What Are Lentils Good For In The Body?

What Are Lentils Good For In The Body? Lentils are an excellent source of B vitamins, iron, magnesium, potassium and zinc. They’re also a great source of plant-based protein and fiber. What does lentils do for the body? Lentils are a plentiful source of fiber, folic acid, and potassium. These nutrients all support heart health.