Batch Cooking: A Simple Guide

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.

Two women talking in a modern kitchen

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

  1. Pick two or three recipes that freeze or keep well and use some of the same ingredients.
  2. Check your containers. You’ll need enough freezer-safe boxes or bags, plus labels.
  3. Write one shopping list for all the recipes together.
  4. 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.
  5. Use every burner and the oven at once to save time and energy.
  6. Wash up as you go.
  7. Cool, portion and label everything before you put it away.

Recipes that batch cook well

TypeExamplesKeeps in fridgeFreezes
SoupsLentil, tomato, vegetable, pea3 to 4 daysYes, up to 3 months
Stews and curriesChickpea curry, chili, beef or bean stew3 to 4 daysYes, up to 3 months
Pasta saucesBolognese, tomato and vegetable sauce3 to 4 daysYes, up to 3 months
GrainsBrown rice, quinoa, barleyRice 1 day; others 3 to 4 daysYes
Roasted vegetablesPeppers, squash, onions, root vegetables3 to 4 daysFair; texture softens
ProteinsRoast chicken, baked tofu, boiled eggs3 to 4 days (eggs up to a week)Chicken and tofu yes; boiled eggs no
BreakfastsBaked oats, muffins, overnight oats3 to 4 daysBaked 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:

  1. Oven: roast two trays of vegetables and a tray of chicken thighs or tofu.
  2. Large pot: a lentil and vegetable soup.
  3. Second pot: a chickpea curry.
  4. Rice cooker or pan: a batch of brown rice, cooled quickly.
  5. 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.