Weekly Meal Planning: From Targets to Grocery List
Daily macro targets give you a precise nutrition goal for today. But most people do not eat precisely the same way every day — some days you train hard and want more food, others you travel or eat out. Shifting to a weekly perspective is one of the most powerful practical changes you can make to your nutrition strategy: it reduces decision fatigue, improves adherence, and makes life flexibility part of the plan rather than a threat to it.
This guide walks through the complete four-step process for turning your daily macro targets into a weekly meal plan: setting weekly targets, building protein anchors, adding carb and fat sources, and generating a grocery list. It ends with batch cooking strategies that make the plan executable with minimal daily effort.
Step 1: Set Your Weekly Targets
Start by multiplying your daily calorie and macro targets by 7 to get weekly totals. If your daily target is 2,000 kcal, 150 g protein, 200 g carbs, and 67 g fat, your weekly targets are 14,000 kcal, 1,050 g protein, 1,400 g carbs, and 469 g fat.
The critical shift: weekly totals matter more than daily perfection. A single day 300 kcal over target is 2.1% of your weekly budget — a rounding error. Treating each day as a pass/fail test creates unnecessary stress and makes social meals feel like failures. A weekly budget framing creates natural recovery: if Tuesday is 200 kcal over, Wednesday and Thursday can each be 100 kcal under, and the week stays on target.
Training Days vs Rest Days
If you follow a structured training schedule, consider distributing your weekly calorie budget unevenly between training and rest days. Training days benefit from more carbohydrates to fuel performance and replenish glycogen. A simple approach:
- Training days: Daily target + percentage-based adjustment (e.g., +10–15% carbs, +5% protein). This follows the Phase 4 convention of percentage-based adjustment rather than a flat calorie addition, which scales proportionally across all macros.
- Rest days: Daily target − smaller percentage adjustment to balance the weekly total. Fat typically increases slightly on rest days to compensate for lower carbs, consistent with the 1.5x rest-day fat approach.
The weekly meal plan calculator handles this automatically, computing training-day and rest-day targets that preserve your weekly calorie total.
Step 2: Plan Your Protein Anchors
Always plan protein first. Protein is the most satiating macronutrient, the most metabolically expensive to digest (it has a higher thermic effect than carbs or fat), and the hardest to hit consistently if you leave it to chance. Every meal should be built around a protein source.
Rotating between 4–6 protein sources across the week prevents flavour fatigue — the primary reason people stop following a meal plan after 2–3 weeks. A practical protein rotation might look like:
- Monday / Thursday: Chicken breast (31 g protein per 100 g cooked)
- Tuesday / Friday: Salmon or white fish (25 g per 100 g)
- Wednesday: Ground turkey or lean beef (25–27 g per 100 g)
- Saturday: Eggs + Greek yoghurt (6 g per egg, 10 g per 100 g yoghurt)
- Sunday: Legumes + tofu for a plant-based day (8–9 g per 100 g tofu, 7–9 g per 100 g cooked lentils/chickpeas)
For each meal slot across the week, calculate how much of your protein source you need to hit the per-meal protein target. These quantities become the backbone of your grocery list.
Step 3: Build Carb and Fat Sources Around Protein
Once your protein sources are planned, add carbohydrate and fat sources to complete each meal.
Carbohydrate Distribution
On training days, prioritise higher carbohydrates around workouts — pre- and post-workout meals should collectively receive roughly 60% of your daily carb allocation, with the remainder split across other meals. On rest days, distribute carbs more evenly and add extra fat to compensate for the caloric reduction.
Reliable whole-food carbohydrate sources for meal planning:
- Oats — versatile, high fibre, 60 g carbs per 100 g dry weight
- White rice — fast digesting, good for post-workout, 45 g carbs per 100 g cooked
- Sweet potato — high in potassium and vitamin A, 20 g carbs per 100 g cooked
- Quinoa — contains protein too, 22 g carbs per 100 g cooked
- Fruit — natural sugar, pairs well with breakfast and snacks
- Legumes — dual protein and carb source, high fibre
Fat Sources
Fat sources are often already embedded in your protein choices (salmon, eggs, Greek yoghurt). Add additional fat via cooking oils, avocado, nuts, or nut butter as needed to hit your fat targets. Keep pre-workout meals low in fat — fat slows gastric emptying and can impair exercise performance when eaten in quantity before training.
Vegetables
Add non-starchy vegetables to every meal. They provide fibre, micronutrients, and volume with minimal calorie impact. Vegetables are the easiest lever for increasing meal satisfaction without exceeding calorie targets. Batch-prep vegetables at the start of the week: roast a sheet pan of mixed vegetables, wash and cut salad greens, steam broccoli or green beans.
Step 4: Generate Your Grocery List
Once your weekly meal plan is mapped, aggregate all ingredients across all meals. Group items by store section to reduce shopping time and missed items:
- Produce: All vegetables and fruit. Buy the quantity needed for the week, accounting for cooking loss (vegetables lose 15–25% weight when cooked).
- Protein / Meat / Fish: Sum all protein quantities across the week. Add 10–15% extra for waste (bones, skin, trimming) and minor weight discrepancies.
- Dairy / Eggs: Greek yoghurt, eggs, cottage cheese, milk.
- Pantry / Grains: Oats, rice, quinoa, pasta, canned beans, tinned fish. These keep well and can be bought in bulk.
- Fats / Condiments: Olive oil, coconut oil, nuts, nut butter, avocados.
Use the grocery list calculator to automatically generate a weighted grocery list from your meal plan, with quantities adjusted for cooking loss and serving size.
Batch Cooking and Prep Strategy
The biggest barrier to following a weekly meal plan is not motivation — it is the daily friction of cooking from scratch. Batch cooking removes that friction by front-loading the cooking effort once or twice per week.
What to Batch Cook
- Proteins: Grill or bake 4–5 days worth of chicken, fish, or turkey in one oven session. Store in portioned containers in the refrigerator (3–4 days safe) or freeze the second half.
- Grains: Cook a large batch of rice, quinoa, or oats. Store in the fridge for 4–5 days. White rice reheats best; oats can be stored as overnight oats.
- Roasted vegetables: A sheet pan of mixed vegetables (bell peppers, broccoli, zucchini, onion) takes 25–30 minutes and provides 4–5 days of vegetable sides.
- Sauces and dressings: Pre-make macro-tracked sauces (tomato, pesto, salsa) so that assembling meals is fast and flavour-consistent.
The Assembly Model
Rather than cooking complete meals in advance, consider the assembly model: prep components separately (protein, grain, vegetables, sauce) and assemble them fresh at each meal. This prevents food fatigue from eating identical meals and allows easy mix-and-match to hit different macro targets on training and rest days.
Common Weekly Meal Planning Mistakes
Mistake 1: Over-Complicating the First Week
Starting with 7 different dinners, 5 different lunches, and 3 different breakfasts creates a plan that feels impossible to execute. For your first week, choose one breakfast, two lunches, and two dinners. Repeat these across the week. Once execution is consistent, add variety gradually. Simplicity that works beats variety that does not.
Mistake 2: Not Accounting for Eating Out
If you eat out twice a week on average and your plan does not reflect this, you will deviate from the plan at least twice a week — which quickly feels like "failing." Build restaurant meals into the weekly plan from the start. Allocate a calorie budget for those meals (typically 700–900 kcal for a main course) and plan the surrounding meals slightly lighter to compensate.
Mistake 3: Rigid Plans That Do Not Flex for Social Meals
A weekly plan should accommodate life, not conflict with it. If a social dinner on Friday will likely be higher in calories than planned, adjust Thursday and Saturday to be slightly lower. This flexibility is a feature, not a failure. The weekly budget is real; the daily breakdown is a guideline.
Mistake 4: Skipping the Prep Session
The weekly plan fails without the prep session. Without pre-cooked protein in the fridge, the default when tired and hungry becomes takeout. Treat the prep session as a fixed appointment in your schedule — non-negotiable, like training. Even 60 minutes of prep on Sunday dramatically reduces the daily decision and cooking burden for the rest of the week.
Mistake 5: Not Shopping for the Full Week Upfront
Mid-week grocery trips to replace items you forgot are inefficient and often lead to impulse purchases that are not in the plan. Taking 20 minutes to build a complete grocery list from your weekly plan before your main shopping trip prevents this. The grocery list calculator automates this aggregation if you find manual list-building tedious.
