Create a High-Protein Grocery List: Complete Guide With Costs and Macros

A complete high-protein grocery list organized by category with protein per serving, cost per gram of protein, and calories per serving. Includes budget-level shopping lists and a 3-day sample meal plan.

Medically reviewed by Dr. Emily Torres, Registered Dietitian Nutritionist (RDN)

Building a high-protein diet starts at the grocery store. The difference between someone who consistently hits 130-180g of protein per day and someone who struggles to reach 80g almost always comes down to what is already in their kitchen.

This guide gives you the complete grocery list, organized by category, with the numbers that actually matter: protein per serving, cost per gram of protein, and total calories. Then it shows you exactly how to combine these items into meals.


How Much Protein Do You Actually Need?

Before building your list, establish your target. Current evidence supports these ranges:

Goal Protein Target Example (170 lb person)
General health 0.8g/kg body weight 62g/day
Fat loss (preserve muscle) 1.6-2.2g/kg body weight 124-170g/day
Muscle building 1.6-2.2g/kg body weight 124-170g/day
Athletic performance 1.4-2.0g/kg body weight 108-155g/day

A 2018 meta-analysis published in the British Journal of Sports Medicine found that protein intakes above 1.62g/kg per day did not further contribute to resistance training-induced gains in fat-free mass (Morton et al., 2018). For most people aiming for body composition changes, targeting 1.6-2.0g/kg is the practical sweet spot.


The Complete High-Protein Grocery List

Prices are approximate US averages as of early 2026. Actual costs vary by region and store.

Meat and Poultry

Item Serving Protein Calories Est. Cost/Serving Cost per g Protein
Chicken breast (boneless, skinless) 140g 43g 231 $1.75 $0.041
Chicken thigh (boneless, skinless) 140g 28g 214 $1.40 $0.050
Ground turkey (93% lean) 140g 28g 224 $1.68 $0.060
Ground beef (90% lean) 140g 30g 252 $2.10 $0.070
Pork tenderloin 140g 34g 196 $1.82 $0.054
Sirloin steak 140g 36g 218 $3.50 $0.097
Deli turkey breast 80g 18g 88 $1.20 $0.067
Canned chicken breast 100g 21g 110 $1.00 $0.048

Fish and Seafood

Item Serving Protein Calories Est. Cost/Serving Cost per g Protein
Canned tuna (in water) 120g 28g 120 $0.90 $0.032
Frozen tilapia fillet 140g 32g 150 $1.40 $0.044
Frozen shrimp 140g 33g 140 $2.10 $0.064
Salmon fillet (fresh) 140g 30g 280 $3.50 $0.117
Canned salmon 100g 20g 130 $1.50 $0.075
Cod fillet (frozen) 140g 32g 130 $2.00 $0.063
Sardines (canned) 100g 25g 208 $1.00 $0.040

Dairy and Eggs

Item Serving Protein Calories Est. Cost/Serving Cost per g Protein
Eggs (large) 2 eggs 12.6g 143 $0.60 $0.048
Egg whites (carton) 100g 11g 52 $0.50 $0.045
Greek yogurt (plain, 0% fat) 170g 17g 100 $0.85 $0.050
Cottage cheese (low-fat) 150g 15g 110 $0.75 $0.050
Skim milk 250ml 8.5g 83 $0.30 $0.035
Cheddar cheese 30g 7g 120 $0.45 $0.064
Mozzarella (part-skim) 30g 7g 85 $0.40 $0.057
String cheese 1 stick (28g) 7g 80 $0.40 $0.057

Plant-Based Protein

Item Serving Protein Calories Est. Cost/Serving Cost per g Protein
Black beans (canned) 130g 9g 120 $0.30 $0.033
Lentils (dry) 50g dry 13g 176 $0.20 $0.015
Chickpeas (canned) 130g 8g 148 $0.30 $0.038
Edamame (frozen, shelled) 80g 9g 96 $0.50 $0.056
Tofu (extra-firm) 120g 15g 108 $0.60 $0.040
Tempeh 100g 19g 192 $1.00 $0.053
Peanut butter (natural) 32g 7g 190 $0.25 $0.036
Hemp seeds 30g 10g 166 $0.75 $0.075

Pantry Staples

Item Serving Protein Calories Est. Cost/Serving Cost per g Protein
Whey protein powder 30g (1 scoop) 24g 120 $0.80 $0.033
Casein protein powder 30g (1 scoop) 24g 120 $0.90 $0.038
Oats (rolled) 50g 6.5g 189 $0.12 $0.018
Quinoa (dry) 50g 7g 180 $0.35 $0.050
Whole wheat pasta 80g dry 12g 280 $0.25 $0.021
Whole wheat bread 1 slice (35g) 4g 90 $0.15 $0.038
Brown rice 60g dry 4.5g 216 $0.10 $0.022
Almonds 30g 6g 173 $0.50 $0.083

Produce (Protein-Contributing)

Item Serving Protein Calories Est. Cost/Serving Cost per g Protein
Broccoli 150g 4.3g 51 $0.40 $0.093
Spinach 100g 2.9g 23 $0.50 $0.172
Brussels sprouts 150g 5g 65 $0.60 $0.120
Mushrooms 100g 3.1g 22 $0.50 $0.161
Green peas (frozen) 80g 4.3g 62 $0.25 $0.058
Sweet potato 150g 2.5g 129 $0.35 $0.140
Bananas 1 medium 1.3g 105 $0.20 $0.154

Produce is not a primary protein source, but vegetables like broccoli, peas, and Brussels sprouts contribute meaningfully when eaten in larger portions alongside protein-rich mains.


What Are the Most Cost-Effective Protein Sources?

Ranked by cost per gram of protein, the top 10 from this list:

  1. Lentils (dry) — $0.015/g protein
  2. Oats — $0.018/g protein
  3. Whole wheat pasta — $0.021/g protein
  4. Brown rice — $0.022/g protein
  5. Canned tuna — $0.032/g protein
  6. Whey protein powder — $0.033/g protein
  7. Black beans — $0.033/g protein
  8. Peanut butter — $0.036/g protein
  9. Skim milk — $0.035/g protein
  10. Casein protein — $0.038/g protein

Legumes and grains dominate the cost efficiency rankings, though they are incomplete protein sources. For practical meal planning, combining them with animal proteins or complementary plant sources ensures you get all essential amino acids.


Budget Grocery Lists by Spending Level

The $50/Week High-Protein List

This list targets approximately 130g protein per day for one person.

Item Quantity Est. Cost
Chicken thighs (bone-in, skin-on) 2.5 lbs $5.00
Eggs (large) 2 dozen $5.50
Canned tuna 6 cans (120g each) $5.40
Ground turkey (93% lean) 1 lb $4.50
Greek yogurt (32oz tub) 1 tub $5.00
Cottage cheese (16oz) 1 tub $3.50
Lentils (dry, 1 lb bag) 1 bag $1.50
Black beans (canned) 3 cans $2.25
Oats (42oz canister) 1 $3.50
Brown rice (2 lb bag) 1 bag $2.00
Frozen broccoli (16oz) 2 bags $3.00
Frozen mixed vegetables 2 bags $3.00
Bananas 1 bunch $1.00
Peanut butter (16oz) 1 jar $2.50
Whole wheat bread 1 loaf $2.50
Total $49.65

The $75/Week High-Protein List

Adds variety and fresh produce. Targets approximately 150g protein per day.

Item Quantity Est. Cost
Everything from $50 list $49.65
Chicken breast (boneless) 1.5 lbs $6.75
Whey protein powder (2lb tub, prorated weekly) ~7 scoops $5.60
Frozen shrimp (1 lb bag) 1 bag $6.00
Fresh spinach (5oz) 1 bag $2.50
Bell peppers 3 $2.50
Sweet potatoes 2 lbs $2.00
Total $75.00

The $100/Week High-Protein List

Premium options for maximum variety. Targets approximately 170g protein per day.

Item Quantity Est. Cost
Everything from $75 list $75.00
Salmon fillet (fresh) 0.75 lb $7.50
Sirloin steak 0.75 lb $6.75
Tempeh (8oz) 1 package $3.50
Almonds (8oz bag) 1 bag $4.00
Avocados 3 $3.25
Total $100.00

How Should You Organize Your High-Protein Meals?

A practical framework for distributing protein across the day:

Meal Protein Target Timing
Breakfast 25-35g Morning
Lunch 35-45g Midday
Snack 15-25g Afternoon
Dinner 35-45g Evening
Evening snack (optional) 15-25g Before bed

Research published in the Journal of Nutrition (Mamerow et al., 2014) found that distributing protein evenly across meals (approximately 30g per meal) stimulated 24-hour muscle protein synthesis 25% more effectively than consuming the majority of protein at dinner, which is the typical Western eating pattern.


3-Day Sample High-Protein Meal Plan

All items come exclusively from the grocery lists above.

Day 1

Breakfast — Egg and Oat Bowl

Item Amount Calories Protein Carbs Fat
Whole eggs, scrambled 3 large 215 18.9g 1.5g 14.3g
Rolled oats, cooked 50g dry 189 6.5g 32g 3.5g
Banana, sliced 1 medium 105 1.3g 27g 0.4g
Meal Total 509 26.7g 60.5g 18.2g

Lunch — Chicken Thigh and Rice Bowl

Item Amount Calories Protein Carbs Fat
Chicken thigh (skin removed after cooking) 160g 245 32g 0g 12.6g
Brown rice, cooked 150g 168 3.5g 36g 1.2g
Frozen broccoli, steamed 150g 51 4.3g 9g 0.5g
Meal Total 464 39.8g 45g 14.3g

Snack — Greek Yogurt and Peanut Butter

Item Amount Calories Protein Carbs Fat
Greek yogurt (0% fat) 200g 118 20g 7g 0.4g
Peanut butter 20g 119 4.4g 4g 10g
Meal Total 237 24.4g 11g 10.4g

Dinner — Tuna Lentil Salad

Item Amount Calories Protein Carbs Fat
Canned tuna (in water) 120g 120 28g 0g 0.8g
Lentils, cooked 150g 170 12g 30g 0.5g
Frozen mixed vegetables, steamed 100g 40 2g 7.5g 0.3g
Olive oil 5ml 44 0g 0g 5g
Meal Total 374 42g 37.5g 6.6g

Evening Snack — Cottage Cheese

Item Amount Calories Protein Carbs Fat
Low-fat cottage cheese 150g 110 15g 5g 3g
Meal Total 110 15g 5g 3g

Day 1 Totals

Macro Total
Calories 1694
Protein 147.9g
Carbs 159g
Fat 52.5g

Day 2

Breakfast — Protein Oatmeal

Item Amount Calories Protein Carbs Fat
Rolled oats 50g dry 189 6.5g 32g 3.5g
Whey protein powder 1 scoop (30g) 120 24g 3g 1.5g
Peanut butter 15g 89 3.3g 3g 7.5g
Meal Total 398 33.8g 38g 12.5g

Lunch — Turkey and Black Bean Bowl

Item Amount Calories Protein Carbs Fat
Ground turkey (93% lean) 140g 224 28g 0g 12g
Black beans, drained 130g 120 9g 20g 0.5g
Brown rice, cooked 100g 112 2.3g 24g 0.8g
Frozen mixed vegetables 100g 40 2g 7.5g 0.3g
Meal Total 496 41.3g 51.5g 13.6g

Snack — Eggs and Toast

Item Amount Calories Protein Carbs Fat
Hard-boiled eggs 2 large 155 12.6g 1.1g 10.6g
Whole wheat toast 1 slice 90 4g 15g 1.5g
Meal Total 245 16.6g 16.1g 12.1g

Dinner — Shrimp Stir-Fry

Item Amount Calories Protein Carbs Fat
Frozen shrimp, cooked 160g 160 37.7g 0g 1.6g
Brown rice, cooked 120g 134 2.8g 28.8g 1.0g
Frozen broccoli 150g 51 4.3g 9g 0.5g
Soy sauce (low sodium) 15ml 8 1.3g 0.6g 0g
Sesame oil 5ml 44 0g 0g 5g
Meal Total 397 46.1g 38.4g 8.1g

Evening Snack — Protein Shake

Item Amount Calories Protein Carbs Fat
Casein protein 1 scoop (30g) 120 24g 3g 1g
Skim milk 250ml 83 8.5g 12g 0.2g
Meal Total 203 32.5g 15g 1.2g

Day 2 Totals

Macro Total
Calories 1739
Protein 170.3g
Carbs 159g
Fat 47.5g

Day 3

Breakfast — Cottage Cheese Pancakes

Item Amount Calories Protein Carbs Fat
Cottage cheese (low-fat) 150g 110 15g 5g 3g
Eggs 2 large 143 12.6g 1g 9.5g
Oats (blended into flour) 30g 113 3.9g 19g 2.1g
Banana, mashed 0.5 medium 53 0.7g 13.5g 0.2g
Meal Total 419 32.2g 38.5g 14.8g

Lunch — Lentil and Chicken Soup

Item Amount Calories Protein Carbs Fat
Chicken breast, diced 120g 198 37g 0g 4.3g
Lentils, cooked 120g 136 9.6g 24g 0.4g
Sweet potato, cubed 100g 86 1.6g 20g 0.1g
Spinach 60g 14 1.7g 2.2g 0.2g
Meal Total 434 49.9g 46.2g 5.0g

Snack — Tuna on Toast

Item Amount Calories Protein Carbs Fat
Canned tuna 80g 80 18.7g 0g 0.5g
Whole wheat bread 1 slice 90 4g 15g 1.5g
Meal Total 170 22.7g 15g 2.0g

Dinner — Turkey Meatballs with Chickpea Pasta

Item Amount Calories Protein Carbs Fat
Ground turkey 140g 224 28g 0g 12g
Whole wheat pasta, cooked 120g (from 60g dry) 210 9g 40g 1.3g
Marinara sauce 80g 33 1.2g 6.5g 0.5g
Frozen broccoli, steamed 100g 34 2.9g 6g 0.3g
Meal Total 501 41.1g 52.5g 14.1g

Evening Snack — Greek Yogurt

Item Amount Calories Protein Carbs Fat
Greek yogurt (0% fat) 170g 100 17g 6.8g 0.3g
Almonds 10g 58 2.1g 2.1g 5g
Meal Total 158 19.1g 8.9g 5.3g

Day 3 Totals

Macro Total
Calories 1682
Protein 165.0g
Carbs 161.1g
Fat 41.2g

How to Track Your Grocery List and Meals

The hardest part of a high-protein diet is not buying the food. It is consistently logging what you eat and verifying you are hitting your targets.

Nutrola makes this process significantly faster. Its barcode scanner lets you log packaged items like canned tuna, protein powder, Greek yogurt, and protein bars in seconds by scanning the package at the store or at home. For cooked meals, Nutrola's photo AI can estimate portions and macros from a picture of your plate.

If you find a recipe on YouTube, TikTok, or Instagram that uses ingredients from this grocery list, Nutrola can import the recipe directly and calculate per-serving macros automatically. Every entry in Nutrola's food database is nutritionist-verified, so you will not encounter the wildly inaccurate crowdsourced entries common in other trackers.

Nutrola is available on iOS and Android starting at EUR 2.50 per month, with no ads on any tier.


Tips for Maximizing Protein on a Budget

  1. Buy whole chicken thighs, not pre-cut breast. Thighs cost 30-40% less per pound than boneless skinless breasts and still deliver strong protein per serving.

  2. Stock up on canned fish. Canned tuna, salmon, and sardines are shelf-stable, affordable, and among the best cost-per-gram-protein options available.

  3. Use lentils and beans as protein extenders. Adding 100g of cooked lentils to a ground turkey dish adds 8g of protein and costs nearly nothing.

  4. Buy Greek yogurt in large tubs, not individual cups. A 32oz tub typically costs 40-50% less per serving than single-serve containers.

  5. Frozen vegetables are nutritionally equivalent to fresh. A 2017 study in the Journal of Food Composition and Analysis confirmed that frozen produce retains comparable nutrient levels to fresh produce (Li et al., 2017). Buy frozen to reduce waste and cost.

  6. Buy protein powder in bulk. A 5lb tub of whey protein costs $0.03-0.04 per gram of protein, making it one of the cheapest protein sources available after lentils.


Frequently Asked Questions

How Do I Know If I Am Getting Enough Protein?

Track your intake for at least one full week. If your average daily protein is consistently at or above your target (see the table at the top), you are on track. Weighing food with a kitchen scale for the first 2-3 weeks builds accurate portion estimation skills.

Can I Build This List for a Vegetarian Diet?

Yes. Replace meat and fish items with additional servings of lentils, chickpeas, black beans, tofu, tempeh, edamame, eggs, Greek yogurt, cottage cheese, and protein powder. You will need to eat a wider variety of plant proteins to ensure a complete amino acid profile.

How Long Will These Groceries Last?

Each list is designed for one person for seven days. Canned and dry goods (tuna, lentils, beans, oats, rice, pasta) have pantry shelf lives of 1-2 years. Fresh meats should be cooked or frozen within 2-3 days of purchase. Frozen proteins last 3-6 months in the freezer.

What About Protein Quality — Does Source Matter?

Animal proteins are generally "complete" proteins containing all nine essential amino acids in adequate ratios. Most plant proteins (except soy and quinoa) are low in one or more essential amino acids. The practical solution is eating a variety of plant sources throughout the day rather than relying on a single source. A 2019 review in Nutrients confirmed that well-planned plant-based diets can meet protein needs when variety and total intake are sufficient (van Vliet et al., 2019).

Ready to Transform Your Nutrition Tracking?

Join thousands who have transformed their health journey with Nutrola!

Create a High-Protein Grocery List: Complete Guide With Costs and Macros | Nutrola