*This post may contain affiliate links. Please read the full disclosure here.
Eating well on a budget doesn’t have to mean eating the same boring meals every day. With a few affordable ingredients and a little creativity, you can make plenty of tasty, filling meals without spending a fortune.
A good place to start is with a budget-friendly shopping list. Stock up on affordable staples that last a long time, like:
- Pasta
- Rice
- Potatoes
- Carrots
- Tinned beans
- Canned tomatoes
- Canned Tuna
- Lentils.
These ingredients are versatile, easy to store, and can be used in all sorts of meals.

If you find fresh fruit and vegetables on offer, buying in bulk can also be a great way to save money. Just freeze what you won’t use straight away, either fresh or cooked into ready-to-go meals. That way, you’ll have something handy for those days when you don’t feel like cooking from scratch.
Need a little inspiration? Here are some easy, affordable meal ideas to try with ingredients you might already have at home.
Rice-Based Meals
Rice is one of those kitchen essentials that’s always worth having in the cupboard. It’s inexpensive, filling, and goes with just about anything. Buy it in larger bags when it’s on offer, and you’ll have the perfect base for loads of quick and easy meals.
Cilantro Lime Rice – Stir some fresh cilantro and a squeeze of lime into cooked rice, then add a drizzle of oil for extra flavour.
Egg Fried Rice – Got leftover rice? Toss it in a pan with an egg and a splash of soy sauce for a quick, satisfying meal.
Rice and Beans – A simple combination that’s filling, nutritious, and easy on the wallet.
Buttered Rice – Sometimes, the simplest meals are the best. Mix warm rice with butter and a pinch of salt for a comforting dish.
Garlic Rice – Fry a little garlic in oil or butter, then stir it through your rice to give it an extra boost of flavour.
Tomato Rice – Add tinned tomatoes to your rice while cooking, or stir them in afterwards. A few herbs or spices will make it even tastier.
Tuna Rice – Mix a tin of tuna into cooked rice with a little mayonnaise or oil for an easy meal with some extra protein.
Egg and Soy Rice Bowl – Top a bowl of rice with a fried egg and a splash of soy sauce. Simple, cheap, and surprisingly filling.
Curry Rice – Add curry powder or paste to your rice, along with any leftover vegetables or other ingredients you have handy.
Rice with Beans and Cheese – Mix rice and beans together, then sprinkle over a little cheese for an easy, hearty meal.
Sweet Rice – Fancy something sweet? Cook rice with milk or water, add a little sugar, and finish with cinnamon if you have some.
Coconut Rice – Use coconut milk mixed with water, or coconut water, to give your rice a slightly sweet, fragrant twist.
Lemon Rice – Stir lemon juice and turmeric into warm oil, then mix it through cooked rice for a fresh, zesty flavour.
Lentil Curry and Rice – Lentils, curry spices, and rice make a hearty meal that’s affordable and packed with plant-based protein.
Chickpeas and Rice – Mix cooked rice with tinned chickpeas and your favourite seasonings for a quick, filling dish.
Pasta Dishes
Pasta is another cupboard staple that can save the day when money is tight. It’s cheap, easy to cook, and incredibly versatile. Whether you fancy something creamy, garlicky, or packed with leftovers, there’s usually a way to make a satisfying meal with what you have.
When the cupboards are looking a little bare
Caramelised Onion Pasta – Slowly cook sliced onions until they’re soft, golden, and sweet, then toss them through pasta with a pinch of chilli flakes.
Garlic Pasta – Gently fry chopped garlic in oil, mix it with your cooked pasta, and season to taste. Simple but full of flavour.
Butter Pasta – Toss hot pasta with butter, salt, and a little black pepper or chilli flakes. It’s basic, comforting, and takes almost no effort.
Fettuccine Alfredo – If you have the ingredients, make a creamy pasta sauce with butter, cream, and Parmesan or another hard cheese.
Ricotta Pasta – Mix ricotta with a splash of pasta water to make a quick, creamy sauce without much fuss.
More easy and affordable pasta ideas
Tuna Pasta – Mix tinned tuna into cooked pasta with a little turmeric, chopped onion, and fresh cilantro. Add some salad leaves if you have them for extra freshness.
Sausage Pasta – Got leftover sausages or sausage meat? Chop them up and stir them through your pasta for a simple, meaty meal.
Mac and Cheese – A classic for a reason! Pasta, cheese, and a simple homemade sauce make a comforting meal that’s hard to beat.
Mushroom Pasta – Fresh or tinned mushrooms both work well. Sauté them in a little oil with garlic and chilli flakes, then toss through your cooked pasta.
Sandwich Fillings
Sandwiches aren’t just for packed lunches. They’re also a brilliant option when you need something quick, cheap, and easy to put together. With a few basic ingredients, you can mix things up and avoid getting bored.
Here are some simple filling ideas to try:
Peanut Butter and Jam – A classic combination that’s sweet, filling, and easy to make.
Jam Sandwich – Sometimes, all you need is bread and your favourite jam or spread for a quick, sweet bite.
Egg Mayo – Mash boiled eggs with mayonnaise, salt, and pepper for an affordable filling that’s full of protein.
Cheese and Butter – Nothing fancy here, just buttered bread and cheese. Sometimes simple really is best.
Grilled Cheese – Toast your cheese sandwich in a pan until the bread is crispy and the cheese is deliciously melted.
Tuna Mayo – Mix tinned tuna with a little mayonnaise and use it to make one or more sandwiches.
Ham and Mustard – Add a little mustard to ham for a simple sandwich with a bit of a kick.
Banana Sandwich – Slice a banana onto your bread, or add peanut butter if you have some for an extra filling snack.
Leftover Sandwich – Have a few bits and pieces in the fridge? Pop them between two slices of bread and see what you can come up with.
Cream Cheese Spread – Spread cream cheese onto your bread and add herbs, black pepper, or your favourite seasoning.
Sugar Sandwich – An old-fashioned budget option made with buttered bread and a light sprinkle of sugar. Not an everyday meal, perhaps, but a nostalgic treat when you fancy something sweet.
Soup Ideas
Soup is one of the easiest ways to make your food budget go further. You can use up leftover vegetables, stretch a few ingredients into several portions, and make a big batch to freeze for another day.
Here are some easy soups to get you started:
Potato Soup – Cook potatoes with onion and stock, then blend until smooth or leave it chunky if that’s how you like it.
Lentil Soup – Red lentils are inexpensive, cook quickly, and don’t need soaking. Add onion, carrots, and stock for a simple, hearty soup.
Tomato Soup – Use tinned tomatoes, stock, and a little salt and pepper. A pinch of sugar can help balance the acidity.
Chicken Noodle Soup – Make a simple broth with stock cubes, add a little cooked chicken and some noodles, and simmer until everything is heated through.
Vegetable Soup – This is a great way to use up whatever vegetables you have left. Add them to a pot with stock, cook until tender, and blend if you prefer a smoother texture.
Split Pea Soup – A budget-friendly favourite that’s thick, filling, and especially comforting on a cold day.
Carrot Soup – Cook carrots and onion in stock, then blend until smooth for an easy, warming meal.
Bean Soup – Use tinned or cooked dried beans with vegetables, stock, and your favourite seasonings to make a filling soup.
Upgraded Instant Noodles – Instant noodles are cheap and convenient, but you can make them more satisfying by adding an egg, leftover vegetables, or cooked meat.
Rice Soup (Congee) – Cook rice in plenty of water until it becomes soft and porridge-like. Add toppings such as an egg, spring onions, or leftover meat if you have them.
A Few Extra Tips for Eating Well on a Budget
The trick to saving money on food is making the most of what you already have. You don’t need a long list of expensive ingredients to put together a good meal.
- Plan around what’s in your cupboards. Check what you already have before heading to the shops so you don’t end up buying things you don’t need.
- Buy ingredients you can use in several meals. Rice, pasta, potatoes, eggs, beans, and lentils are great examples of versatile staples.
- Make the most of leftovers. Yesterday’s rice can become fried rice, leftover vegetables can go into soup, and cooked meat can be added to pasta or sandwiches.
- Freeze extra portions. Cooking a little more than you need can save both time and money. Freeze leftovers in individual portions so they’re easy to defrost when you need them.
- Use what you have instead of buying extra ingredients. If a recipe calls for an ingredient you don’t have, see whether you can swap it for something similar in your kitchen.
Eating on a budget doesn’t have to mean sacrificing flavour or variety. With a few affordable staples, some clever substitutions, and a little planning, you can make plenty of tasty meals without stretching your wallet too far. Sometimes, the best meals are the ones you put together with whatever happens to be in the cupboard!