How to Batch Cook Healthy Lunches for Work (5 Days, 2 Hours)
Buying lunch every workday costs £5-£10 a pop — that’s £1,300-£2,600 a year, much of it on meal deals you’re already bored of. The alternative isn’t sad desk salads; it’s a proper system. Here’s how to batch cook healthy lunches for work in about two hours on a Sunday, with food you’ll actually look forward to.
The Sunday formula
Don’t cook five different meals — cook components and mix them through the week:
- One grain (30-40 mins, mostly hands-off): brown rice, quinoa, bulgur wheat or pearl barley. Cook a big pot.
- Two proteins (30 mins): e.g. a tray of chicken thighs + a pot of lentils or chickpeas. Season boldly.
- Roasted veg (25 mins): two trays of whatever’s in season — peppers, courgettes, sweet potato, broccoli — tossed in oil and spices.
- One fresh element: a slaw, chopped salad, or just bags of leaves to add on the day.
- Two sauces: tahini-lemon, peanut dressing, salsa verde, or yoghurt-herb. Sauce is what stops batch cooking tasting like batch cooking.
Total active time: about 40 minutes. Total elapsed: under 2 hours, with the oven and hob doing most of the work simultaneously.
Five mix-and-match lunch ideas
- Monday — Buddha bowl: quinoa + roasted sweet potato + chickpeas + tahini-lemon dressing + seeds
- Tuesday — Chicken burrito bowl: brown rice + chicken thighs + black beans + roasted peppers + salsa
- Wednesday — Lentil & roast veg: pearl barley + lentils + roasted veg + yoghurt-herb sauce
- Thursday — Asian slaw bowl: rice + chicken + crunchy slaw + peanut dressing
- Friday — “Clean out” soup or frittata: whatever’s left becomes soup or a frittata — nothing wasted
The variety comes from the sauces and combinations, not from cooking five separate recipes. Nobody gets bored when Monday’s bowl tastes nothing like Wednesday’s.
Storage: the rules that matter
- Cool within 2 hours of cooking, then refrigerate. Spread food on trays to cool faster.
- 4 days max in the fridge for cooked meat and grains (the NHS leftovers guidance confirms the timeframes). Cook Sunday, eat through Thursday; Friday gets the fresh-cooked clear-out meal.
- Keep dressings separate until serving — dressed salad goes soggy by Tuesday.
- Glass containers reheat better and don’t stain like plastic. A set of 5 costs £15-£20 and lasts years.
- Freeze portions if your week is unpredictable — curries, chillis and soups freeze brilliantly for up to 3 months.
Reheating at work
Microwave: sprinkle a little water over rice/grains before reheating to stop them drying out, and stir halfway. If your office has no microwave, invest in a good insulated food flask (£20-£30) — it keeps grain bowls hot for 5+ hours. Cold options (grain salads with dressing on the side) need no reheating at all and are arguably nicer.
The money maths
Batch-cooked lunches cost roughly £1.50-£2.50 per portion in ingredients. Versus £6 for a bought lunch, that’s a saving of £3.50-£4.50 a day — £840-£1,080 a year for a full-time worker. The containers and a food flask pay for themselves in the first fortnight. It’s one of the highest-return habits in personal finance, and it happens to be healthier too — you control the salt, oil and portions.
The same logic applies to your morning brew: making coffee at home instead of buying daily saves a similar amount. Stack the two habits and you’re looking at £2,000+ a year back in your pocket.
Keeping it healthy (without suffering)
- Protein at every lunch: chicken, fish, eggs, lentils, chickpeas, tofu — it keeps you full till dinner. If you’re new to it, here’s how to make vegetarian dinners satisfying — the same principles apply at lunch.
- Half the box veg: the simplest rule in nutrition. Roasted, raw, pickled — doesn’t matter.
- Whole grains over refined where you can — they keep you fuller longer.
- Watch the dressing: a tablespoon of tahini dressing is healthy; half a cup is a calorie bomb. Portion it.
How to batch cook healthy lunches for work without getting bored
Boredom is what kills batch cooking — not the cooking itself. The fix is a flavour rotation system: keep the components constant (grain + protein + veg) but change the cuisine profile weekly. Week 1: Mediterranean (lemon-herb chicken, roasted peppers, couscous, tzatziki). Week 2: Mexican (chipotle chicken, black beans, rice, salsa). Week 3: Asian (teriyaki chicken, rice, stir-fry veg, peanut dressing). Week 4: Indian (curried chickpeas, rice, roasted cauliflower, raita). Same effort, completely different lunches — your palate never catches on that it’s the same formula.
Build a sauce library — this is the real secret. Five homemade sauces, rotated, transform identical bases: tahini-lemon, peanut-ginger, salsa verde, yoghurt-mint, and a simple vinaigrette. Each takes five minutes, keeps a week in the fridge, and costs pennies. A grain bowl with peanut dressing tastes nothing like the same bowl with salsa verde. Most batch-cooking boredom is actually sauce boredom.
Texture contrast matters as much as flavour. A lunch that’s all soft (rice + lentils + roasted veg) feels monotonous by Thursday, however well seasoned. Add crunch: toasted seeds, crispy chickpeas, raw shredded cabbage, pickled onions, a handful of nuts. Keep the crunchy elements separate until serving — a small container of seeds in your bag takes no effort and transforms the eating experience.
Seasonal swaps keep it fresh across the year without new recipes: butternut squash and kale in autumn, asparagus and peas in spring, tomatoes and sweetcorn in summer, root veg and cabbage in winter. The formula stays the same; the produce changes with what’s cheap and good. And involve the freezer strategically — a batch of chilli or curry frozen in portions means that even on weeks you can’t face the Sunday session, there’s a backup better than any meal deal. The NHS balanced diet guidance is a useful check that your rotation is covering all the bases nutritionally.
The takeaway
One grain, two proteins, roasted veg, something fresh, two sauces — two hours on Sunday, five lunches sorted. It saves £800-£1,000 a year, it’s healthier than anything you’ll buy, and with good sauces it never gets boring. Start this Sunday; your future self (and your bank balance) will thank you.

One thought on “How to Batch Cook Healthy Lunches for Work (5 Days, 2 Hours)”