All posts

High Protein Meal Plan: 7-Day Plan with Macros and Shopping List

A complete 7-day high protein meal plan hitting 150g protein daily, with exact macros, a grocery list, and the science behind optimal protein intake.


The quick answer: A high protein diet means consuming 1.6-2.2g of protein per kilogram of body weight daily — roughly 120-175g for a 170 lb (77 kg) person. This 7-day meal plan delivers ~150g protein per day from whole foods, with every meal mapped out, macros calculated, and a ready-to-use shopping list at the bottom.

How Much Protein Do You Actually Need?

The official Recommended Dietary Allowance (RDA) for protein is 0.8g per kilogram of body weight — about 56g per day for a 154 lb adult. But the RDA was designed to prevent deficiency in sedentary people, not to optimize health, muscle, or body composition.

Here's what the research actually recommends based on your goals:

GoalProtein IntakeSource
General health (sedentary)0.8 g/kg/day (~56g for 154 lb)RDA / Institute of Medicine
Active adults1.2-1.6 g/kg/day (~90-120g for 154 lb)American College of Sports Medicine
Muscle building1.6-2.2 g/kg/day (~120-170g for 154 lb)ISSN Position Stand, Morton et al. 2017 meta-analysis
Fat loss while preserving muscle2.0-2.4 g/kg/day (~150-185g for 154 lb)ISSN Position Stand
Competitive athletes1.4-2.0 g/kg/day (~105-150g for 154 lb)International Society of Sports Nutrition

The most-cited meta-analysis on the topic — Morton et al. (2017), which analyzed 49 studies with 1,863 participants — found that protein intakes above 1.6g/kg/day produced the most significant gains in fat-free mass during resistance training. Benefits plateaued around that level, with the upper confidence interval reaching 2.2g/kg/day.

For safety: studies have shown that protein intakes up to 2.8g/kg/day are safe for healthy individuals with normal kidney function, according to research published in the Journal of the International Society of Sports Nutrition.

Top High Protein Foods (Protein Per Serving)

Building a high protein meal plan starts with knowing which foods give you the most protein per serving. Here are the best sources, organized by category:

Animal Proteins

FoodServing SizeProteinCalories
Chicken breast (cooked)3 oz (85g)27g140
Turkey breast (cooked)3 oz (85g)26g125
Yellowfin tuna (cooked)3 oz (85g)25g110
Salmon (cooked)3 oz (85g)22g175
Lean ground beef 93/7 (cooked)3 oz (85g)22g170
Eggs (whole)2 large12g140
Egg whites4 whites (132g)14g68
Greek yogurt (low-fat)1 cup (245g)24g150
Cottage cheese (1% fat)1/2 cup (113g)14g80
Shrimp (cooked)3 oz (85g)20g84

Plant Proteins

FoodServing SizeProteinCalories
Lentils (cooked)1 cup (198g)18g230
Chickpeas (cooked)1 cup (164g)15g270
Black beans (cooked)1 cup (172g)15g227
Edamame (shelled)1 cup (155g)18g188
Tofu (extra firm)1/2 block (126g)22g180
Tempeh3 oz (85g)16g160
Peanut butter2 tbsp (32g)7g190
Almonds1 oz (28g)6g164

Quick Reference: Protein Density Winners

The most protein-efficient foods (highest protein per calorie) are:

  1. Shrimp — 20g protein for only 84 calories
  2. Egg whites — 14g protein for 68 calories
  3. Chicken breast — 27g protein for 140 calories
  4. Tuna — 25g protein for 110 calories
  5. Greek yogurt — 24g protein for 150 calories

The 7-Day High Protein Meal Plan (~150g Protein/Day)

This plan targets approximately 150g of protein and 2,000 calories per day. Each day includes breakfast, lunch, dinner, and one snack. Adjust portions up or down based on your specific calorie needs.

Day 1: Monday

MealRecipeProteinCalories
BreakfastGreek yogurt (1 cup) + 1/2 cup granola + 1 scoop whey protein + blueberries42g480
LunchGrilled chicken breast (5 oz) + quinoa (1 cup cooked) + roasted broccoli + olive oil48g520
SnackCottage cheese (1 cup) + sliced peaches28g200
DinnerSalmon fillet (5 oz) + sweet potato + steamed asparagus37g480
Daily Total155g1,680

Day 2: Tuesday

MealRecipeProteinCalories
Breakfast3-egg omelet with spinach, mushrooms, and feta + 1 slice whole grain toast27g380
LunchTurkey and avocado wrap (whole wheat tortilla, 4 oz turkey, avocado, lettuce) + side of lentil soup (1 cup)40g550
SnackProtein shake (1 scoop whey + banana + almond milk)28g250
DinnerLean ground beef stir-fry (5 oz) with bell peppers, snap peas, and brown rice42g520
Daily Total137g1,700

Day 3: Wednesday

MealRecipeProteinCalories
BreakfastOvernight oats (1/2 cup oats + 1 scoop protein powder + chia seeds + almond milk)35g400
LunchTuna salad (5 oz tuna, mixed greens, cherry tomatoes, cucumber, olive oil dressing) + whole grain crackers38g420
SnackHard-boiled eggs (3) + handful of almonds (1 oz)24g300
DinnerChicken thighs (5 oz) baked with lemon and herbs + roasted sweet potato + green beans40g500
Daily Total137g1,620

Day 4: Thursday

MealRecipeProteinCalories
BreakfastBreakfast burrito (2 scrambled eggs + black beans + salsa + cheese in whole wheat tortilla)30g450
LunchShrimp and quinoa bowl (6 oz shrimp, quinoa, avocado, edamame, lime dressing)45g520
SnackGreek yogurt (1 cup) + 2 tbsp peanut butter31g340
DinnerBaked cod (6 oz) with roasted Mediterranean vegetables and couscous38g400
Daily Total144g1,710

Day 5: Friday

MealRecipeProteinCalories
BreakfastProtein pancakes (1 scoop protein powder + 1 banana + 2 eggs) + maple syrup32g420
LunchChicken Caesar salad (5 oz grilled chicken, romaine, parmesan, croutons, light Caesar dressing)45g480
SnackEdamame (1 cup shelled) + string cheese (2 sticks)32g330
DinnerTurkey meatballs (5 oz ground turkey) with marinara sauce and whole wheat pasta42g550
Daily Total151g1,780

Day 6: Saturday

MealRecipeProteinCalories
BreakfastSmoked salmon toast (2 slices whole grain bread + 3 oz smoked salmon + cream cheese + capers)28g380
LunchBlack bean and chicken burrito bowl (4 oz chicken, black beans, rice, corn salsa, Greek yogurt)48g550
SnackProtein bar + apple22g300
DinnerGrilled sirloin steak (5 oz) + roasted Brussels sprouts + baked potato42g520
Daily Total140g1,750

Day 7: Sunday (Meal Prep Day)

MealRecipeProteinCalories
BreakfastVeggie and egg muffins (4 muffins made with eggs, spinach, peppers, turkey sausage)32g320
LunchLentil and chicken soup (homemade: 4 oz chicken, 1 cup lentils, carrots, celery)45g450
SnackCottage cheese (1 cup) with walnuts and honey30g300
DinnerTeriyaki tofu (1/2 block extra firm) + brown rice + stir-fried bok choy and mushrooms35g480
Daily Total142g1,550

Weekly Summary

MetricDaily Average
Protein144g
Calories1,684
Protein sources14 different proteins across the week

Shopping List for the Full Week

Proteins

  • Chicken breasts — 1.5 lbs
  • Chicken thighs — 5 oz
  • Ground turkey — 5 oz
  • Turkey deli meat — 4 oz
  • Turkey sausage — 4 links
  • Lean ground beef (93/7) — 5 oz
  • Sirloin steak — 5 oz
  • Salmon fillet — 5 oz
  • Smoked salmon — 3 oz
  • Yellowfin tuna (canned in water) — 5 oz
  • Cod fillet — 6 oz
  • Shrimp — 6 oz
  • Eggs — 18 large
  • Extra firm tofu — 1 block
  • Whey protein powder — 1 container

Dairy

  • Greek yogurt (low-fat) — 32 oz container
  • Cottage cheese (1%) — 32 oz container
  • Feta cheese — 2 oz
  • Cream cheese — 2 oz
  • Parmesan cheese — 2 oz
  • String cheese — 2 sticks
  • Almond milk — 1 quart

Grains and Legumes

  • Quinoa — 1 lb bag
  • Brown rice — 1 lb bag
  • Whole wheat pasta — 8 oz box
  • Whole grain bread — 1 loaf
  • Whole wheat tortillas — 4 count
  • Oats (rolled) — 1 container
  • Couscous — 1 small box
  • Granola — 1 bag
  • Whole grain crackers — 1 box
  • Lentils (dry) — 1 lb bag
  • Black beans (canned) — 2 cans
  • Chickpeas (canned) — 1 can
  • Edamame (frozen, shelled) — 1 bag

Fruits and Vegetables

  • Broccoli — 1 head
  • Asparagus — 1 bunch
  • Green beans — 8 oz
  • Spinach — 1 large bag
  • Romaine lettuce — 1 head
  • Mixed greens — 1 container
  • Bell peppers — 3
  • Cherry tomatoes — 1 pint
  • Cucumber — 1
  • Mushrooms — 8 oz
  • Brussels sprouts — 12 oz
  • Bok choy — 1 bunch
  • Snap peas — 6 oz
  • Carrots — 4
  • Celery — 4 stalks
  • Sweet potatoes — 2
  • Baked potato — 1
  • Avocados — 2
  • Bananas — 3
  • Blueberries — 1 pint
  • Peaches — 2
  • Apple — 1
  • Lemon — 1
  • Corn (canned or frozen) — 1 small

Pantry Staples

  • Olive oil
  • Chia seeds
  • Peanut butter
  • Almonds — 2 oz
  • Walnuts — 1 oz
  • Honey
  • Maple syrup
  • Marinara sauce — 1 jar
  • Teriyaki sauce
  • Salsa
  • Light Caesar dressing
  • Lime dressing or lime juice
  • Capers
  • Protein bar — 1

5 Common Mistakes With High Protein Diets

1. Relying on protein shakes instead of whole foods

Supplements are convenient, but whole food protein sources come with vitamins, minerals, fiber, and healthy fats that shakes lack. This meal plan uses only 2-3 scoops of protein powder across the entire week — the rest comes from real food.

2. Eating the same protein source every meal

Chicken breast at every meal gets old fast and limits your nutrient profile. This plan rotates through 14 different protein sources — chicken, turkey, beef, salmon, tuna, cod, shrimp, eggs, tofu, lentils, beans, Greek yogurt, cottage cheese, and edamame — to keep meals interesting and nutrition diverse.

3. Ignoring protein timing and distribution

Research published in the Journal of the International Society of Sports Nutrition suggests distributing protein across 4-5 meals of 25-40g each is more effective for muscle protein synthesis than consuming most of your protein in one or two large meals. This plan follows that principle with every meal containing 22-48g of protein.

4. Forgetting about fiber and vegetables

High protein diets sometimes neglect fiber. This plan includes lentils, beans, quinoa, oats, and multiple servings of vegetables daily. Adequate fiber (25-38g/day) supports digestion, gut health, and satiety.

5. Not adjusting portions to your body weight

150g of protein is a solid target for a 150-170 lb person building muscle. But protein needs scale with body weight. A 200 lb person aiming for muscle gain should target closer to 160-175g. A 130 lb person maintaining fitness might need only 105-130g. Use the formula: your body weight in kg x 1.6-2.2 = your daily protein target in grams.

How Much Does a High Protein Diet Cost?

One concern about high protein diets is the cost. Protein-rich foods — especially meat and fish — tend to be more expensive per calorie than carb-heavy staples like rice and pasta.

Based on the shopping list above, here's an approximate weekly cost breakdown using average U.S. grocery prices in 2026:

CategoryEstimated Weekly Cost
Proteins (meat, fish, eggs, tofu)$35-45
Dairy (yogurt, cottage cheese, cheese)$12-15
Grains and legumes$8-10
Fruits and vegetables$15-20
Pantry staples (assuming some on hand)$5-8
Total$75-98/week

For one person, that's roughly $11-14 per day — well within the USDA's "moderate-cost" food plan of $310-425/month per adult in 2026. The key cost-saving strategies are: buying chicken thighs instead of breasts when they're cheaper, using canned tuna and beans as protein sources, buying Greek yogurt and cottage cheese in large containers, and batch-cooking proteins on Sunday for the week.

How to Use This Meal Plan

Option 1: Follow it exactly. Print the shopping list, buy everything on Sunday, and follow the daily plans for the week.

Option 2: Use it as a template. Swap proteins and vegetables based on what's on sale or what you prefer. Keep the portion sizes similar to maintain the macro targets.

Option 3: Import it into a meal planning app. Apps like Mealift let you save recipes, plan meals on a weekly calendar, and auto-generate shopping lists. You can import recipes from any URL, add them to your meal plan, and get exact nutrition data for every meal. If you use an AI assistant like ChatGPT or Claude, you can even ask it to adjust this plan to your preferences and have it sync directly to the Mealift app via MCP.

Frequently Asked Questions

Is 150g of protein a day too much?

For most active adults weighing 130-190 lbs, 150g is within the evidence-based range of 1.6-2.2g/kg/day recommended by the International Society of Sports Nutrition. Studies have shown no adverse effects on kidney function in healthy individuals consuming up to 2.8g/kg/day.

Can I build muscle on 100g of protein a day?

Yes, if you're a smaller individual. The key threshold is 1.6g per kg of body weight. For a 130 lb (59 kg) person, that's about 95g — so 100g would be sufficient. For a 180 lb person, 100g (1.2g/kg) is below optimal for muscle building.

What's the best protein for weight loss?

Lean proteins with high protein-to-calorie ratios: shrimp (20g protein/84 calories), chicken breast (27g/140 cal), egg whites (14g/68 cal), and Greek yogurt (24g/150 cal). These foods maximize satiety while keeping calories low.

How do I meal prep high protein meals for the week?

Sunday meal prep works well: cook 2-3 proteins in bulk (baked chicken, hard-boiled eggs, cooked lentils), prepare 2-3 grain bases (rice, quinoa), and wash/chop vegetables. Assemble meals in containers. Most prepped meals last 4-5 days refrigerated. This plan designates Sunday as meal prep day.

Do I need protein powder on a high protein diet?

Not necessarily. This 7-day plan uses protein powder only 2-3 times across the entire week as a convenience option. You can replace every shake with whole food alternatives: swap a protein shake for Greek yogurt with nuts, or swap protein oats for eggs with toast.

How do I track my protein intake?

Use a meal planning app with built-in nutrition tracking. Mealift automatically calculates calories and macros when you import or create recipes, and the food log shows your daily protein total at a glance. No manual calorie counting required.