📋 Meal Plans

2000 kcal/day

2000-Calorie High-Protein Meal Plan (1g per lb)

A 2000-calorie plan built around hitting 1g of protein per pound of body weight (around 175-180g/day). For lean gain, recomp, or active maintenance.

For: Adults pursuing body recomposition, lean gain, or active maintenance with a focus on muscle preservation. Lifters, runners, and CrossFitters in particular.

This is the meal plan I send to lifters who ask “how do I eat to keep my muscle while leaning out?” 2000 calories with about 175-180g of protein hits the sweet spot for body recomposition for most people in the 150-200 lb range.

It’s also a sane maintenance plan for active adults. If you train 4-6 days a week and don’t have a sedentary office life, your TDEE is probably in the 2000-2500 range — meaning this plan is either flat maintenance or a small deficit.

Why 2000 calories?

For people training seriously, calories below 1800 typically start interfering with training quality and recovery. 2000 kcal gives enough fuel for strength sessions, cardio, and basic life energy while still being a deficit for many active people.

The high-protein angle is what makes the plan work for muscle preservation or gain. At 1g/lb of body weight, you’ve maxed out the well-supported range of protein research. Below that, you may be leaving muscle gains on the table during recomp phases.

How to use this plan

Eat all four meals. Don’t skip — the protein distribution across the day matters as much as the total. Most research suggests 30-40g of protein per meal, 4 times a day, maximizes muscle protein synthesis.

Pre-cook proteins on Sunday. Slow cooker chicken, batch-baked turkey meatballs, hard-boiled eggs (a dozen at a time). Most weekday meals become assembly jobs once your proteins are done.

If a 2000-kcal day feels like a lot of food, it should — that’s the calorie level where most people start feeling actually well-fed. Trust the protein numbers. The volume is high but the satiety is also high.

Customizing for your tastes

This plan has more room than the lower-calorie ones. Swap meals freely as long as you keep protein at each meal in the 30-50g range.

Vegetarian: replace chicken with tofu, tempeh, seitan; replace fish with extra eggs and dairy. Hitting 175g of protein on a vegetarian diet is harder but doable — you’ll probably want to use more dairy and an extra protein shake daily.

If you don’t lift weights, drop the protein shakes and add the calories back as more carbs (rice, potato, fruit). 2000 kcal with 130-140g protein is fine for non-lifting active people.

Tips for week 1

Print and post on the fridge. The high-protein nature of this plan means meal-prepping the proteins is the biggest leverage point — and a printed plan makes the Sunday-cooking session feel less daunting.

Your 7-day plan

Calorie totals next to each meal. The day-total is rounded to the nearest 5 kcal — close enough.

Monday

2020 kcal total
  • Breakfast 4-egg veggie scramble + 2 slices whole grain toast + 1/2 avocado 540 kcal
  • Lunch 6 oz grilled chicken + 1 cup quinoa + roasted vegetables + olive oil 620 kcal
  • Dinner Baked salmon (5 oz) + sweet potato + broccoli + 1 tbsp olive oil 580 kcal
  • Snack Greek yogurt (1 cup) + berries + walnuts + honey 280 kcal

Tuesday

2050 kcal total
  • Breakfast Greek yogurt (1 cup) + protein granola + berries + 1 tbsp peanut butter 480 kcal
  • Lunch Big salad: greens, 6 oz chicken, chickpeas, feta, avocado, vinaigrette 620 kcal
  • Dinner Turkey meatballs (6) + marinara + 1 cup whole wheat pasta + side salad 700 kcal
  • Snack 1 protein shake (whey, milk) + 1 small banana 250 kcal

Wednesday

2050 kcal total
  • Breakfast Peanut butter banana overnight oats + 2 hard-boiled eggs 510 kcal
  • Lunch Slow cooker chicken (6 oz) over rice (1 cup) + black beans + salsa + avocado 670 kcal
  • Dinner Sheet pan shrimp fajitas with 3 tortillas + side salad + 1 oz cheese 620 kcal
  • Snack Cottage cheese (1 cup) + berries + chopped almonds 250 kcal

Thursday

2030 kcal total
  • Breakfast Egg and spinach wrap (large) + 1 cup Greek yogurt + 1/2 cup berries 540 kcal
  • Lunch Tuna salad on whole grain + apple + 1 oz cheese + 6 crackers 580 kcal
  • Dinner Tofu stir-fry over 1 cup brown rice + 1/4 cup peanuts on top 620 kcal
  • Snack 1 protein shake + 1 small apple + 1 tbsp almond butter 290 kcal

Friday

2020 kcal total
  • Breakfast Greek yogurt + protein granola + berries + 2 tbsp walnuts 460 kcal
  • Lunch Chicken bowl: 6 oz chicken, 3/4 cup rice, salsa, 1/2 avocado, sour cream 660 kcal
  • Dinner Lemon herb grilled chicken (6 oz) + lemon herb quinoa + green beans + olive oil 620 kcal
  • Snack Cottage cheese (3/4 cup) + pineapple + 1 oz almonds 280 kcal

Saturday

2140 kcal total
  • Breakfast 4-egg omelet with cheese + 2 slices whole grain toast + 1/2 avocado + bacon (2 slices) 660 kcal
  • Lunch Leftover chicken on a salad with sweet potato + chickpeas + olive oil 580 kcal
  • Dinner Baked salmon (6 oz) + mashed cauliflower + roasted carrots + 1 dinner roll + butter 620 kcal
  • Snack 1 protein shake + 1 oz almonds 280 kcal

Sunday

2170 kcal total
  • Breakfast Cottage cheese (1 cup) + berries + 2 slices whole grain toast + 2 eggs 580 kcal
  • Lunch Wrap: shredded chicken (5 oz) + sheet pan veggies + tzatziki in large tortilla 620 kcal
  • Dinner Turkey meatballs (6) + marinara + 1 cup whole wheat pasta + Parmesan + side salad 690 kcal
  • Snack Greek yogurt + 1 tbsp peanut butter + 1 small banana 280 kcal

Shopping list

One trip should cover the week. Adjust quantities if you're cooking for more than one.

  • Plain Greek yogurt, full-fat or 2% (32 oz)
  • Cottage cheese, low-fat or 2% (24 oz)
  • Whey protein powder (1 lb container)
  • Milk, 2% (1 gallon)
  • Eggs (2.5 dozen)
  • Mixed berries (2 lb)
  • Bananas (4)
  • Apples (3)
  • Pineapple chunks
  • Whole grain bread (1 large loaf)
  • Whole wheat tortillas, large (1 pack)
  • Whole grain crackers (1 box)
  • Avocados (5)
  • Chicken breasts (4 lb)
  • Salmon fillets (1.5 lb)
  • Shrimp, peeled (1.25 lb)
  • Ground turkey 93% lean (1.5 lb)
  • Extra-firm tofu (14 oz)
  • Tuna, canned in water (2 cans)
  • Bacon, turkey or pork (1 pack)
  • Cheese, sharp (8 oz)
  • Feta (4 oz)
  • Parmesan (4 oz)
  • Sour cream
  • Sweet potatoes (3 medium)
  • Broccoli (2 heads)
  • Cauliflower (1 head)
  • Bell peppers (4)
  • Spinach (1 large bag)
  • Mixed salad greens (1 large bag)
  • Cucumbers (2)
  • Carrots (1 lb)
  • Green beans (1 lb)
  • Zucchini (4)
  • Snap peas (8 oz)
  • Onions (2 yellow, 1 red)
  • Garlic (1 head)
  • Lemons (4)
  • Limes (2)
  • Brown rice (2 lb)
  • Quinoa (1 lb)
  • Whole wheat pasta (1 lb)
  • Chickpeas (2 cans)
  • Black beans (1 can)
  • Marinara sauce (1 jar)
  • Salsa (1 jar)
  • Whole grain dinner rolls
  • Olive oil
  • Butter
  • Soy sauce, low-sodium
  • Peanut butter (natural)
  • Almond butter (natural)
  • Almonds, walnuts, peanuts (8 oz total)
  • Protein granola (12 oz)
  • Honey

Frequently Asked Questions

Why 1g per pound of protein?

Research generally supports 0.7-1.0g of protein per pound of body weight for athletes and lifters in deficit or recomp phases. 1g/lb is the upper end of evidence-supported intake; some studies suggest diminishing returns past 0.8g/lb but no harm at 1g. The 2000-kcal version of this plan targets that ceiling.

Will I gain muscle on 2000 calories?

Maybe — depends on your maintenance level and training. If your maintenance is around 2000 kcal, this plan supports body recomposition (slow simultaneous fat loss + muscle gain) for trained lifters. If your maintenance is higher (active 200 lb male), 2000 is a deficit and you'll lose weight while preserving muscle.

What if I can't eat 175g of protein?

That's a lot of protein — many people struggle to hit it. You can hit 130-150g/day on this plan and still preserve muscle effectively, especially with consistent training. Use a protein powder for one shake/day if you struggle with whole-food protein.

Are the calorie counts accurate?

Within ~5% — they're calculated from typical food composition data. Real-world variance comes from preparation, brand, and portion size. A kitchen scale gets you to ~3% accuracy.

How does this compare to bro-style high-protein plans?

It's saner. Bro plans often hit 200g+ protein, ignore vegetables, and lean heavily on chicken-rice-broccoli on repeat. This plan hits a strong protein target while keeping vegetables, healthy fats, and food variety. Sustainable beats optimal-on-paper.

What if I'm not lifting weights?

If you're sedentary, 1g/lb of protein is overkill. Drop to 0.7g/lb (around 130g/day for a 180 lb adult) and use the saved calories for more carbs and fats. The 2000 kcal target still works for active maintenance even at 130g protein.

Keep going: All meal plans · Recipe library · Crunch your numbers