How to make cheap healthy meals
Eating well on a tight budget is genuinely possible — it just takes a different starting point. Instead of picking a recipe and buying whatever it needs, build meals around what's already cheap, in season, or sitting in a surplus listing near you.
1. Shop surplus and discounted first
Before a full-price grocery run, check what's already available nearby for free or cheap — it flips meal planning on its head in a good way.
- •Browse local listings first, then plan the week's meals around whatever surplus produce, bread, or groceries are on offer nearby.
- •Giveaways cost nothing and often include perfectly good vegetables, bread, or pantry items that just need a home.
- •Sold surplus is still cheaper than retail, since sellers price to move it quickly, not to profit.
2. Stock a small, smart pantry
A handful of cheap, long-life staples means you can turn almost any surplus find into a full meal.
- •Rice, pasta, oats, and lentils are cheap per portion, keep for months, and form the base of most budget meals.
- •Tinned beans and tomatoes turn a handful of vegetables into a proper stew or curry.
- •A basic spice shelf — salt, pepper, garlic, a chilli or curry powder — does more for flavour than expensive ingredients ever will.
3. Use protein wisely
Meat is usually the most expensive item on the plate — it doesn't have to be the main event every time.
- •Eggs, beans, lentils, and tofu are cheaper per gram of protein than most meat and work in nearly any dish.
- •Bulk meat out with extra vegetables, grains, or lentils instead of cutting the portion — the dish still feels generous.
- •Cheaper cuts (thighs over breast, whole chicken over fillets) go further and often taste better slow-cooked.
4. Batch cook and freeze
Cooking a large pot once is almost always cheaper and faster than cooking small portions every day.
- •Double the recipe and freeze half — future you gets a meal for the cost of a few extra minutes today.
- •Freeze in single portions so you can grab exactly what you need without defrosting the whole batch.
- •Soups, stews, and curries freeze especially well and often taste better the next day.
5. Don't waste anything
The cheapest ingredient is the one you already bought and almost threw away.
- •Vegetable peels and offcuts make a free stock — simmer, strain, and freeze it.
- •Stale bread becomes croutons, breadcrumbs, or a bread-based soup instead of the bin.
- •Wilting vegetables disappear happily into a soup, stir-fry, or omelette.
6. Cook by formula, not just recipes
A simple formula flexes around whatever's cheap that week, instead of locking you into buying exactly what a recipe demands.
- •Grain + protein + vegetable + sauce covers most weeknight dinners, whatever's actually in the fridge.
- •One good sauce — tomato, curry paste, or a simple stock — makes very different meals out of the same base ingredients.
- •Swap freely. Almost any vegetable works in almost any stew, stir-fry, or soup — don't wait for the "right" one.
Budget meal checklist
- ✓Checked nearby listings before a full-price shop
- ✓Stocked 5 cheap pantry staples
- ✓Planned one batch-cook session this week
- ✓Used up scraps before they spoiled
- ✓Built dinner from grain + protein + vegetable + sauce
Want a repeatable weekly system? Read our guide on .
Last updated: July 2026