Lentils are a fabulous source of vegetarian or vegan protein. 1 cup (198g) of cooked lentils contains 17g of protein, a moderate amount of carbs, and almost no fat. Combined with their hearty flavor, their nutrition profile makes lentils an ideal meat alternative.