Meal Prep for Macros
Meal prep is a tool, not an aesthetic. Three structures cover almost every situation; pick the one that matches how much variety you need and how much time you have.
- Component prep — cook proteins, carbs, veggies separately. Maximum flexibility.
- Set meals — assemble identical lunches/dinners for the week. Maximum simplicity.
- Hybrid — set breakfasts and lunches; flexible dinners. The most sustainable for most people.
- Two cooking sessions per week beat one giant Sunday session for food quality.
- Weigh proteins raw before cooking to keep macros predictable.
Structure 1 — Component prep
Cook a few large quantities of base ingredients, store separately, then build meals on demand. A typical Sunday yield:
- 1.5 kg chicken breast (oven, 20 min at 200°C)
- 1 kg lean ground turkey or beef (skillet)
- 500 g dry rice cooked (yields ~1.5 kg cooked)
- 4–5 sweet potatoes baked
- 2 large trays roasted veggies (broccoli, peppers, onions, zucchini)
- A jar of pre-portioned dressing/sauce
Each meal becomes "scoop of protein + scoop of carb + handful of veg + sauce." Macros stay consistent because you weigh as you build. Flexibility is high — you're not eating the same thing twice in a row.
Structure 2 — Set meals
Cook 5 identical lunches and 5 identical dinners in tupperware. Heat and eat. Best for people who don't want to think about food during the workday.
- Lunch ×5: 200 g chicken + 150 g rice + 200 g roasted vegetables + 15 g olive oil
- Dinner ×5: 180 g salmon + 250 g sweet potato + large salad + 20 g tahini dressing
The trade-off is variety. Most people can eat the same lunch 5 days in a row; the same dinner 5 days kills it by Wednesday. A workaround: rotate two dinner recipes (dinner A on Mon/Wed/Fri, dinner B on Tue/Thu).
Structure 3 — Hybrid (recommended for most)
Set breakfasts and lunches; flexible dinners cooked the day-of from a stocked fridge.
- Breakfast: identical Mon–Fri (overnight oats with whey, or eggs + sourdough + fruit)
- Lunch: 5 identical containers prepped Sunday
- Dinner: cooked nightly from base ingredients (whatever protein/carb/veg is around)
- Snacks: pre-portioned (Greek yogurt cups, protein bars, fruit, nuts in 28 g bags)
This handles the "I want home-cooked food but don't want to spend Sunday in the kitchen" reality.
The Sunday workflow (90 minutes for the week)
- Oven on at 200°C / 400°F. Sheet pan with chicken breasts goes in (20 min).
- Stovetop: rice in rice cooker, ground meat in skillet (15 min).
- Second oven rack: tray of mixed vegetables tossed in olive oil (20 min).
- While things cook: portion snacks, mix dressings, hard-boil 8–10 eggs.
- Cool everything for 15 min. Pack into containers and the fridge.
Hitting macro numbers exactly
- Weigh proteins raw. Cooked weights vary with water loss. 200 g raw chicken is always ~62 g protein; 200 g cooked could be anywhere from 50 to 70.
- Weigh rice and other grains dry. 75 g dry rice is always 270 kcal regardless of how much water it absorbs.
- Pre-portion sauces. A "drizzle" of olive oil ranges from 5 to 25 g. Use a tablespoon (14 g) measure or weigh into small cups.
- Build saved meals in your app. Once you've calculated "Meal Prep Lunch A," it logs in two taps for the rest of the week.
Equipment that's actually worth it
- Digital kitchen scale (1 g precision, tare button) — required, not optional
- 5–7 identical glass containers with locking lids
- Two large sheet pans
- Rice cooker — frees the stovetop and is foolproof
- Squeeze bottles for dressings — pre-portioned single-serve
Common meal prep mistakes
- Cooking 7 days at once. By day 5 the chicken tastes like the fridge. Prep twice (Sunday + Wednesday).
- Plain everything. Salt, acid, herbs and spices are calorie-free. Use them.
- Same vegetable every meal. Bored eaters skip meals. Two or three rotating veg keeps interest up.
- Forgetting snacks. If snacks aren't prepped, they come from a vending machine.
- Logging "1 serving Meal Prep Lunch." Macros drift if you don't actually weigh as you build. Be honest with the scale.
Sample 5-day prep — single shopping list
For one adult at ~2,200 kcal/day for the work week:
- 1.4 kg chicken breast (raw)
- 500 g salmon fillets
- 1 dozen eggs
- 1 kg Greek yogurt (full-fat or 2%)
- 500 g dry rice (yields ~1.5 kg cooked)
- 1 kg sweet potatoes
- 1 kg mixed roasting vegetables (broccoli, peppers, zucchini)
- 2 large bags of leafy greens
- 500 g mixed berries
- 500 ml olive oil, 250 g almonds, 250 g peanut butter
- Spices: salt, pepper, paprika, garlic powder, cumin, oregano
Cost runs roughly $50–70/week depending on region. Cooking time: 90 minutes Sunday + 30 minutes Wednesday refresh.
Travel and on-the-road macros
- Pack: protein bars (~20 g protein each), beef jerky, individual nut packets, whey scoops in a baggie.
- Coffee shop: Greek yogurt, hard-boiled eggs, oatmeal — most chains carry all three.
- Restaurant default: lean protein + rice + vegetables. Skip bread/chips. Add olive oil if needed for fat.
- Gas station emergency: jerky, beef sticks, string cheese, hard-boiled eggs (yes, they sell them now), apple, banana.