The Best Protein Sources for Building Muscle on a Budget
The Economics of Protein
Protein powder marketing often implies that supplements are the practical solution for hitting protein targets. But whole foods — particularly the less glamorous cuts and options that do not trend on social media — deliver substantial protein at prices that outcompete most supplements on a cost-per-gram basis.
This guide focuses on sources that combine high protein density, established muscle-building research, and low cost per gram of protein. Prices are approximate US retail averages and vary by region and market conditions.
Animal-Based Budget Protein Sources
Eggs
Cost: ~$0.20-0.35 per egg depending on type and region Protein: 6g per egg; 12g per 2-egg serving Cost per 30g protein: ~$0.90-1.50
Eggs are among the most complete protein sources available. Whole egg protein has a PDCAAS (protein digestibility-corrected amino acid score) of 1.0 — the maximum. Egg whites are even leaner, providing 11g protein per 100g at ~52 calories. Whole eggs add healthy fats and fat-soluble vitamins.
Canned Tuna (in Water)
Cost: ~$0.80-1.50 per 5oz can (140g drained) Protein: 30g per can Cost per 30g protein: ~$0.80-1.50
Canned tuna is arguably the highest protein-per-dollar whole food available. Yellowfin and albacore provide 25-30g protein per can at essentially no carbohydrate. The omega-3 content (especially skipjack tuna) provides additional nutritional benefit. Mercury content is a consideration for very high consumption — three to four cans per week is a reasonable upper limit for most adults.
Chicken Thighs (Bone-In, Skin-On)
Cost: ~$1.50-2.50 per pound Protein: ~26g per 100g cooked, boneless Cost per 30g protein: ~$0.50-0.80
Bone-in, skin-on chicken thighs are consistently cheaper than chicken breasts and significantly cheaper than boneless skinless versions. The bone and skin account for weight but not cost: buying bone-in thighs and removing the skin yourself before eating reduces the effective cost per gram of protein substantially. Thighs are also more forgiving to cook than breasts — they remain moist even when slightly overcooked.
Canned Sardines
Cost: ~$1.50-3.00 per can (92g drained) Protein: 23g per can Cost per 30g protein: ~$2.00-3.90
Sardines pack high protein with the highest omega-3 content of any canned fish. The entire fish is edible including the bones, which provide meaningful calcium. Sardines have a pronounced flavor that requires acquired taste or appropriate preparation — mixed into tomato sauce, on whole grain crackers, or in a grain bowl with lemon and herbs.
Low-Fat Cottage Cheese
Cost: ~$3.50-5.00 per 24oz container Protein: ~25g per 200g serving Cost per 30g protein: ~$0.90-1.25
Cottage cheese (low-fat or full-fat) is a slow-digesting casein-based protein particularly useful before sleep or between meals. It is underused relative to Greek yogurt, which is often more expensive for comparable protein content. The mild flavor makes it easy to incorporate into savory dishes, sweet preparations, or eaten plain.
Canned Salmon
Cost: ~$2.50-4.00 per can (213g) Protein: 44g per can Cost per 30g protein: ~$1.70-2.75
Pink or sockeye salmon in cans provides a significant protein dose alongside substantial omega-3 fatty acids (EPA and DHA) at a fraction of the cost of fresh salmon. The bones are edible and calcium-rich. Excellent in salmon patties, pasta dishes, or mixed with Greek yogurt and herbs as a spread.
Plant-Based Budget Protein Sources
Dry Lentils
Cost: ~$1.50-2.50 per pound dry Protein: ~18g per 200g cooked (from ~90g dry) Cost per 30g protein: ~$0.40-0.65
Lentils are the most cost-effective protein source available. They also provide substantial fiber, iron, folate, and potassium. Red lentils cook in 20 minutes without soaking; green and brown lentils take 30-40 minutes. Their high lysine content makes them complementary to grain proteins, and their complete protein profile when combined with grains approaches that of animal sources.
Dry Chickpeas and Black Beans
Cost: ~$1.50-3.00 per pound dry; $0.80-1.50 per 15oz can Protein: ~15g per 200g cooked Cost per 30g protein: ~$0.60-1.00 (dry), ~$1.50-2.00 (canned)
Dry beans require overnight soaking and 60-90 minute cooking but produce 6-7 cups of cooked beans from one pound, making them extremely economical. Canned beans sacrifice some cost efficiency for convenience. Both are excellent for bulk meal prep — a pot of beans or chickpeas cooked on Sunday serves multiple meals.
Edamame (Frozen)
Cost: ~$3.00-5.00 per pound frozen Protein: ~11g per 100g shelled Cost per 30g protein: ~$1.50-2.50
Frozen shelled edamame cooks in two minutes (boiling water or microwave), making it one of the most convenient plant proteins. Edamame is a complete protein with a leucine content closer to animal proteins than most legumes, making it particularly useful for muscle protein synthesis.
Building a Budget Muscle-Building Diet
A daily template reaching 150g protein at minimal cost:
- Breakfast: 3 eggs + 200g cottage cheese = 43g protein (~$1.00-1.50)
- Lunch: 1 can tuna + 150g cooked lentils in salad = 43g protein (~$1.80-2.50)
- Dinner: 150g cooked chicken thigh + 100g edamame = 52g protein (~$1.50-2.50)
- Snack: 1 can sardines = 23g protein (~$1.50-3.00)
Total: ~161g protein, approximate daily food cost for protein component: $5-9.
This is not a complete diet — it covers only the protein component. Rounding out with vegetables, whole grains, and fruit adds additional cost. But it demonstrates that hitting a 150g daily protein target is entirely achievable without any supplements and on a modest food budget.