Cost: about $2 per pound, depending on the variety
Benefit: Forget expensive steak and sausage. Dry beans and dry lentils pack a healthy low-fat, plant-based protein punch. Known as a "perfect food," just one cooked cupful can provide as much as 17 grams of fiber. Beans are also loaded with protein and dozens of key nutrients, including a few most people fall short on—calcium, potassium, and magnesium. Studies tie beans to a reduced risk of heart disease, type 2 diabetes, high blood pressure, and breast and colon cancers. Soak beans overnight and rinse them well to eliminate most of the flatulence-causing compounds.