Batch cooking means cooking large quantities of a few dishes at once, then storing them in portions to eat over the following days or freeze for later. A two-hour session at the weekend can cover most of your weekday lunches and dinners, save money, reduce food waste, and make it far easier to eat well when you’re busy or tired. The best batch-cooking recipes are soups, stews, curries, chili, bolognese, grain salads, roasted vegetables and baked oats, as they reheat well. Food safety matters most: cool cooked food quickly, refrigerate it within 2 hours, eat it within 3 to 4 days or freeze it, and reheat it until steaming hot, as the USDA advises.

Batch cooking vs meal prep
The two overlap. Batch cooking focuses on cooking big pots or trays of complete dishes to divide up. Meal prep can also mean preparing components, such as chopped vegetables, cooked grains or marinated proteins, to assemble into different meals during the week. Many people do a mix of both. Our guide to meal prep for beginners covers the component approach.
How to plan a batch-cooking session
- Pick two or three recipes that freeze or keep well and use some of the same ingredients.
- Check your containers. You’ll need enough freezer-safe boxes or bags, plus labels.
- Write one shopping list for all the recipes together.
- Order the work: start the dish that takes longest, such as a stew or a tray of roasted vegetables, then prepare the others while it cooks.
- Use every burner and the oven at once to save time and energy.
- Wash up as you go.
- Cool, portion and label everything before you put it away.
Recipes that batch cook well
| Type | Examples | Keeps in fridge | Freezes |
|---|---|---|---|
| Soups | Lentil, tomato, vegetable, pea | 3 to 4 days | Yes, up to 3 months |
| Stews and curries | Chickpea curry, chili, beef or bean stew | 3 to 4 days | Yes, up to 3 months |
| Pasta sauces | Bolognese, tomato and vegetable sauce | 3 to 4 days | Yes, up to 3 months |
| Grains | Brown rice, quinoa, barley | Rice 1 day; others 3 to 4 days | Yes |
| Roasted vegetables | Peppers, squash, onions, root vegetables | 3 to 4 days | Fair; texture softens |
| Proteins | Roast chicken, baked tofu, boiled eggs | 3 to 4 days (eggs up to a week) | Chicken and tofu yes; boiled eggs no |
| Breakfasts | Baked oats, muffins, overnight oats | 3 to 4 days | Baked oats and muffins yes |
Good starting recipes include our red lentil soup, chickpea curry, roasted tomato and red pepper soup and apple oat muffins.
Food safety for batch cooking
Large batches of food cool slowly, which gives bacteria time to grow. To keep batch-cooked food safe:
- Cool quickly. Divide food into shallow containers so it cools faster. Don’t leave it out for more than 2 hours.
- Refrigerate at or below 4°C (40°F), and eat refrigerated food within 3 to 4 days.
- Rice is the exception: the UK government’s home food fact checker advises cooling it within an hour, keeping it in the fridge for no more than a day, and reheating it only once. Our guide on how to cook rice and store it safely explains why.
- Freeze portions you won’t eat within a few days. Frozen food stays safe indefinitely at −18°C (0°F), though quality is best within 2 to 3 months.
- Thaw safely in the fridge overnight, in the microwave, or in cold water, not on the counter.
- Reheat until steaming hot all the way through, and reheat only once. Bring soups and sauces to a rolling boil.
Freezing tips
- Label everything with the dish and date.
- Freeze in single portions so you can take out just what you need.
- Leave space at the top of containers, as liquids expand.
- Freeze flat in bags to save space and thaw faster.
- Undercook pasta and vegetables slightly if you plan to freeze and reheat them.
- Avoid freezing dishes with lots of cream, mayonnaise, raw salad vegetables or boiled potatoes, which change texture.
Keeping it healthy
Batch cooking makes healthy eating easier when you build each dish around the same balance as a healthy plate. Load stews and sauces with vegetables, add beans or lentils for fiber and protein, use whole grains, and go easy on salt, since stock cubes and canned foods already contain some. The NHS Eatwell Guide shows the proportions to aim for.
Avoiding boredom
- Cook one base, flavor it two ways: a plain chicken or bean filling can become tacos one night and a curry another.
- Rotate recipes every week or two.
- Mix fresh and batch-cooked food, such as a frozen soup with fresh bread and salad.
- Freeze a variety, so you can choose from several dishes.
Saving money
Batch cooking lets you buy larger, cheaper packs, use seasonal vegetables when they’re cheapest, and avoid takeaways on busy nights. It also cuts waste, because you cook what you buy. Our guides to healthy eating on a budget and reducing food waste have more ideas.
A sample session
In about two hours:
- Oven: roast two trays of vegetables and a tray of chicken thighs or tofu.
- Large pot: a lentil and vegetable soup.
- Second pot: a chickpea curry.
- Rice cooker or pan: a batch of brown rice, cooled quickly.
- While things cook: make overnight oats for three days and boil six eggs.
Result: lunches and dinners for most of the week, plus breakfasts and snacks. Our family meal planning guide shows how to fit this into a weekly plan.
Common questions
How long does batch-cooked food last?
Most dishes keep for 3 to 4 days in the fridge and 2 to 3 months in the freezer for best quality. Cooked rice should be eaten within a day.
Can I refreeze food?
You can refreeze raw food that was thawed in the fridge, and cooked food made from frozen ingredients, but don’t refreeze leftovers that have already been thawed and reheated.
Is it safe to put hot food in the fridge?
Yes, once it has stopped steaming. Cooling it in shallow containers first helps the fridge stay cold.
This article is general information, not medical advice. Talk to your doctor or a registered dietitian before making big changes to how you eat, especially if you have a health condition, take regular medication, or are pregnant or breastfeeding.



