Make Me a 2000-Calorie Meal Plan: Full 7-Day Plan with Macros
A complete 7-day 2000-calorie meal plan with full macro breakdowns for every meal, adjustment guidelines for cutting or bulking, and a full weekly grocery list.
A 2000-calorie meal plan is the reference point for general nutrition. The FDA uses 2000 calories as the baseline for Daily Value percentages on nutrition labels, and the 2020-2025 Dietary Guidelines for Americans identify it as the estimated calorie need for moderately active adult women and sedentary adult men aged 26-45. This makes 2000 calories the most versatile daily target — it works for maintenance, mild deficit, or the starting point for a lean bulk depending on your size and activity level.
This plan delivers a full 7 days of meals with exact portions, macro breakdowns, and a complete grocery list you can take straight to the store.
Who Is a 2000-Calorie Plan Best For?
This calorie level serves a wide range of people:
- Moderately active women (ages 26-50) at maintenance
- Sedentary to lightly active men (ages 26-45) at maintenance or a mild deficit
- Active women using 2000 as a moderate deficit from a TDEE of 2300-2500
- Smaller or less active men using 2000 as a moderate deficit from a TDEE of 2400-2600
- Anyone reverse dieting up from a lower calorie level
The flexibility of 2000 calories is its greatest advantage. As outlined below, subtracting 300 calories creates a cutting plan, while adding 300 creates a lean bulking plan — all from the same food framework.
Macro Targets for This Plan
| Macro | Daily Target | % of Calories | Rationale |
|---|---|---|---|
| Protein | 150-165g | 30-33% | Supports muscle maintenance or growth (Morton et al., 2018) |
| Carbohydrates | 200-230g | 40-46% | Fuels activity and training performance |
| Fat | 55-65g | 25-29% | Supports hormonal function and nutrient absorption |
| Fiber | 30-38g | — | Promotes digestive health and satiety |
This macro distribution follows the Acceptable Macronutrient Distribution Ranges (AMDR) established by the National Academies of Sciences while prioritizing protein for body composition.
Full 7-Day 2000-Calorie Meal Plan
Day 1
Breakfast — Oatmeal Power Bowl (450 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Rolled oats | 50g | 190 | 5.9g | 32g | 3.4g |
| Whey protein powder | 25g | 98 | 20g | 2g | 1.2g |
| Banana (sliced) | 80g | 71 | 0.9g | 18g | 0.3g |
| Walnuts (chopped) | 12g | 78 | 1.8g | 1.6g | 7.8g |
| Unsweetened almond milk | 150ml | 20 | 0.8g | 0.3g | 1.5g |
| Total | 457 | 29.4g | 53.9g | 14.2g |
Lunch — Chicken and Quinoa Bowl (550 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Chicken breast (grilled) | 160g | 264 | 49g | 0g | 5.8g |
| Quinoa (cooked) | 120g | 144 | 5.3g | 25g | 2.3g |
| Roasted bell peppers | 80g | 20 | 0.6g | 4.8g | 0.2g |
| Black beans | 60g | 66 | 4.5g | 11.3g | 0.3g |
| Avocado | 35g | 56 | 0.7g | 3g | 5.2g |
| Lime juice and cilantro | — | 5 | 0.1g | 1.3g | 0g |
| Total | 555 | 60.2g | 45.4g | 13.8g |
Snack — Greek Yogurt and Mixed Nuts (250 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Non-fat Greek yogurt | 170g | 110 | 19g | 7g | 0.4g |
| Mixed nuts | 20g | 117 | 3g | 3g | 10.5g |
| Honey | 8g | 24 | 0g | 6.5g | 0g |
| Total | 251 | 22g | 16.5g | 10.9g |
Dinner — Salmon with Sweet Potato and Broccoli (600 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Salmon fillet | 160g | 333 | 37g | 0g | 20g |
| Sweet potato (baked) | 150g | 129 | 2.4g | 30g | 0.2g |
| Broccoli (steamed) | 120g | 41 | 3.6g | 8.4g | 0.5g |
| Olive oil | 7ml | 56 | 0g | 0g | 6.3g |
| Lemon and dill | — | 5 | 0.1g | 1g | 0g |
| Total | 564 | 43.1g | 39.4g | 27g |
Evening Snack — Cottage Cheese with Berries (150 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Low-fat cottage cheese | 150g | 108 | 18g | 4.5g | 1.5g |
| Raspberries | 50g | 26 | 0.6g | 6g | 0.3g |
| Total | 134 | 18.6g | 10.5g | 1.8g |
Day 1 Totals: 1,961 cal | 173g protein | 166g carbs | 68g fat
Day 2
Breakfast — Egg and Avocado Toast (430 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Whole wheat bread | 2 slices (60g) | 140 | 6g | 26g | 2g |
| Whole eggs | 2 large | 144 | 12g | 0.8g | 10g |
| Avocado | 40g | 64 | 0.8g | 3.4g | 5.9g |
| Cherry tomatoes | 50g | 9 | 0.4g | 2g | 0.1g |
| Everything bagel seasoning | 3g | 15 | 0.5g | 0.7g | 0.7g |
| Total | 372 | 19.7g | 32.9g | 18.7g |
Lunch — Turkey Club Wrap (520 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Deli turkey breast | 100g | 100 | 20g | 1.5g | 1.3g |
| Whole wheat tortilla | 1 large (60g) | 170 | 5g | 28g | 4g |
| Bacon (turkey) | 2 slices (30g) | 60 | 5g | 0.5g | 4g |
| Romaine lettuce | 30g | 5 | 0.4g | 1g | 0.1g |
| Tomato slices | 40g | 7 | 0.4g | 1.6g | 0.1g |
| Light mayo | 10g | 35 | 0.1g | 0.5g | 3.5g |
| Side: baby carrots | 80g | 33 | 0.7g | 7.6g | 0.2g |
| Side: hummus | 30g | 60 | 2.3g | 4.5g | 3.8g |
| Total | 470 | 33.9g | 45.2g | 17g |
Snack — Apple with Almond Butter (250 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Medium apple | 1 (180g) | 94 | 0.5g | 25g | 0.3g |
| Almond butter | 20g | 130 | 4.2g | 3.8g | 11g |
| Total | 224 | 4.7g | 28.8g | 11.3g |
Dinner — Beef Stir-Fry with Rice (580 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Beef sirloin (sliced, cooked) | 160g | 277 | 41.6g | 0g | 11.7g |
| Brown rice (cooked) | 130g | 152 | 3.3g | 32.5g | 1g |
| Broccoli | 100g | 34 | 3g | 7g | 0.4g |
| Bell pepper | 60g | 15 | 0.5g | 3.6g | 0.1g |
| Snow peas | 50g | 21 | 1.4g | 3.6g | 0.1g |
| Soy sauce (low sodium) | 15ml | 8 | 0.8g | 0.8g | 0g |
| Sesame oil | 5ml | 40 | 0g | 0g | 4.5g |
| Garlic and ginger | 5g each | 12 | 0.3g | 2.5g | 0.1g |
| Total | 559 | 50.9g | 50g | 17.9g |
Evening Snack — Casein Protein Pudding (200 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Casein protein powder | 30g | 120 | 24g | 3g | 1g |
| Unsweetened almond milk | 100ml | 13 | 0.5g | 0.2g | 1g |
| Cocoa powder | 5g | 12 | 1g | 1.5g | 0.7g |
| Total | 145 | 25.5g | 4.7g | 2.7g |
Day 2 Totals: 1,770 cal | 135g protein | 162g carbs | 68g fat
Remaining: ~230 cal. A handful of trail mix (35g, 175 cal) and a piece of fruit (55 cal) round out the day.
Day 3
Breakfast — Protein Pancakes (420 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Oat flour | 40g | 152 | 5.4g | 26g | 2.8g |
| Whey protein powder | 25g | 98 | 20g | 2g | 1.2g |
| Egg whites | 100g (3 whites) | 52 | 11g | 0.7g | 0.2g |
| Banana (mashed, in batter) | 60g | 53 | 0.7g | 14g | 0.2g |
| Blueberries (topping) | 60g | 35 | 0.4g | 8.6g | 0.2g |
| Sugar-free syrup | 20ml | 7 | 0g | 3g | 0g |
| Total | 397 | 37.5g | 54.3g | 4.6g |
Lunch — Greek Chicken Salad with Pita (530 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Chicken breast (grilled, diced) | 150g | 248 | 46g | 0g | 5.4g |
| Mixed greens | 60g | 12 | 1.1g | 1.8g | 0.2g |
| Cucumber (diced) | 60g | 9 | 0.4g | 2.2g | 0.1g |
| Cherry tomatoes | 60g | 11 | 0.5g | 2.3g | 0.1g |
| Kalamata olives | 15g | 22 | 0.2g | 0.6g | 2.2g |
| Feta cheese | 20g | 53 | 3.6g | 0.8g | 4.2g |
| Olive oil + lemon dressing | 8ml | 64 | 0g | 0.5g | 7.2g |
| Whole wheat pita | 1 (45g) | 128 | 4.5g | 25g | 0.8g |
| Total | 547 | 56.3g | 33.2g | 20.2g |
Snack — Edamame and Rice Cakes (200 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Edamame (shelled) | 80g | 96 | 8.8g | 6.4g | 4g |
| Rice cakes | 2 | 70 | 1.6g | 15g | 0.4g |
| Total | 166 | 10.4g | 21.4g | 4.4g |
Dinner — Pork Tenderloin with Roasted Vegetables and Potatoes (600 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Pork tenderloin (cooked) | 180g | 257 | 45g | 0g | 7.5g |
| Baby potatoes (roasted) | 150g | 116 | 3g | 27g | 0.2g |
| Brussels sprouts (roasted) | 100g | 43 | 3.4g | 9g | 0.3g |
| Carrot (roasted) | 60g | 25 | 0.6g | 5.7g | 0.1g |
| Olive oil | 10ml | 80 | 0g | 0g | 9g |
| Balsamic glaze | 10ml | 20 | 0.1g | 4.5g | 0g |
| Total | 541 | 52.1g | 46.2g | 17.1g |
Evening Snack — Protein Shake (200 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Whey protein | 30g | 120 | 24g | 2g | 1.5g |
| Unsweetened almond milk | 200ml | 26 | 1g | 0.4g | 2g |
| Frozen strawberries | 60g | 19 | 0.4g | 4.7g | 0.2g |
| Total | 165 | 25.4g | 7.1g | 3.7g |
Day 3 Totals: 1,816 cal | 182g protein | 162g carbs | 50g fat
Remaining: ~184 cal. A tablespoon of peanut butter (94 cal) on a rice cake (35 cal) plus a handful of grapes (55 cal) finishes the day.
Day 4
Breakfast — Breakfast Hash (440 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lean turkey sausage | 80g | 120 | 14g | 1g | 7g |
| Whole eggs | 2 large | 144 | 12g | 0.8g | 10g |
| Sweet potato (diced, cooked) | 100g | 86 | 1.6g | 20g | 0.1g |
| Bell pepper (diced) | 60g | 15 | 0.5g | 3.6g | 0.1g |
| Onion (diced) | 30g | 12 | 0.3g | 2.8g | 0g |
| Olive oil | 5ml | 40 | 0g | 0g | 4.5g |
| Total | 417 | 28.4g | 28.2g | 21.7g |
Lunch — Tuna Melt (500 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Canned tuna (in water, drained) | 140g | 145 | 33g | 0g | 1g |
| Whole wheat bread | 2 slices (60g) | 140 | 6g | 26g | 2g |
| Cheddar cheese (reduced fat) | 25g | 78 | 6.8g | 0.5g | 5.5g |
| Light mayo | 10g | 35 | 0.1g | 0.5g | 3.5g |
| Celery (diced into tuna) | 20g | 3 | 0.1g | 0.6g | 0g |
| Side: mixed green salad | 60g | 12 | 1.1g | 1.8g | 0.2g |
| Side: balsamic vinaigrette | 10ml | 30 | 0g | 2g | 2.5g |
| Total | 443 | 47.1g | 31.4g | 14.7g |
Snack — Cottage Cheese with Pineapple (200 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Low-fat cottage cheese | 150g | 108 | 18g | 4.5g | 1.5g |
| Pineapple chunks | 80g | 40 | 0.4g | 10.5g | 0.1g |
| Total | 148 | 18.4g | 15g | 1.6g |
Dinner — Chicken Thigh with Couscous and Vegetables (620 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Chicken thigh (skinless, baked) | 170g | 252 | 37g | 0g | 11.3g |
| Couscous (cooked) | 120g | 135 | 4.5g | 27g | 0.3g |
| Zucchini (roasted) | 100g | 17 | 1.2g | 3.1g | 0.3g |
| Cherry tomatoes (roasted) | 80g | 14 | 0.7g | 3g | 0.2g |
| Olive oil | 8ml | 64 | 0g | 0g | 7.2g |
| Lemon-herb sauce | 10ml | 15 | 0.1g | 1.5g | 1g |
| Total | 497 | 43.5g | 34.6g | 20.3g |
Evening Snack — Dark Chocolate and Almonds (200 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Dark chocolate (85%) | 15g | 82 | 1.5g | 5.3g | 6.5g |
| Almonds | 15g | 87 | 3.2g | 1.6g | 7.5g |
| Total | 169 | 4.7g | 6.9g | 14g |
Day 4 Totals: 1,674 cal | 142g protein | 116g carbs | 72g fat
Remaining: ~326 cal. A banana (105 cal), a tablespoon of peanut butter (94 cal), and a glass of milk (250ml, 149 cal) fill the gap perfectly.
Day 5
Breakfast — Smoothie Bowl (430 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Whey protein powder | 30g | 120 | 24g | 2g | 1.5g |
| Frozen banana | 100g | 89 | 1.1g | 23g | 0.3g |
| Frozen mixed berries | 80g | 38 | 0.8g | 8g | 0.3g |
| Unsweetened almond milk | 100ml | 13 | 0.5g | 0.2g | 1g |
| Granola (topping) | 20g | 90 | 2g | 14g | 3g |
| Chia seeds | 8g | 39 | 1.4g | 3.4g | 2.5g |
| Pumpkin seeds | 8g | 44 | 2.4g | 0.4g | 4g |
| Total | 433 | 32.2g | 51g | 12.6g |
Lunch — Mediterranean Wrap (520 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Grilled chicken breast | 130g | 215 | 40g | 0g | 4.7g |
| Whole wheat tortilla | 1 large (60g) | 170 | 5g | 28g | 4g |
| Hummus | 30g | 60 | 2.3g | 4.5g | 3.8g |
| Roasted red pepper | 30g | 8 | 0.3g | 1.8g | 0.1g |
| Spinach | 30g | 7 | 0.9g | 1.1g | 0.1g |
| Feta cheese | 15g | 40 | 2.7g | 0.6g | 3.2g |
| Total | 500 | 51.2g | 36g | 15.9g |
Snack — Hard-Boiled Eggs with Fruit (230 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Hard-boiled eggs | 2 medium | 140 | 12g | 0.8g | 10g |
| Orange | 1 medium (150g) | 70 | 1.3g | 17g | 0.2g |
| Total | 210 | 13.3g | 17.8g | 10.2g |
Dinner — Baked Cod with Lentils and Spinach (560 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Cod fillet | 200g | 186 | 42g | 0g | 1.2g |
| Green lentils (cooked) | 120g | 132 | 10.8g | 21.6g | 0.5g |
| Spinach (wilted) | 80g | 18 | 2.2g | 2.8g | 0.3g |
| Cherry tomatoes | 60g | 11 | 0.5g | 2.3g | 0.1g |
| Olive oil | 10ml | 80 | 0g | 0g | 9g |
| Garlic and lemon | — | 8 | 0.2g | 1.5g | 0.1g |
| Total | 435 | 55.7g | 28.2g | 11.2g |
Evening Snack — Greek Yogurt (150 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Non-fat Greek yogurt | 200g | 130 | 22g | 8g | 0.5g |
| Cinnamon | 2g | 5 | 0.1g | 1.3g | 0g |
| Total | 135 | 22.1g | 9.3g | 0.5g |
Day 5 Totals: 1,713 cal | 175g protein | 142g carbs | 50g fat
Remaining: ~287 cal. A piece of toast (70 cal) with avocado (30g, 48 cal) and a glass of milk (149 cal) completes the day.
Day 6
Breakfast — Egg and Cheese Breakfast Sandwich (450 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| English muffin (whole wheat) | 1 (57g) | 134 | 5g | 26g | 1g |
| Whole eggs | 2 large | 144 | 12g | 0.8g | 10g |
| Cheddar cheese (reduced fat) | 20g | 62 | 5.4g | 0.4g | 4.4g |
| Turkey bacon | 2 slices (30g) | 60 | 5g | 0.5g | 4g |
| Spinach | 20g | 5 | 0.6g | 0.7g | 0.1g |
| Total | 405 | 28g | 28.4g | 19.5g |
Lunch — Shrimp and Avocado Bowl (530 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Cooked shrimp | 170g | 170 | 34g | 1.3g | 1.7g |
| Brown rice (cooked) | 120g | 140 | 3g | 30g | 1g |
| Avocado | 40g | 64 | 0.8g | 3.4g | 5.9g |
| Black beans | 50g | 55 | 3.8g | 9.4g | 0.3g |
| Corn kernels | 40g | 35 | 1.3g | 7.7g | 0.5g |
| Lime juice and cilantro | — | 5 | 0.1g | 1.3g | 0g |
| Hot sauce | 5ml | 1 | 0g | 0.2g | 0g |
| Total | 470 | 43g | 53.3g | 9.4g |
Snack — Protein Bar (220 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Protein bar (e.g., Barebells, ONE) | 1 bar | 200 | 20g | 20g | 7g |
| Total | 200 | 20g | 20g | 7g |
Dinner — Turkey Bolognese with Whole Wheat Pasta (600 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lean ground turkey (cooked) | 140g | 210 | 35g | 0g | 8.4g |
| Whole wheat pasta (cooked) | 120g | 148 | 5.3g | 30g | 0.8g |
| Marinara sauce (no sugar added) | 100g | 37 | 1.3g | 7.5g | 0.6g |
| Parmesan cheese (grated) | 10g | 42 | 3.6g | 0.3g | 2.8g |
| Side salad (mixed greens) | 50g | 10 | 0.9g | 1.5g | 0.1g |
| Olive oil dressing | 5ml | 40 | 0g | 0g | 4.5g |
| Total | 487 | 46.1g | 39.3g | 17.2g |
Evening Snack — Banana with Peanut Butter (200 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Banana | 1 medium (118g) | 105 | 1.3g | 27g | 0.4g |
| Natural peanut butter | 15g | 88 | 3.8g | 2.7g | 7.5g |
| Total | 193 | 5.1g | 29.7g | 7.9g |
Day 6 Totals: 1,755 cal | 142g protein | 171g carbs | 61g fat
Remaining: ~245 cal. A glass of milk (149 cal) and a handful of almonds (15g, 87 cal) finish the day.
Day 7
Breakfast — Veggie Frittata (440 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Whole eggs | 3 large | 216 | 18g | 1.2g | 15g |
| Egg whites | 60g (2 whites) | 31 | 6.6g | 0.5g | 0.1g |
| Spinach | 50g | 12 | 1.4g | 1.8g | 0.2g |
| Bell pepper | 50g | 13 | 0.4g | 3g | 0.1g |
| Onion | 30g | 12 | 0.3g | 2.8g | 0g |
| Feta cheese | 20g | 53 | 3.6g | 0.8g | 4.2g |
| Whole wheat toast | 1 slice (30g) | 70 | 3g | 13g | 1g |
| Total | 407 | 33.3g | 23.1g | 20.6g |
Lunch — Chicken and Sweet Potato Bowl (540 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Chicken breast (grilled) | 160g | 264 | 49g | 0g | 5.8g |
| Sweet potato (roasted cubes) | 130g | 112 | 2.1g | 26g | 0.1g |
| Kale (massaged) | 50g | 25 | 2.1g | 4.4g | 0.4g |
| Dried cranberries | 10g | 31 | 0g | 8.2g | 0.1g |
| Pecans | 10g | 69 | 0.9g | 1.4g | 7.2g |
| Balsamic vinaigrette | 10ml | 30 | 0g | 2g | 2.5g |
| Total | 531 | 54.1g | 42g | 16.1g |
Snack — Veggies and Hummus (180 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Hummus | 50g | 100 | 3.8g | 7.5g | 6.3g |
| Carrot sticks | 60g | 25 | 0.6g | 5.7g | 0.1g |
| Bell pepper strips | 50g | 13 | 0.4g | 3g | 0.1g |
| Cucumber slices | 50g | 8 | 0.3g | 1.8g | 0.1g |
| Total | 146 | 5.1g | 18g | 6.6g |
Dinner — Beef Chili (620 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Extra-lean ground beef (95/5) | 140g | 192 | 31g | 0g | 7g |
| Kidney beans (canned, drained) | 100g | 110 | 8g | 18g | 0.5g |
| Diced tomatoes (canned) | 120g | 22 | 1g | 5g | 0.1g |
| Onion (diced) | 40g | 16 | 0.4g | 3.7g | 0g |
| Bell pepper (diced) | 50g | 13 | 0.4g | 3g | 0.1g |
| Garlic | 5g | 7 | 0.3g | 1.5g | 0g |
| Chili powder and cumin | 5g | 15 | 0.5g | 2.5g | 0.5g |
| Cheddar cheese (shredded, topping) | 15g | 60 | 3.5g | 0.2g | 5g |
| Non-fat Greek yogurt (sour cream sub) | 30g | 19 | 3.3g | 1.2g | 0.1g |
| Total | 454 | 48.4g | 35.1g | 13.3g |
Evening Snack — Casein Shake (200 cal)
| Ingredient | Amount | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Casein protein powder | 30g | 120 | 24g | 3g | 1g |
| Unsweetened almond milk | 200ml | 26 | 1g | 0.4g | 2g |
| Frozen banana | 40g | 36 | 0.4g | 9g | 0.1g |
| Total | 182 | 25.4g | 12.4g | 3.1g |
Day 7 Totals: 1,720 cal | 166g protein | 131g carbs | 60g fat
Remaining: ~280 cal. A whole wheat pita (128 cal) with hummus (30g, 60 cal) and a medium pear (100 cal) finish the week.
Weekly Summary Table
| Day | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|
| Day 1 | 1,961 | 173g | 166g | 68g |
| Day 2 | 1,770 | 135g | 162g | 68g |
| Day 3 | 1,816 | 182g | 162g | 50g |
| Day 4 | 1,674 | 142g | 116g | 72g |
| Day 5 | 1,713 | 175g | 142g | 50g |
| Day 6 | 1,755 | 142g | 171g | 61g |
| Day 7 | 1,720 | 166g | 131g | 60g |
| Average | 1,773 | 159g | 150g | 61g |
Each day intentionally lands below 2000 to leave room for cooking oils, sauces, condiments, and the flexible additions listed. Use the remaining calories based on your preference each day.
How to Adjust This Plan: Cutting vs Lean Bulking
The beauty of a 2000-calorie framework is its adaptability. Here is how to shift it in either direction.
To Cut (subtract ~300 cal for 1700 cal/day)
| Change | How |
|---|---|
| Remove the evening snack | Saves 150-200 cal |
| Reduce carb portions by 20% | Saves 80-100 cal (e.g., 100g rice instead of 130g) |
| Use cooking spray instead of olive oil | Saves 40-60 cal per meal |
| Keep protein the same | Muscle preservation is critical during a cut |
Cutting targets: ~1700 cal | 155g protein | 130g carbs | 50g fat
To Lean Bulk (add ~300 cal for 2300 cal/day)
| Change | How |
|---|---|
| Add a larger pre- or post-workout snack | Adds 150-200 cal (e.g., banana + protein shake) |
| Increase carb portions by 25% | Adds 100-120 cal (e.g., 160g rice instead of 130g) |
| Add 10-15g nuts or nut butter to a snack | Adds 60-90 cal |
| Increase protein slightly | Supports muscle protein synthesis at a surplus |
Lean bulk targets: ~2300 cal | 170g protein | 260g carbs | 70g fat
A 2020 systematic review in Sports Medicine found that a caloric surplus of 350-500 calories combined with resistance training produced lean mass gains with minimal fat accumulation (Slater et al., 2020). A 300-calorie surplus is conservative and ideal for minimizing unwanted fat gain.
Complete Weekly Grocery List
This list covers all 7 days of the plan. Quantities account for cooking loss and approximate the total needed for the week.
Proteins
| Item | Quantity |
|---|---|
| Chicken breast (boneless, skinless) | 900g |
| Chicken thighs (skinless) | 170g |
| Salmon fillets | 160g |
| Cod fillets | 200g |
| Cooked shrimp | 170g |
| Extra-lean ground beef (95/5) | 140g |
| Beef sirloin | 160g |
| Lean ground turkey | 140g |
| Deli turkey breast | 100g |
| Turkey bacon | 60g |
| Pork tenderloin | 180g |
| Canned tuna (in water) | 2 cans (140g drained each) |
| Eggs (large) | 18 |
| Whey protein powder | 200g |
| Casein protein powder | 60g |
| Protein bars | 2 |
Dairy
| Item | Quantity |
|---|---|
| Non-fat Greek yogurt | 750g |
| Low-fat cottage cheese | 300g |
| Cheddar cheese (reduced fat) | 60g |
| Feta cheese | 75g |
| Parmesan cheese | 20g |
| Unsweetened almond milk | 1.5L |
| Milk (optional, for remaining cal) | 1L |
Grains and Starches
| Item | Quantity |
|---|---|
| Rolled oats | 120g |
| Oat flour | 40g |
| Brown rice (dry) | 250g |
| Quinoa (dry) | 60g |
| Couscous (dry) | 80g |
| Whole wheat bread | 1 loaf |
| Whole wheat tortillas (large) | 3 |
| Whole wheat pita | 2 |
| English muffin (whole wheat) | 1 |
| Whole wheat pasta (dry) | 60g |
| Rice cakes | 4 |
| Granola | 20g |
Fruits
| Item | Quantity |
|---|---|
| Bananas | 6 |
| Blueberries (fresh or frozen) | 200g |
| Strawberries (frozen) | 120g |
| Mixed berries (frozen) | 80g |
| Raspberries | 50g |
| Apples | 2 |
| Oranges | 1 |
| Pineapple chunks | 80g |
| Dried cranberries | 20g |
Vegetables
| Item | Quantity |
|---|---|
| Spinach (fresh) | 300g |
| Broccoli | 450g |
| Bell peppers (mixed) | 500g |
| Cherry tomatoes | 400g |
| Cucumber | 3 |
| Sweet potatoes | 600g |
| Baby potatoes | 300g |
| Brussels sprouts | 220g |
| Zucchini | 200g |
| Asparagus | 100g |
| Carrots | 300g |
| Celery | 1 bunch |
| Kale | 50g |
| Mixed greens / romaine | 350g |
| Onions (yellow and red) | 4 |
| Garlic | 1 bulb |
| Green beans (frozen ok) | 100g |
| Snow peas | 50g |
| Corn kernels (frozen ok) | 40g |
| Butternut squash | 100g |
Legumes and Canned Goods
| Item | Quantity |
|---|---|
| Black beans (canned) | 2 cans |
| Kidney beans (canned) | 1 can |
| Green lentils (dry) | 80g |
| Edamame (frozen, shelled) | 160g |
| Diced tomatoes (canned) | 2 cans |
| Marinara sauce (no sugar added) | 1 jar |
| Chicken/beef broth (low sodium) | 500ml |
Fats, Nuts, and Seeds
| Item | Quantity |
|---|---|
| Olive oil | 200ml |
| Natural peanut butter | 100g |
| Almond butter | 20g |
| Almonds (whole) | 50g |
| Walnuts | 25g |
| Pecans | 10g |
| Mixed nuts | 55g |
| Pumpkin seeds | 16g |
| Chia seeds | 16g |
| Dark chocolate (85%) | 15g |
Pantry and Condiments
| Item | Quantity |
|---|---|
| Soy sauce (low sodium) | 1 bottle |
| Balsamic vinegar/glaze | 1 bottle |
| Hummus | 150g |
| Salsa | 80g |
| Light mayo | 20g |
| Sugar-free syrup | 1 bottle |
| Honey | small jar |
| Sesame oil | small bottle |
| Cooking spray | 1 can |
| Everything bagel seasoning | 1 jar |
| Kalamata olives | 15g |
| Capers | 1 jar |
| Cocoa powder | small container |
| Chili powder, cumin, cinnamon, Italian seasoning, mixed herbs, dill | 1 each |
| Hot sauce | 1 bottle |
| Lemon and lime | 3 each |
How to Track This Plan with Precision
A structured meal plan is only as good as your ability to follow it. The most common failure point is inaccurate portion tracking. A 2019 study in Nutrients found that people underestimate calorie intake by an average of 30% when estimating visually.
Nutrola eliminates guesswork. Photograph your plate to get macro estimates via photo AI, scan barcodes on packaged foods, or import recipes directly from social media links. Because the food database is 100% nutritionist-verified (not crowdsourced), you avoid the inaccurate entries that can silently derail your plan.
For this 2000-calorie plan specifically, use the barcode scanner for items like protein bars, bread, and tortillas, and log recipes you prep in bulk (like the beef chili or chicken bowls) once, then simply add servings throughout the week. This approach takes less than 2 minutes per meal once set up.
Making This Plan Work Long-Term
A 2000-calorie plan is sustainable for months, which is its greatest strength. Unlike aggressive deficits that require frequent diet breaks, 2000 calories provides enough food to maintain energy, training performance, and social flexibility.
Key principles for long-term success:
- Weigh yourself daily, average weekly: Day-to-day fluctuations are normal. Your weekly average is the real trend.
- Reassess every 4-6 weeks: As your weight changes, your TDEE shifts. Adjust portions accordingly.
- Prioritize protein consistency: Keep protein above 150g daily regardless of whether you adjust carbs or fats.
- Allow 10-20% flexibility: Following a plan exactly 80% of the time still produces excellent results. Rigidity increases dropout rates.
This plan gives you the complete framework. Track it, follow it, and adjust based on what the data tells you.
Ready to Transform Your Nutrition Tracking?
Join thousands who have transformed their health journey with Nutrola!