Garbanzo beans, kidney beans, black beans: Beans not only have protein but they have fiber too! Beans are cheap, low in calories, and you can add almost any kind of herb or spice to create different flavor combinations.
Research from the Journal of the American College of Nutrition found that bean eaters have a 23% lower risk of an expanded waistline and a 22% reduced risk of being obese. Also, according to the National Health and Nutrition Examination Survey, bean consumption is associated with greater nutrient intake, reduced systolic blood pressure, lower body weight and a smaller waistline.
Beans are also good sources of iron. You might want to rinse any canned beans you buy though to reduce your sodium intake. Canned beans start at $.59 at Aldi, which is about $.17 per serving.
5. Canned tuna
At about $.41 per serving, chunk light canned tuna is a cheap food that is high in protein and a great way to get Omega-3’s — the healthy fats that can help brain function and help repair our cells. But, pregnant women and kids are advised to beware — the mercury levels in canned tuna can make this food potentially unsafe. Your best bet? Eat in moderation. You can find 4-packs of canned tuna at Walmart for around $3.28.