10 Cheap and Healthy Sources of Protein 

Natural peanut butter 

For a plant-based option, peanut butter provides a solid dose of protein. It is also cost-friendly, with an average cost of around $2.50 per 16-ounce (454-gram) jar. 


Eggs, one of the most nutrient-dense foods on Earth, cost $2–$4 a dozen. 


This tasty, bright green bean is an amazing, low-priced source of plant-based protein. 

Canned tuna 

Fish is a fantastic source of protein and the canned version is no exception. 

Plain Greek yogurt 

Greek yoghurt is cheap, tasty, and adaptable. It can be eaten simply, added to smoothies, whipped into a wonderful veggie dip, or baked. 

Sunflower seeds 

Sunflower seeds are small yet high in protein. A one-ounce serving has 6 grammes of vegan protein. 

Black beans 

One of the most convenient and economical plant-based protein sources is black beans. Most supermarkets charge $1 for a 15-ounce (455-gram) serving. 


Although sardines may not be the most popular food, they are full of protein and important nutrients. 

Cottage cheese 

Cottage cheese is a low-calorie dairy product that is high in protein. 

Whey protein 

Whey protein powder is made from the liquid portion of milk leftover from cheesemaking. 

Also See

10 Free-Weight Exercises for Advanced Routines