How to batch cook without eating the same thing five days running
Cook two or three components rather than five finished meals — a grain, a protein and a sauce — and assemble them differently each night. Reheat anything with a crust in an oven or pan rather than a microwave, cool food fully before it goes in the fridge, and freeze flat so it thaws in twenty minutes instead of overnight.
1The reason batch cooking gets abandoned
It is almost never the effort of the cooking session. It is opening the fridge on Wednesday and seeing the fourth identical box.
Five portions of one dish is not meal prep, it is a punishment scheduled in advance. The fix is not more willpower; it is cooking things that combine rather than things that repeat.
2Cook components, assemble meals
Pick one grain, one protein and one sauce or dressing. A pot of rice, a tray of roast chicken, a jar of something sharp.
Those three make a rice bowl, a wrap, a salad and a soup base without anything being the same meal twice. You cooked once; you are eating four different dinners. This is the whole technique and it is the only part that matters.
3What reheats and what does not
Reheats well: stews, chilli, braised things, grains, roast root vegetables, anything with sauce.
Reheats badly: anything crisp, anything breaded, fried potatoes, pasta already dressed, salad leaves, avocado. If the point of the dish was a texture, the fridge will take it. Cook those fresh and batch the things that improve overnight.
4Cooling, storing and freezing properly
Cool food before it goes in the fridge — a hot container steams itself and that trapped water is what makes leftovers slimy. Spread it out to cool faster rather than leaving a deep pot on the side.
Freeze flat in bags rather than in tubs: a flat bag thaws under a cold tap in twenty minutes, a tub takes a day. Label it, because in three weeks every frozen brown thing looks identical.
5Batch the shopping too, or the cooking will not help
A batch cooking session that starts with a trip to the shop is not saving anyone time.
The session works when everything is already in the house, which means the list has to have been built from the plan beforehand — the components you chose, added up, in one shop. That is the part worth automating: choose the components, and let the amounts and the aisle order come out on their own.
Questions people ask next
How long does batch cooked food last in the fridge?
Three to four days for most cooked dishes, cooled quickly and sealed. Rice is the one to be careful with: cool it fast, refrigerate within an hour, and eat it within a day or two.
Is it better to freeze or refrigerate?
Refrigerate what you will eat within three days and freeze the rest immediately rather than at the end of the week. Food frozen on day one is far better than food frozen on day four.
How do I stop batch cooked food being boring?
Cook components rather than finished meals, and keep two or three sharp things — pickles, lemon, chilli, yogurt — to change the character of each plate.
Does batch cooking actually save money?
Mostly by reducing waste and takeaways rather than by bulk buying. Buying more of something you then throw away costs more, not less.
Read next

Sheet-Pan Chicken Thighs with Potatoes and Peppers
Skin that crackles, potatoes that catch at the edges, and one tray to wash. 35 min
Turkey Chili with Black Beans
Smoky, thick enough to stand a spoon in, and better on the second day. 15 min