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:
| Goal | Protein Intake | Source |
|---|---|---|
| General health (sedentary) | 0.8 g/kg/day (~56g for 154 lb) | RDA / Institute of Medicine |
| Active adults | 1.2-1.6 g/kg/day (~90-120g for 154 lb) | American College of Sports Medicine |
| Muscle building | 1.6-2.2 g/kg/day (~120-170g for 154 lb) | ISSN Position Stand, Morton et al. 2017 meta-analysis |
| Fat loss while preserving muscle | 2.0-2.4 g/kg/day (~150-185g for 154 lb) | ISSN Position Stand |
| Competitive athletes | 1.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
| Food | Serving Size | Protein | Calories |
|---|---|---|---|
| Chicken breast (cooked) | 3 oz (85g) | 27g | 140 |
| Turkey breast (cooked) | 3 oz (85g) | 26g | 125 |
| Yellowfin tuna (cooked) | 3 oz (85g) | 25g | 110 |
| Salmon (cooked) | 3 oz (85g) | 22g | 175 |
| Lean ground beef 93/7 (cooked) | 3 oz (85g) | 22g | 170 |
| Eggs (whole) | 2 large | 12g | 140 |
| Egg whites | 4 whites (132g) | 14g | 68 |
| Greek yogurt (low-fat) | 1 cup (245g) | 24g | 150 |
| Cottage cheese (1% fat) | 1/2 cup (113g) | 14g | 80 |
| Shrimp (cooked) | 3 oz (85g) | 20g | 84 |
Plant Proteins
| Food | Serving Size | Protein | Calories |
|---|---|---|---|
| Lentils (cooked) | 1 cup (198g) | 18g | 230 |
| Chickpeas (cooked) | 1 cup (164g) | 15g | 270 |
| Black beans (cooked) | 1 cup (172g) | 15g | 227 |
| Edamame (shelled) | 1 cup (155g) | 18g | 188 |
| Tofu (extra firm) | 1/2 block (126g) | 22g | 180 |
| Tempeh | 3 oz (85g) | 16g | 160 |
| Peanut butter | 2 tbsp (32g) | 7g | 190 |
| Almonds | 1 oz (28g) | 6g | 164 |
Quick Reference: Protein Density Winners
The most protein-efficient foods (highest protein per calorie) are:
- Shrimp — 20g protein for only 84 calories
- Egg whites — 14g protein for 68 calories
- Chicken breast — 27g protein for 140 calories
- Tuna — 25g protein for 110 calories
- 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
| Meal | Recipe | Protein | Calories |
|---|---|---|---|
| Breakfast | Greek yogurt (1 cup) + 1/2 cup granola + 1 scoop whey protein + blueberries | 42g | 480 |
| Lunch | Grilled chicken breast (5 oz) + quinoa (1 cup cooked) + roasted broccoli + olive oil | 48g | 520 |
| Snack | Cottage cheese (1 cup) + sliced peaches | 28g | 200 |
| Dinner | Salmon fillet (5 oz) + sweet potato + steamed asparagus | 37g | 480 |
| Daily Total | 155g | 1,680 |
Day 2: Tuesday
| Meal | Recipe | Protein | Calories |
|---|---|---|---|
| Breakfast | 3-egg omelet with spinach, mushrooms, and feta + 1 slice whole grain toast | 27g | 380 |
| Lunch | Turkey and avocado wrap (whole wheat tortilla, 4 oz turkey, avocado, lettuce) + side of lentil soup (1 cup) | 40g | 550 |
| Snack | Protein shake (1 scoop whey + banana + almond milk) | 28g | 250 |
| Dinner | Lean ground beef stir-fry (5 oz) with bell peppers, snap peas, and brown rice | 42g | 520 |
| Daily Total | 137g | 1,700 |
Day 3: Wednesday
| Meal | Recipe | Protein | Calories |
|---|---|---|---|
| Breakfast | Overnight oats (1/2 cup oats + 1 scoop protein powder + chia seeds + almond milk) | 35g | 400 |
| Lunch | Tuna salad (5 oz tuna, mixed greens, cherry tomatoes, cucumber, olive oil dressing) + whole grain crackers | 38g | 420 |
| Snack | Hard-boiled eggs (3) + handful of almonds (1 oz) | 24g | 300 |
| Dinner | Chicken thighs (5 oz) baked with lemon and herbs + roasted sweet potato + green beans | 40g | 500 |
| Daily Total | 137g | 1,620 |
Day 4: Thursday
| Meal | Recipe | Protein | Calories |
|---|---|---|---|
| Breakfast | Breakfast burrito (2 scrambled eggs + black beans + salsa + cheese in whole wheat tortilla) | 30g | 450 |
| Lunch | Shrimp and quinoa bowl (6 oz shrimp, quinoa, avocado, edamame, lime dressing) | 45g | 520 |
| Snack | Greek yogurt (1 cup) + 2 tbsp peanut butter | 31g | 340 |
| Dinner | Baked cod (6 oz) with roasted Mediterranean vegetables and couscous | 38g | 400 |
| Daily Total | 144g | 1,710 |
Day 5: Friday
| Meal | Recipe | Protein | Calories |
|---|---|---|---|
| Breakfast | Protein pancakes (1 scoop protein powder + 1 banana + 2 eggs) + maple syrup | 32g | 420 |
| Lunch | Chicken Caesar salad (5 oz grilled chicken, romaine, parmesan, croutons, light Caesar dressing) | 45g | 480 |
| Snack | Edamame (1 cup shelled) + string cheese (2 sticks) | 32g | 330 |
| Dinner | Turkey meatballs (5 oz ground turkey) with marinara sauce and whole wheat pasta | 42g | 550 |
| Daily Total | 151g | 1,780 |
Day 6: Saturday
| Meal | Recipe | Protein | Calories |
|---|---|---|---|
| Breakfast | Smoked salmon toast (2 slices whole grain bread + 3 oz smoked salmon + cream cheese + capers) | 28g | 380 |
| Lunch | Black bean and chicken burrito bowl (4 oz chicken, black beans, rice, corn salsa, Greek yogurt) | 48g | 550 |
| Snack | Protein bar + apple | 22g | 300 |
| Dinner | Grilled sirloin steak (5 oz) + roasted Brussels sprouts + baked potato | 42g | 520 |
| Daily Total | 140g | 1,750 |
Day 7: Sunday (Meal Prep Day)
| Meal | Recipe | Protein | Calories |
|---|---|---|---|
| Breakfast | Veggie and egg muffins (4 muffins made with eggs, spinach, peppers, turkey sausage) | 32g | 320 |
| Lunch | Lentil and chicken soup (homemade: 4 oz chicken, 1 cup lentils, carrots, celery) | 45g | 450 |
| Snack | Cottage cheese (1 cup) with walnuts and honey | 30g | 300 |
| Dinner | Teriyaki tofu (1/2 block extra firm) + brown rice + stir-fried bok choy and mushrooms | 35g | 480 |
| Daily Total | 142g | 1,550 |
Weekly Summary
| Metric | Daily Average |
|---|---|
| Protein | 144g |
| Calories | 1,684 |
| Protein sources | 14 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:
| Category | Estimated 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.