Lentils are a plant-based protein powerhouse. Lentils contain approximately 18 grams of protein per cup (different types of lentils vary slightly in protein). They are also high in iron and fiber. Fiber rich foods are excellent for promoting gut health. Lentils are also an excellent source of B vitamins, magnesium, potassium, and zinc. Lentils are an excellent meat alternative.