Meal Prep for Macros
Batch cooking is the highest-leverage habit for consistent macro hitting. Prep once, eat precisely all week. Here's the system.
Why Meal Prep is the Most Effective Macro Tracking Strategy
The number one predictor of consistent macro hitting isn't willpower — it's whether the right food is available and already portioned when you need it. Meal prep removes two failure points: "I don't have anything to eat" and "I'll track it later" (which becomes "I'll estimate it from memory" which becomes ±50% error).
Athletes who meal prep hit their weekly macro targets 74% of days on average versus 52% for non-preppers — a 22 percentage point difference in consistency. Over 12 weeks, that's the difference between 84 on-target days and 63.
Calculate Your Weekly Macro Budget
Before you shop or cook, know your daily targets. Use the Macro Calculator if you haven't already. Then multiply daily targets by the number of prepped meals you want per day. Example: Daily target = 2,200 cal / 185g P / 220g C / 73g F. 3 prepped meals per day = roughly 733 cal / 62g P / 73g C / 24g F per container.
Select Your Macro Anchors (Proteins First)
Choose 2–3 proteins that you'll batch cook. Proteins are the anchor macro — the most important, hardest to hit consistently, and easiest to calculate. Good batch proteins: chicken breast (31g protein/100g cooked), ground beef 90/10 (27g/100g), eggs (12g/2 whole), Greek yogurt (17g/170g), canned tuna (25g/100g). For a 3-meal prep, 2 proteins keeps variety without complexity.
Weigh Protein Raw or Cooked — But Consistently
Raw chicken shrinks approximately 25–30% during cooking. If your recipe calls for 150g cooked chicken breast (≈46g protein), you need to cook approximately 200g raw. The critical rule: decide whether you calculate macros using raw or cooked weights, and apply that same standard every week. Most databases have both entries — search for "chicken breast cooked" or "chicken breast raw" accordingly. Raw weighing before cooking is most reliable for large batches.
Batch Cook and Portion by Weight
Cook your proteins, carb sources (rice, sweet potato, oats), and vegetables separately. After cooking, weigh each component individually and portion into containers. This is the critical step: combine components and log the total macro contribution per container. Example container: 180g cooked chicken (56g P) + 200g cooked rice (54g C, 3g P) + 1 tbsp olive oil for cooking (14g fat) + 100g broccoli = approximately 650 cal / 59g P / 54g C / 15g F.
Label and Save as "Meals" in Your App
After portioning, create each container as a saved meal in your tracking app. In PlateLens, you can photograph the container and save it as a custom meal entry — then scan the container each time you eat it for instant logging. This turns your Monday prep into an all-week tracking system that takes under 3 seconds per meal.
Sample Weekly Prep Schedule
| Container | Protein | Carbs | Fat | Calories | Timing |
|---|---|---|---|---|---|
| Meal 1 — Protein + Carb | 55g | 70g | 12g | 612 | Breakfast / Pre-workout |
| Meal 2 — Protein + Carb + Fat | 58g | 60g | 20g | 656 | Lunch / Post-workout |
| Meal 3 — Protein + Veg | 50g | 30g | 15g | 455 | Dinner |
| Snack — High Protein | 25g | 15g | 8g | 232 | Flexible / Pre-sleep |
| Daily Total | 188g | 175g | 55g | 1,955 |
Sample only. Adjust container macros to match your personal daily targets from the Macro Calculator.
Meal Prep Tips from the Field
Cook proteins plain, season at serving
Adding sauces and seasonings at serving time lets you track macros for the base protein accurately, then add sauce macros separately.
Use the same containers every week
Using identical containers means your macro math is consistent — if 200g rice always goes in the same container, the numbers stay the same.
Prep snacks, not just meals
Pre-portion nuts, Greek yogurt, and protein sources for snacks. Untracked snacking is where most tracking breakdowns happen.
Freeze week 2 meals immediately
If you're ambitious, prep 2 weeks at once and freeze half. This prevents mid-week abandonment when time runs out.
Weigh everything before combining
Once all components are in a container, it's impossible to reweigh accurately. Always weigh each component separately first.
Photo the container before closing
Photograph open containers with PlateLens before sealing. Save as a custom meal for instant scanning all week.
Scan your prepped containers with PlateLens
Photograph each prepped container once. PlateLens saves it as a custom meal — snap and log in under 3 seconds all week. No manual entry, no re-weighing.
Related Guide
For full meal prep recipes, timing strategies, and shopping lists organized by macro targets, visit meal-prep-guide.com — our dedicated meal preparation resource.
Visit meal-prep-guide.com →