Back to BlogGrocery Tips

Cheapest High-Protein Foods

The 10 highest-protein foods per dollar — ranked — so you can hit your protein target without blowing the grocery budget.

By MealWise TeamMay 11, 20265 min read
Grocery Tips5 min readUpdated May 2026
Eggs, lentils, and tinned fish on a kitchen counter

Protein is the macronutrient most people underconsume, usually because the premium options (steak, salmon) anchor the budget. The cheap options work just as well.

The protein-per-dollar leaderboard

1) Dried lentils. 2) Eggs. 3) Canned tuna. 4) Cottage cheese. 5) Chicken thighs. 6) Greek yogurt. 7) Tofu. 8) Black beans. 9) Canned sardines. 10) Whole chicken. Rotate three of these and you'll hit 100 g/day for under $4.

How to combine them

Eggs at breakfast, tuna or lentils at lunch, chicken thighs at dinner. One simple rotation, three protein-anchored meals, all under budget.

MealWise logo
Written by

MealWise Team

MealWise provides smart meal planning, grocery organization, nutrition guidance, and healthy eating resources designed for busy families and professionals.

Your Complete Healthy Eating Toolkit

Everything you need to plan, shop, and cook healthier — in one place.

  • Personalized Meal Plans
  • Smart Grocery Lists
  • Nutrition Guidance
  • Step-by-Step Recipes
  • Thousands of Meal Combinations