Lifestyle · · 4 min read

Healthy cooking on a budget: a pantry list and cheap meals

Healthy cooking on a budget starts with a short pantry list of beans, grains, tins and frozen vegetables, plus a handful of cheap meals that are not boring.

A home kitchen table with bags of dried beans, rice and oats, tinned tomatoes, onions, carrots and a pot of bean stew, seen from above in warm light

Healthy cooking on a budget is mostly about what you keep in the cupboard. A short pantry of dried or tinned beans and lentils, whole grains, tinned tomatoes, frozen vegetables, onions, eggs and a few spices makes dozens of cheap, filling meals. Add flavour with garlic, citrus, herbs and spice, plan a few meals a week, and the cost per plate can fall well below takeaways and ready meals.

The budget pantry list

GroupBuyWhy it is good value
PulsesRed lentils, chickpeas, kidney and black beans (dried or tinned)Cheap protein and fibre; long shelf life
GrainsOats, brown rice, wholewheat pasta, bulgurFilling, versatile, keep for months
TinsChopped tomatoes, sardines or mackerel, sweetcornBase for sauces; oily fish without the fresh price
FrozenPeas, spinach, mixed vegetables, berriesPicked and frozen quickly; no waste
Fresh basicsOnions, carrots, cabbage, potatoes, bananas, applesCheapest fresh produce, keeps well
ProteinEggs, tofu, natural yoghurt, peanut butterLow cost per serving
FlavourGarlic, stock cubes, cumin, paprika, chilli, soy sauce, lemonsMakes cheap food taste good

Buy store-cupboard staples in larger bags where you will use them, and check the price per kilo on the shelf label rather than the pack price. Supermarket own-brand pulses, grains and tins are usually much the same as branded ones.

Ten cheap meals that are not boring

  1. Red lentil dal. Onion, garlic, cumin, turmeric, red lentils and a tin of tomatoes, simmered for 25 minutes. Serve with rice or flatbread.
  2. Chickpea and spinach curry. A tin of chickpeas, a tin of tomatoes, frozen spinach and curry spices.
  3. Bean chilli. Kidney and black beans, onion, carrot, tomatoes, cumin and paprika. Makes a big pot that freezes well.
  4. Shakshuka. Eggs poached in a spiced tomato and pepper sauce, with bread.
  5. Vegetable fried rice. Leftover rice, frozen peas and mixed vegetables, egg and soy sauce.
  6. Pasta with sardines. Wholewheat pasta, tinned sardines, garlic, chilli, lemon and frozen peas.
  7. Minestrone. Onion, carrot, cabbage, tinned beans, tomatoes and small pasta. Better the next day.
  8. Baked potatoes. With beans, tuna and sweetcorn, or cottage cheese and slaw.
  9. Tofu and cabbage stir-fry. Pressed tofu, shredded cabbage, carrot, garlic, soy and rice.
  10. Overnight oats. Oats, milk or yoghurt and frozen berries for a cheap breakfast; see our overnight oats ratio.

For more on getting enough protein from beans, lentils and tofu, see our guide to plant protein sources.

How to keep costs down

Plan before you shop

Pick four or five dinners for the week, write a list from them, and check the cupboards first. Planning stops the most expensive habit of all: buying food that gets thrown away.

Cook once, eat twice

Make double portions of stews, chillies and soups, and freeze half in labelled boxes. Our meal prep for people who hate meal prep shows how to do this without spending a whole Sunday in the kitchen.

Use frozen and tinned food freely

Frozen vegetables and fruit are frozen soon after picking and keep their nutrients well. Tinned beans and fish are among the cheapest healthy foods available. Choose tins in water rather than brine or syrup where you can, or rinse them.

Shop the seasons and the reduced shelf

Seasonal produce is often cheaper. Reduced-price items near their date are good value if you cook or freeze them that day.

Use cheaper cuts and less meat

Make meat go further by mixing lentils or beans into mince dishes, or by having a few meat-free days a week.

Know what you have

A tidy cupboard makes it easier to see what needs using up. Our guide to decluttering the kitchen helps with that.

A sample budget day

MealWhatMain ingredients
BreakfastPorridge with banana and peanut butterOats, milk, banana
LunchLeftover bean chilli with riceBeans, tomatoes, rice
SnackApple or a carrot with yoghurt dipApple, yoghurt
DinnerRed lentil dal with spinachLentils, tomatoes, frozen spinach

Questions people ask

Is dried or tinned beans cheaper?

Dried beans usually cost less per portion but need soaking and long cooking. Tinned are more convenient. Red lentils are a good middle ground: cheap and quick, with no soaking.

Are frozen vegetables as healthy as fresh?

They are generally a good choice and can be as nutritious as fresh produce that has spent days in transit and in the fridge.

How do I make cheap food taste good?

Brown onions slowly, use garlic and spices generously, finish with lemon or vinegar, and season properly. A little salt at the end goes further than a lot at the start.

Photograph: AI-generated image

Filed under budget cooking, pantry, healthy eating, meal ideas.

Read next