Cost Per Serving (1 cup): 15¢
Why lentils are so good for you: Like beans, lentils are high in fiber and protein (8 grams and 9 grams per half cup, respectively), which makes them great for your heart. They have the edge over beans, though, when it comes to preparation. Lentils cook up in only 15 to 30 minutes and don’t need to be presoaked.