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.