High Protein Grocery List: 40+ Foods Ranked by Protein Per Dollar
A complete high protein grocery list with 40+ foods organized by source, protein per serving, and cost per gram of protein. Includes a sample $75 weekly haul and best bang-for-your-buck rankings.
The quick answer: A high protein grocery list should include eggs, chicken breast, Greek yogurt, cottage cheese, canned tuna, ground turkey, and whey protein as core staples — all deliver over 20g of protein per serving at under $0.10 per gram. Organize your list by protein source (poultry, seafood, dairy, plant-based) and aim for 1.2-2.0g of protein per kilogram of body weight if building muscle. Below you will find 40+ high protein foods ranked by cost efficiency.
How Much Protein Do You Actually Need?
Before building a grocery list, you need a protein target. The recommended amounts vary by activity level and goal.
| Goal | Protein Per kg Body Weight | For a 155 lb (70 kg) Person | For a 185 lb (84 kg) Person |
|---|---|---|---|
| General health | 0.8g/kg | 56g/day | 67g/day |
| Active lifestyle | 1.0-1.2g/kg | 70-84g/day | 84-101g/day |
| Muscle building | 1.6-2.2g/kg | 112-154g/day | 134-185g/day |
| Weight loss (preserving muscle) | 1.2-1.6g/kg | 84-112g/day | 101-134g/day |
| Endurance athletes | 1.2-1.4g/kg | 84-98g/day | 101-118g/day |
A 2018 meta-analysis published in the British Journal of Sports Medicine found that protein intakes above 1.6g/kg did not produce additional muscle-building benefits in most people. If you are weight training, 1.6g/kg is a solid target. If you are trying to lose weight while keeping muscle, 1.2-1.6g/kg helps with satiety and muscle preservation.
What Are the Best High Protein Meats and Poultry?
Meat and poultry are the most protein-dense foods per serving. Here are the best options organized by protein content and value.
| Item | Serving Size | Protein | Calories | Cost Per Serving | Cost Per Gram Protein |
|---|---|---|---|---|---|
| Chicken breast (boneless, skinless) | 4 oz | 31g | 130 | $0.75-1.15 | $0.024-0.037 |
| Turkey breast (deli) | 3 oz | 18g | 80 | $0.75-1.05 | $0.042-0.058 |
| Chicken thighs (bone-in) | 4 oz | 27g | 210 | $0.40-0.65 | $0.015-0.024 |
| Ground turkey (93/7) | 4 oz | 22g | 150 | $1.00-1.25 | $0.045-0.057 |
| Ground beef (90/10) | 4 oz | 23g | 185 | $1.25-1.60 | $0.054-0.070 |
| Ground beef (80/20) | 4 oz | 20g | 230 | $1.00-1.35 | $0.050-0.068 |
| Pork tenderloin | 4 oz | 26g | 140 | $0.90-1.25 | $0.035-0.048 |
| Pork chops (bone-in) | 4 oz | 26g | 190 | $0.90-1.25 | $0.035-0.048 |
| Sirloin steak | 4 oz | 26g | 180 | $1.75-2.50 | $0.067-0.096 |
| Beef jerky | 1 oz | 9g | 80 | $0.75-1.25 | $0.083-0.139 |
Best value: Bone-in chicken thighs at $0.015-0.024 per gram of protein. They are fattier than breast but 40-60% cheaper and more flavorful. For the leanest option, chicken breast is the standard at about $0.03 per gram of protein.
What Are the Best High Protein Fish and Seafood?
Fish provides lean protein plus omega-3 fatty acids that support heart and brain health.
| Item | Serving Size | Protein | Calories | Cost Per Serving | Cost Per Gram Protein |
|---|---|---|---|---|---|
| Canned tuna (chunk light) | 2.5 oz drained | 16g | 70 | $0.50-0.75 | $0.031-0.047 |
| Canned salmon | 2.5 oz drained | 17g | 90 | $0.75-1.25 | $0.044-0.074 |
| Frozen tilapia | 4 oz | 23g | 110 | $0.75-1.25 | $0.033-0.054 |
| Frozen shrimp | 4 oz | 20g | 85 | $1.50-2.25 | $0.075-0.113 |
| Fresh salmon | 4 oz | 23g | 210 | $1.75-3.00 | $0.076-0.130 |
| Canned sardines | 1 can (3.75 oz) | 21g | 190 | $1.00-1.75 | $0.048-0.083 |
| Frozen cod | 4 oz | 21g | 90 | $1.25-1.75 | $0.060-0.083 |
Best value: Canned tuna at $0.031-0.047 per gram of protein. It is shelf-stable, requires no cooking, and provides solid omega-3 content. Limit intake to 2-3 servings per week due to mercury content. Frozen tilapia is the best value for fresh-tasting fish.
What Are the Best High Protein Dairy Foods?
Dairy is one of the most protein-efficient food groups, especially Greek yogurt and cottage cheese.
| Item | Serving Size | Protein | Calories | Cost Per Serving | Cost Per Gram Protein |
|---|---|---|---|---|---|
| Greek yogurt (plain, nonfat) | 1 cup (8 oz) | 20g | 120 | $0.50-0.75 | $0.025-0.038 |
| Cottage cheese (1% or 2%) | 1/2 cup | 14g | 90 | $0.50-0.75 | $0.036-0.054 |
| Skim milk | 1 cup | 8g | 85 | $0.25-0.35 | $0.031-0.044 |
| String cheese | 1 stick | 7g | 80 | $0.30-0.50 | $0.043-0.071 |
| Shredded mozzarella | 1/4 cup | 7g | 85 | $0.40-0.60 | $0.057-0.086 |
| Parmesan cheese | 1 oz | 10g | 110 | $0.50-0.75 | $0.050-0.075 |
| Whole milk | 1 cup | 8g | 150 | $0.25-0.35 | $0.031-0.044 |
| Chocolate milk | 1 cup | 8g | 190 | $0.35-0.50 | $0.044-0.063 |
Best value: Greek yogurt at $0.025-0.038 per gram of protein. Buy the large 32 oz tub of plain, store-brand Greek yogurt — it is roughly half the cost per serving of individual cups. Add your own fruit, honey, or granola.
What Are the Best High Protein Eggs and Egg Products?
Eggs are arguably the most versatile and cost-effective protein source in the grocery store.
| Item | Serving Size | Protein | Calories | Cost Per Serving | Cost Per Gram Protein |
|---|---|---|---|---|---|
| Whole eggs (large) | 2 eggs | 12g | 140 | $0.50-0.75 | $0.042-0.063 |
| Egg whites (carton) | 1/2 cup | 13g | 60 | $0.50-0.75 | $0.038-0.058 |
| Hard-boiled eggs (pre-made) | 2 eggs | 12g | 140 | $0.75-1.00 | $0.063-0.083 |
Tip: Buy regular eggs and separate the whites yourself if you want to cut calories. But whole eggs are nutritionally superior — the yolk contains choline, vitamin D, and B12 that the whites do not have.
What Are the Best High Protein Plant Foods?
Plant-based proteins are generally cheaper per serving than animal proteins, though they contain less protein per gram of food.
| Item | Serving Size | Protein | Calories | Cost Per Serving | Cost Per Gram Protein |
|---|---|---|---|---|---|
| Dried lentils | 1/2 cup cooked | 9g | 115 | $0.15-0.20 | $0.017-0.022 |
| Dried black beans | 1/2 cup cooked | 8g | 115 | $0.15-0.20 | $0.019-0.025 |
| Tofu (extra firm) | 3 oz | 9g | 80 | $0.40-0.60 | $0.044-0.067 |
| Edamame (frozen, shelled) | 1/2 cup | 9g | 95 | $0.50-0.70 | $0.056-0.078 |
| Peanut butter (natural) | 2 tbsp | 7g | 190 | $0.25-0.30 | $0.036-0.043 |
| Canned chickpeas | 1/2 cup | 7g | 135 | $0.25-0.35 | $0.036-0.050 |
| Seitan | 3 oz | 21g | 120 | $1.25-1.75 | $0.060-0.083 |
| Hemp hearts | 3 tbsp | 10g | 170 | $0.80-1.20 | $0.080-0.120 |
| Tempeh | 3 oz | 16g | 160 | $0.75-1.00 | $0.047-0.063 |
| Quinoa | 1 cup cooked | 8g | 220 | $0.40-0.60 | $0.050-0.075 |
Best value: Dried lentils at $0.017-0.022 per gram of protein — the cheapest protein in the entire grocery store. They also provide 8g of fiber per serving and cook in 20-25 minutes without soaking.
What About Protein Supplements?
Supplements are not necessary if you eat enough protein from whole foods, but they are convenient for hitting high protein targets.
| Item | Serving Size | Protein | Cost Per Serving | Cost Per Gram Protein |
|---|---|---|---|---|
| Whey protein (value brand) | 1 scoop | 24g | $0.60-0.90 | $0.025-0.038 |
| Whey protein (premium brand) | 1 scoop | 25g | $1.00-1.50 | $0.040-0.060 |
| Casein protein | 1 scoop | 24g | $0.90-1.30 | $0.038-0.054 |
| Plant protein blend | 1 scoop | 20g | $0.80-1.20 | $0.040-0.060 |
| Protein bars | 1 bar | 20g | $1.50-3.00 | $0.075-0.150 |
Best value: Value-brand whey protein at $0.025-0.038 per gram, comparable to Greek yogurt and chicken breast. Protein bars are the most expensive protein source per gram — treat them as a convenience item, not a primary protein source.
What Is the Best Protein Bang for Your Buck?
Here is the definitive ranking of high protein foods by cost per gram of protein, from cheapest to most expensive.
| Rank | Food | Cost Per Gram Protein | Protein Per Serving |
|---|---|---|---|
| 1 | Dried lentils | $0.017-0.022 | 9g |
| 2 | Chicken thighs (bone-in) | $0.015-0.024 | 27g |
| 3 | Dried black beans | $0.019-0.025 | 8g |
| 4 | Chicken breast | $0.024-0.037 | 31g |
| 5 | Greek yogurt (store brand, tub) | $0.025-0.038 | 20g |
| 6 | Whey protein (value brand) | $0.025-0.038 | 24g |
| 7 | Eggs | $0.042-0.063 | 12g (2 eggs) |
| 8 | Canned tuna | $0.031-0.047 | 16g |
| 9 | Milk (skim) | $0.031-0.044 | 8g |
| 10 | Pork tenderloin | $0.035-0.048 | 26g |
| 11 | Frozen tilapia | $0.033-0.054 | 23g |
| 12 | Peanut butter | $0.036-0.043 | 7g |
| 13 | Cottage cheese | $0.036-0.054 | 14g |
| 14 | Ground turkey | $0.045-0.057 | 22g |
| 15 | Tofu | $0.044-0.067 | 9g |
What Does a $75 High Protein Weekly Grocery Haul Look Like?
Here is a sample weekly grocery list optimized for high protein intake at a $75 budget. This provides approximately 130-150g of protein per day for one person.
| Item | Quantity | Protein Total | Cost |
|---|---|---|---|
| Chicken breast (boneless) | 3 lbs | ~93g per lb | $10.50 |
| Ground turkey (93/7) | 2 lbs | ~88g per lb | $9.00 |
| Eggs (large) | 2 dozen | 144g total | $7.00 |
| Greek yogurt (store brand, 32 oz) | 2 tubs | ~160g total | $8.40 |
| Cottage cheese (16 oz) | 1 container | ~56g total | $3.50 |
| Canned tuna | 4 cans | ~64g total | $5.00 |
| Milk (skim, half gallon) | 1 | ~64g total | $2.00 |
| Dried lentils | 1 lb | ~104g total | $2.00 |
| Frozen broccoli | 2 bags | — | $3.40 |
| Frozen mixed vegetables | 1 bag | — | $1.70 |
| Sweet potatoes | 2 lbs | — | $2.00 |
| Bananas | 1 bunch (6) | — | $1.50 |
| Spinach (baby, bag) | 1 bag | — | $3.00 |
| Brown rice | 2 lbs | ~40g total | $2.20 |
| Whole wheat bread | 1 loaf | ~35g total | $3.00 |
| Oats | Already stocked | — | $0.00 |
| Peanut butter | Already stocked | — | $0.00 |
| Olive oil, salt, pepper, spices | Already stocked | — | $0.00 |
| Onions | 3 lb bag | — | $1.50 |
| Cheese (cheddar, 8 oz) | 1 block | ~56g total | $3.50 |
| Apples | 2 lbs | — | $3.00 |
| Total | $72.20 |
Sample Daily Meal Plan (140g+ Protein)
| Meal | Foods | Protein |
|---|---|---|
| Breakfast | 3 eggs scrambled + 1 slice whole wheat toast + banana | 22g |
| Snack | Greek yogurt (1 cup) with apple slices | 20g |
| Lunch | Tuna salad on whole wheat bread + mixed vegetables | 22g |
| Snack | Cottage cheese (1/2 cup) + handful of almonds | 20g |
| Dinner | 6 oz chicken breast + brown rice + roasted broccoli | 47g |
| Evening | Glass of milk + peanut butter on toast | 15g |
| Daily Total | 146g |
How Do You Meal Prep High Protein Foods?
The most efficient high protein foods for meal prep are those that cook in bulk, store well for 4-5 days, and reheat without becoming dry or rubbery.
Best High Protein Foods for Meal Prep
| Food | Prep Method | Fridge Life | Freezer Life | Reheating Notes |
|---|---|---|---|---|
| Chicken breast | Bake at 400F for 22-25 min | 4 days | 3 months | Add broth when reheating to prevent dryness |
| Ground turkey | Brown in skillet | 4 days | 3 months | Reheats well in any dish |
| Hard-boiled eggs | Boil 10-12 min, ice bath | 7 days | Do not freeze | Eat cold or at room temp |
| Lentils | Simmer 20-25 min | 5 days | 3 months | Reheats perfectly |
| Chicken thighs | Bake at 375F for 35-40 min | 4 days | 3 months | Stays moist better than breast |
| Greek yogurt | Buy pre-made | 7-10 days | Do not freeze | No reheating needed |
| Canned tuna | Open and drain | 3 days (opened) | Do not freeze | No cooking needed |
FAQ
How much protein should I eat per meal?
Research suggests distributing protein evenly across meals optimizes muscle protein synthesis. For most people, 25-40g of protein per meal across 3-4 meals works well. A 2018 study in the Journal of the International Society of Sports Nutrition found no benefit to consuming more than 0.4g/kg of body weight per meal (about 28-35g for most adults).
Can you eat too much protein?
For healthy adults, protein intakes up to 2.2g/kg of body weight per day are safe according to the International Society of Sports Nutrition. People with pre-existing kidney disease should consult their doctor about protein intake. The claim that high protein damages healthy kidneys has been largely debunked by modern research.
What is the cheapest high protein food?
Dried lentils at $0.017-0.022 per gram of protein, followed closely by bone-in chicken thighs at $0.015-0.024. Eggs, dried beans, and store-brand Greek yogurt round out the top five. All deliver excellent protein at a fraction of the cost of supplements or specialty protein products.
Is chicken breast or thigh better for high protein diets?
Chicken breast has more protein per calorie (31g protein / 130 calories per 4 oz) compared to thighs (27g protein / 210 calories per 4 oz). Breast is better if you are counting calories tightly. Thighs are better if you want more flavor and lower cost. Both are excellent protein sources. Many people on high protein diets use a mix of both.
How do I hit 150g of protein per day on a budget?
Build meals around the top-ranked protein sources: eggs for breakfast (12g), Greek yogurt for a snack (20g), chicken or tuna for lunch (20-31g), lentils or beans as a side (9g), and a protein-rich dinner of chicken, turkey, or fish (25-35g). Add milk, cheese, and peanut butter to fill gaps. Using a meal planning app like Mealift helps track your protein intake and generate grocery lists that keep you on target.
Are protein bars worth buying?
As a convenience item, yes. As a primary protein source, no. At $0.075-0.150 per gram of protein, they are 3-5 times more expensive than chicken, Greek yogurt, or eggs per gram of protein. Buy them for situations where cooking is not an option (travel, office snack). Otherwise, invest that money in whole food protein sources.
Should I buy lean or fatty cuts of meat for a high protein diet?
It depends on your calorie goals. Lean cuts (chicken breast, turkey breast, pork tenderloin) have a higher protein-to-calorie ratio, making them better for weight loss. Fattier cuts (chicken thighs, 80/20 ground beef, ribeye) have fewer grams of protein per calorie but cost less and taste better. If you are not counting calories, fattier cuts offer better value. If you are in a caloric deficit, prioritize lean.
How do I get enough protein as a vegetarian?
Focus on eggs, Greek yogurt, cottage cheese, lentils, beans, tofu, tempeh, edamame, and protein supplements. A vegetarian can easily hit 100-120g per day with strategic food choices. A sample day: 3 eggs (18g) + Greek yogurt (20g) + lentil soup (18g) + tofu stir-fry (18g) + cottage cheese (14g) + milk and cheese throughout the day (15-20g) = 103-108g.