<!-- canonical: https://liftrepublic.com/learn/meal-prep-and-batch-cooking -->
# Meal Prep and Batch Cooking: The System That Makes Hitting Your Macros Automatic

> Batch cooking 25–40 g protein containers removes daily food decisions and makes a deficit effortless.

Source: Lift Republic (https://liftrepublic.com/learn/meal-prep-and-batch-cooking)
Category: Nutrition · Published: 2026-06-20 · Reviewed: 2026-06-20

## Why Meal Prep Wins (and Why Most People Fail Without It)

Meal prep is not a lifestyle trend — it is a cognitive tool. The single biggest reason people fall off a nutrition plan is not hunger or willpower; it is decision fatigue. When you are tired at 7 pm and there is nothing ready in the fridge, the path of least resistance is a takeaway, a supermarket meal deal, or grazing through the cupboards. Batch cooking removes that decision entirely. Everything is already cooked, portioned and labelled. You heat, eat, move on.

Studies of successful long-term weight management consistently flag planning and food-environment control as key behaviours — not white-knuckling a restrictive diet. Meal prep is one of the most practical implementations of that principle. Done once or twice per week, it costs roughly 90 minutes of effort and pays you back in consistent macros, lower food spend and a week of frictionless eating. It is the infrastructure that makes every other nutrition strategy — calorie deficit, high protein, [balanced macros](/learn/macronutrients-explained) — actually stick day-to-day.

## The 4-Step Prep System

This system is deliberately simple. Four components, one session, every week.

**Step 1 — Decide your protein sources (1–2 maximum per session)**
Choose one or two proteins that batch well: chicken thighs or breast (roast a full tray), eggs (boil a dozen), tinned tuna or salmon (no cooking needed), turkey mince (brown a large batch), tofu (bake or pan-fry in bulk), or tinned/dried pulses (boil or use tinned). Rotating each week prevents taste fatigue.

**Step 2 — Cook a bulk carbohydrate base**
Brown rice, sweet potato, wholegrain pasta, pearl barley or oats all reheat well and hold their texture. A 500 g dry weight of brown rice yields roughly six to eight generous carb portions. Sweet potatoes roast hands-off in the oven alongside your protein.

**Step 3 — Roast or steam a large volume of vegetables**
Two large trays of mixed veg — courgette, broccoli, peppers, red onion, cherry tomatoes — roasted at 200 °C for 25–30 minutes cost almost nothing, freeze brilliantly, and provide the fibre and micronutrient density every container needs. Frozen veg is equally nutritious and even cheaper; keep a large bag of frozen broccoli or spinach as a fallback.

**Step 4 — Assemble and label**
Divide protein, carb and veg into airtight containers using the plate model (see below). Label with the date. Refrigerate what you will eat within 3–4 days; freeze the rest.

Total active time once you are in the rhythm: around 20–30 minutes of actual preparation, with 40–60 minutes of largely hands-off oven or hob time.

## Building Balanced Prep Containers

The plate model is the simplest, most evidence-based guide to balanced eating — recommended by the NHS Eatwell Guide and used in BDA portion guidance:

- **~½ the container:** non-starchy vegetables (broccoli, spinach, courgette, peppers, green beans, kale, tomatoes)
- **~¼ the container:** lean protein source
- **~¼ the container:** complex carbohydrate (brown rice, sweet potato, wholegrain pasta, lentils, chickpeas)
- **A drizzle of healthy fat:** olive oil on the veg, avocado on the side, or a handful of nuts — small volume, high satiety

Target **25–40 g protein per container**. This range is not arbitrary: evidence consistently shows that approximately 25–40 g of quality protein per meal is the threshold at which muscle protein synthesis is maximised in most adults. Spreading protein across three to four meals is more effective than concentrating it in one or two.

Fibre target: aim for **5–8 g per container**, which contributes meaningfully to the 30 g per day UK recommendation (the current average is only ~20 g). A large serving of roasted veg plus a portion of lentils or wholegrain carb will typically deliver this without any special effort. For more on hitting the daily fibre target, see the [high-fibre foods guide](/learn/high-fibre-foods).

## Batch-Cook Protein, Carbs and Veg — The Practicals

**Protein options that batch well:**

| Source | Protein per portion | Notes |
|---|---|---|
| Chicken thighs (skinless, 200 g raw) | ~33 g | Juicier than breast; roast a tray at 200 °C, 30 min |
| Chicken breast (150 g raw) | ~28 g | Slice before cooling to prevent drying |
| Eggs (3 large, hard-boiled) | ~19 g | Peel and store in cold water up to 1 week |
| Tinned tuna in spring water (130 g tin) | ~29 g | No cooking; cheapest protein per gram |
| Tinned salmon (213 g tin, ~135 g drained) | ~30 g | Rich in omega-3; also no cooking |
| Turkey mince (200 g raw, lean) | ~34 g | Brown with herbs; freeze well |
| Firm tofu (200 g, baked) | ~17 g | Combine with lentils to hit protein target |
| Red lentils (100 g dry → ~250 g cooked) | ~24 g | Cook a full 500 g batch; freeze in portions |

**Carb options that reheat well:**
- Brown rice: cook in bulk (500 g dry); freezes flat in zip-lock bags
- Sweet potato: roast cubed or whole; mash to freeze
- Wholegrain pasta: slightly undercook (al dente) so it does not go mushy on reheating
- Oats: batch-prepare overnight oats in jars for breakfast; no cooking at all

**Vegetable batch tips:**
- Roasting concentrates flavour and keeps veg from going watery; toss in olive oil, garlic, herbs
- Frozen spinach, peas and edamame go straight into a container from the freezer and defrost during reheating
- Avoid cucumber, lettuce and tomatoes in hot containers — add fresh at the point of eating

## Storage and Food Safety

Following NHS food safety guidance:

- **Fridge:** cool cooked food quickly (within 90 minutes), then refrigerate at **below 5 °C**. Consume within **3–4 days**.
- **Freezer:** use within **3 months** for best quality. Label with the date of cooking.
- **Reheating:** always heat to **75 °C throughout** (or until steaming hot all the way through). Never reheat the same portion more than once.
- **Containers:** glass is ideal (oven-safe, no leaching); BPA-free plastic works fine for fridge and microwave. Avoid reheating in low-quality single-use plastic containers.

Never leave cooked food out at room temperature for more than two hours before refrigerating. Rice in particular must be cooled quickly and stored within one hour to avoid bacterial growth — the NHS guidance on rice food safety is clear on this point.

## Meal Prep for Fat Loss vs Muscle Building

The same system applies to both goals; the ratios shift.

**Fat-loss containers:**
- More non-starchy veg (take up the ½ plate to ⅔)
- Keep the carb quarter moderate (100–120 g cooked weight)
- Protein remains 25–40 g
- Total per container: approximately 400–550 kcal
- Result: you feel full (high volume, high fibre, high protein) on a genuine calorie deficit

For personalised calorie and deficit targets, the [Lift Republic calorie target tool](/tools/calorie-target) generates your number in two minutes.

**Muscle-building containers:**
- Larger carb portion (150–200 g cooked weight) to fuel training and support glycogen
- Protein at the top of the range (35–50 g per container)
- Add a fat source (olive oil, nuts, full-fat dairy) to drive total calories up
- Total per container: approximately 600–800 kcal
- Result: consistent surplus to support muscle growth without resorting to junk

For a full muscle-building nutrition breakdown, see [what to eat to build muscle](/learn/what-to-eat-to-build-muscle) or explore the [muscle growth programme](/programmes/muscle-growth).

If you are aiming for body recomposition — losing fat and building muscle simultaneously — set protein at 1.6–2.2 g per kg of bodyweight and keep the calorie target at a small deficit or maintenance. Use the [Lift Republic macro calculator](/tools/macro) to set your split.

## Budget Batch Cooking

Meal prep does not require expensive ingredients. The cheapest, most nutrient-dense batch staples (UK pricing, 2026):

| Ingredient | Approx. cost | Protein per portion | Notes |
|---|---|---|---|
| Tinned tuna (4-pack) | ~£3.50 | ~29 g/tin | Cheapest protein per gram |
| Eggs (12-pack, free range) | ~£3.00 | ~8 g/egg | Versatile; boil, scramble, bake |
| Chicken thighs (1 kg) | ~£4.50 | ~33 g/200 g | Cheaper than breast, more flavour |
| Red lentils (1 kg dry) | ~£1.50 | ~24 g/100 g dry | Batch-cook; freeze |
| Tinned chickpeas (4-pack) | ~£2.00 | ~10 g/tin | No cooking; add to veg |
| Frozen mixed veg (1 kg) | ~£1.00 | — | Nutritionally equal to fresh |
| Oats (1 kg) | ~£1.20 | ~5 g/50 g | Breakfast sorted for 20 days |
| Brown rice (2 kg) | ~£2.50 | — | Eight to ten carb portions |
| Sweet potato (1.5 kg bag) | ~£2.00 | — | Roasts from raw in 35 min |

A realistic week of 12 main containers (six lunches, six dinners) built from the above typically costs **£18–£28 total**, or roughly **£1.50–£2.30 per meal**. That is less than a meal deal and a fraction of a takeaway. For the full budget nutrition playbook, see [eating healthy on a budget](/learn/eating-healthy-on-a-budget).

## A Weekend Prep Plan (Sunday, 90 Minutes)

**While the oven is on (200 °C fan):**
- Tray 1: 8 chicken thighs seasoned with olive oil, garlic and paprika — 30 minutes
- Tray 2: two large trays of chopped courgette, broccoli, peppers and red onion — 25 minutes
- Tray 3 (lower shelf): 6 sweet potatoes, pricked and roasted whole — 45 minutes

**On the hob simultaneously:**
- 500 g dry brown rice: 25 minutes simmering
- 500 g dry red lentils: 20 minutes (or use four tins of chickpeas — no cooking)
- 12 eggs hard-boiling: 10 minutes

**Assemble (20 minutes):**
- Portion into 10–12 containers following the plate model
- Label with date and protein content
- Refrigerate 6, freeze 4–6

Total spend of effort: roughly 25 minutes active, 60 minutes hands-off. Total spend of money: approximately £22 for a week of lunches and dinners.

## The Verdict

Meal prep is the difference between a nutrition plan that exists on paper and one that actually works in your life. It is not about perfection or eating the same thing seven days in a row — it is about removing the daily friction that causes most diets to collapse. Build your containers around the plate model, hit 25–40 g protein per meal, keep food safe with the NHS 3–4 day fridge rule, and adjust carb volume up or down based on whether your goal is fat loss or muscle building.

If you want a meal prep plan built specifically around your calorie target, macro split and food preferences, the best diet is the one a coach builds around your life. [Book a free consultation](/contact) and we will design a system you will actually stick to — and pair it with training that matches your goal.

## FAQ

### How do I meal prep for weight loss?

Build containers that follow the plate model: fill roughly half with non-starchy vegetables (broccoli, courgette, spinach, peppers), a quarter with a lean protein source (chicken breast, turkey mince, eggs, tinned fish, tofu) and a quarter with a complex carbohydrate (brown rice, sweet potato, wholegrain pasta, oats). Aim for 25–30 g of protein and at least 5 g of fibre per container, and keep overall calories in line with your personal deficit target — use the Lift Republic calorie target tool to find your number. Prepare four to five identical or varied containers on a Sunday so weekday lunches and dinners are already decided.

### How long does meal prep last in the fridge?

Cooked food stored in a sealed container at below 5 °C is safe for 3–4 days, according to NHS food safety guidance. For a full week, batch-cook a second round mid-week (Wednesday evening), or freeze the portions you will not eat within that window. Freeze flat in zip-lock bags or stackable containers and defrost in the fridge overnight before reheating. Always reheat to 75 °C or until steaming throughout — never reheat the same portion more than once.

### How much protein should each meal prep container have?

For most active adults aiming to lose fat or build muscle, each main container should deliver 25–40 g of protein. This threshold is important: research consistently shows a single meal providing around 25–40 g of high-quality protein maximises muscle protein synthesis — spreading protein across meals is more effective than loading it all into one sitting. Practical targets per container: 150–200 g cooked chicken breast (~33–44 g protein), 200 g cooked salmon fillet (~40 g), 5 large eggs (~30 g), 200 g firm tofu + 100 g lentils (~25 g combined). For personalised protein targets, use the Lift Republic protein calculator.

### Is meal prepping actually cheaper?

Yes — batch cooking nearly always reduces food costs compared with buying meals individually. Cooking in bulk lets you buy proteins and staples in larger, cheaper pack sizes, reduces packaging waste, and eliminates the impulse spending that happens when you are hungry and have nothing ready. A week of six lunches and six dinners using chicken thighs, tinned pulses, oats, eggs and frozen veg typically costs £18–£28 for the full 12 portions, equating to £1.50–£2.30 per meal. Compare that with a supermarket meal deal (£4–£5) or a takeaway (£8–£15). See the Lift Republic guide to eating healthy on a budget for the full cost-per-gram breakdown.

### Do I need specialist equipment for meal prep?

No. The essentials are a large baking tray or roasting tin, one or two saucepans or a rice cooker, and a set of matching airtight containers (glass or BPA-free plastic, ideally microwave-safe). Stackable 1-litre containers are the most practical — they fit in both the fridge and a bag for work. A kitchen scale helps if you are tracking macros closely, but the plate-model approach (half veg, quarter protein, quarter carb) works well by eye once you have done it a few times.
