With food prices continuing to rise and the average UK household now spending £72 on their weekly shop, finding affordable meal solutions has become more crucial than ever. Whether you’re a student living on a tight budget, a family trying to stretch every pound, or simply looking to save money without sacrificing nutrition, cooking at home remains one of the most effective ways to cut costs. The good news? You don’t need to survive on instant noodles alone. With a bit of creativity and smart shopping, you can create delicious, filling meals for under £3 per person – and many for even less.
From hearty one-pot wonders to protein-packed comfort food, these budget-friendly recipes prove that eating well doesn’t have to break the bank. Let’s explore the top 10 cheapest meals you can cook in 2025, along with practical tips to help you save even more on your grocery bills.
Quick Recipes for Students
1. Beans on Toast with a Twist
Estimated cost per serving: £0.80
The ultimate student classic gets an upgrade. Heat a tin of baked beans (£0.50) with a pinch of paprika and garlic powder, then serve on two slices of wholemeal bread (£0.30). Top with a sprinkle of grated cheese if budget allows. This provides protein, fiber, and complex carbs to fuel your study sessions.
2. Pasta with Garlic and Olive Oil (Aglio e Olio)
Estimated cost per serving: £0.60
A classic that costs pennies per serving. Cook 100g of pasta (£0.25), then toss with olive oil (£0.15), minced garlic (£0.10), and chili flakes (£0.05). Add a handful of frozen peas (£0.05) for extra nutrition. Simple, satisfying, and ready in 15 minutes.
3. Egg Fried Rice
Estimated cost per serving: £1.20
Transform leftover rice into a complete meal. Scramble 2 eggs (£0.50) with cooked rice (£0.30), frozen mixed vegetables (£0.30), and soy sauce (£0.10). This one-pan wonder provides protein, carbs, and vegetables in one affordable dish.
Meals Under £5
4. Lentil and Vegetable Curry
Estimated cost per serving: £1.50
Red lentils (£0.40) are nutritional powerhouses and incredibly affordable. Sauté onion (£0.20) and garlic (£0.10) with curry powder (£0.15), add lentils, a tin of chopped tomatoes (£0.40), and any vegetables you have on hand (£0.25). Serve with rice for a complete meal that’s packed with protein and fiber.
5. Cheese and Chili Bean Jacket Potato
Estimated cost per serving: £2.50
Jacket potatoes are an obvious budget-friendly choice. Bake a large potato (£0.60), top with heated baked beans (£0.50), grated cheese (£0.40), and your choice of seasonings. This hearty meal provides complex carbohydrates, protein, and calcium.
6. Chickpea and Vegetable Stir-Fry
Estimated cost per serving: £1.80
A tin of chickpeas (£0.60) becomes the star of this protein-rich meal. Stir-fry with whatever vegetables you have (£0.80) – frozen stir-fry mix works well – and season with soy sauce, garlic, and ginger (£0.40). Serve over rice or noodles for extra substance.
Budget Family Dinners
7. One-Pot Pasta with Vegetables
Estimated cost per family of 4: £4.00
Cook pasta directly in a large pot with chopped vegetables (£2.00), vegetable stock (£0.50), and tinned tomatoes (£0.80). Add herbs and seasoning (£0.20). Everything cooks together, saving on washing up and creating a complete family meal for under £1 per person.
8. Sweet Potato and Black Bean Stew
Estimated cost per family of 4: £5.50
Dice sweet potatoes (£1.50) and sauté with onions (£0.40). Add black beans (£1.20), tinned tomatoes (£0.80), vegetable stock (£0.60), and spices (£0.30). Top with cheese dumplings made from self-raising flour and grated cheese for extra comfort. This filling stew provides beta-carotene, fiber, and plant-based protein.
9. Chicken and Rice One-Pot
Estimated cost per family of 4: £6.00
Use chicken thighs (£3.00) – they’re cheaper than breasts and more flavorful. Brown them in a large pot, then add rice (£1.00), vegetables (£1.50), and stock (£0.50). Everything cooks together for a complete family meal with minimal effort.
10. Vegetable and Lentil Soup
Estimated cost per family of 4: £3.50
The ultimate budget stretcher. Use whatever vegetables need using up (£1.50), red lentils (£0.80), vegetable stock (£0.60), and herbs (£0.20). This soup improves with time and can be frozen in portions. Serve with crusty bread for a filling, nutritious meal.
Tips to Save Money on Groceries
Smart Shopping Strategies
Shop the Yellow Stickers: Visit supermarkets near closing time for heavily discounted items. Aldi marks down perishable products by either 30% or 75% on their last day of shelf life, while other supermarkets typically discount items from 8pm onwards.
Choose Aldi and Lidl: These discount supermarkets are consistently the cheapest in comparison tests. For a shopping list of 82 branded and own-label groceries, Aldi and Lidl were nearly £50 cheaper than Waitrose in recent comparisons.
Use Loyalty Cards Wisely: Tesco’s Clubcard Prices offer up to 50% off selected items for members, while Sainsbury’s Nectar provides similar benefits. These can save you hundreds of pounds annually on groceries.
Buy Store Brands: Private label products are usually 20-40% cheaper than branded equivalents and often just as good. Focus on bulk ingredients like rice, lentils, and pasta for maximum savings.
Meal Planning and Prep Tips
Plan Your Meals: One of the most effective ways to save money on food is to plan your meals for the week ahead. This prevents food waste and reduces impulse purchases. Use a free meal planner to organize your weekly menu.
Batch Cook and Freeze: Make large quantities of soups, stews, and curries, then freeze portions. This saves time and money while ensuring you always have a home-cooked meal ready.
Shop Your Pantry First: Before writing your shopping list, check what you already have. Base meals around existing ingredients to minimize waste and spending.
Use AI Recipe Generators: If you’re running low on food, type your available ingredients into an AI tool to suggest recipes. This helps stretch your budget and prevents unnecessary trips to the supermarket.
Storage and Waste Reduction
Understand Food Labels: ‘Use by’ dates are about safety and should be followed strictly. ‘Best before’ dates are about quality – food may still be fine to eat after this date, though it might not be at its best.
Freeze Sale Items: When you find meat or other perishables on sale, buy extra and freeze immediately. This extends the sale price and gives you meal options for weeks ahead.
Cut Your Own Vegetables: Pre-cut fruit and vegetables often cost significantly more than whole produce. Buy whole and prep yourself to maximize savings.
Final Money-Saving Tips
The average person spends £42 per week on food (including eating out), but with careful planning, you can reduce this significantly. Stick to meals that rely on starches like rice, pasta, and potatoes as the base, then add whatever vegetables and protein you can afford.
Some of the cheapest proteins include eggs, canned tuna, beans, lentils, and frozen chicken thighs. Pairing grains with legumes (like rice and beans) creates complete proteins for under £1 per serving.
Focus on bulk ingredients and versatile staples that can be used in multiple recipes. Having a few go-to sauces like salsa, tahini, or vinaigrette helps prevent boredom without breaking the budget.
Remember, cooking from scratch is almost always cheaper than buying ready-made alternatives. Even simple substitutions – like making curry from scratch rather than buying jarred sauce – can save hundreds of pounds annually.
With these recipes and tips, eating well on a budget becomes not just possible, but enjoyable. Start with one or two recipes that appeal to you, then gradually expand your repertoire as you discover what works for your taste and budget.