Budget Vegetarian Recipes UK: Easy Meals for Every Day

Updated On: October 7, 2025

Eating vegetarian on a budget in the UK doesn’t mean you have to compromise on flavour, nutrition, or variety. Whether you’re a student, a busy professional, or simply looking to save money while embracing a plant-based lifestyle, there are countless ways to create delicious, wholesome meals without breaking the bank.

With thoughtful shopping, seasonal produce, and pantry staples, you can whip up satisfying dishes that are both affordable and packed with nutrients.

In this post, we’ll explore a selection of budget-friendly vegetarian recipes tailored for UK kitchens, using easily accessible ingredients. From hearty stews to vibrant salads and comforting pasta dishes, these recipes will inspire you to enjoy meat-free meals while keeping costs low.

Plus, we’ll share handy tips and variations to help you adapt these recipes to your taste and pantry.

Why You’ll Love This Recipe

These budget vegetarian recipes are designed with simplicity and flavour in mind. They use everyday ingredients that are affordable and widely available in UK supermarkets or markets.

Not only do these dishes help you save money, but they also ensure you get a balanced intake of protein, fibre, and vitamins through pulses, grains, and fresh vegetables.

Perfect for batch cooking or quick midweek dinners, these recipes focus on minimal waste and maximum taste. You’ll find that eating vegetarian on a budget can be both exciting and satisfying, with plenty of room to experiment with local seasonal produce and store cupboard essentials.

Ingredients

  • Dried lentils – 200g (red or green)
  • Chickpeas – 1 can (400g), drained and rinsed
  • Brown rice – 150g
  • Frozen mixed vegetables – 300g
  • Onion – 1 medium, finely chopped
  • Garlic – 2 cloves, minced
  • Canned chopped tomatoes – 1 can (400g)
  • Vegetable stock cube – 1, dissolved in 500ml hot water
  • Olive oil – 2 tablespoons
  • Ground cumin – 1 teaspoon
  • Smoked paprika – 1 teaspoon
  • Salt and black pepper – to taste
  • Fresh coriander or parsley – a small bunch, chopped (optional)

Equipment

  • Large saucepan or deep frying pan with a lid
  • Wooden spoon or spatula
  • Measuring jug or cup
  • Chopping board and knife
  • Colander
  • Mixing bowls
  • Can opener

Instructions

  1. Prepare the base: Heat the olive oil in the saucepan over medium heat. Add the chopped onion and sauté for 5 minutes until softened and translucent.
  2. Add garlic and spices: Stir in the minced garlic, ground cumin, and smoked paprika. Cook for another 1-2 minutes, stirring to release the aromas.
  3. Add lentils and rice: Rinse the lentils and brown rice under cold water. Add them to the pan and stir to coat with the spices and oil.
  4. Pour in liquids: Add the canned chopped tomatoes and vegetable stock. Stir well and bring to a gentle boil.
  5. Simmer: Reduce the heat to low, cover with the lid, and simmer for 25-30 minutes, stirring occasionally to prevent sticking. The lentils and rice should be tender, and the liquid mostly absorbed.
  6. Add vegetables and chickpeas: Stir in the frozen mixed vegetables and drained chickpeas. Cover and cook for an additional 10 minutes until the vegetables are heated through.
  7. Season and finish: Taste and season with salt and black pepper. If you like, stir through some fresh coriander or parsley for a bright finish.
  8. Serve warm: Spoon onto plates or bowls and enjoy a hearty, nutritious meal.

Tips & Variations

Batch cooking tip: This dish freezes well – make a double batch and freeze portions for quick meals later in the week.

Ingredient swaps: Feel free to substitute brown rice with quinoa or bulgur wheat for variety. Use any seasonal vegetables you have on hand, such as carrots, courgettes, or spinach.

Spice it up: Add a pinch of chili flakes or chopped fresh chillies for a bit of heat. Alternatively, a squeeze of lemon juice can brighten the flavour.

Make it creamier: Stir in a dollop of natural yoghurt or coconut cream just before serving for extra richness.

Nutrition Facts

Nutrient Amount per serving
Calories 350 kcal
Protein 18g
Carbohydrates 50g
Dietary Fiber 12g
Fat 6g (mostly unsaturated)
Iron 4 mg
Vitamin C 15 mg (from vegetables)

Serving Suggestions

This hearty vegetarian stew pairs wonderfully with warm crusty bread or a simple green salad for a light contrast. For a more substantial meal, serve alongside roasted potatoes or steamed greens like broccoli or kale.

Another lovely option is to add a spoonful of natural yoghurt or chutney on the side to complement the spices. This dish also works well as a filling for wraps or pita bread for a quick lunch option.

More Budget Vegetarian Recipes to Try

Conclusion

Creating delicious and nutritious vegetarian meals that don’t strain your wallet is completely achievable with a bit of planning and creativity. These budget-friendly recipes showcase how simple ingredients like lentils, rice, canned tomatoes, and frozen vegetables can be transformed into satisfying dishes bursting with flavour.

By embracing seasonal produce, utilising pantry staples, and experimenting with herbs and spices, you can enjoy a wide variety of vegetarian meals throughout the week. Not only will you save money, but you’ll also benefit from a healthier, more sustainable diet.

For more inspiration, be sure to check out other budget-friendly ideas and recipes on this site, helping you make the most out of every meal.

📖 Recipe Card: Budget Vegetarian Chickpea Curry

Description: A simple and affordable chickpea curry packed with flavor and nutrients. Perfect for a quick weeknight dinner in the UK.

Prep Time: PT10M
Cook Time: PT25M
Total Time: PT35M

Servings: 4 servings

Ingredients

  • 1 tbsp vegetable oil
  • 1 large onion, chopped
  • 2 garlic cloves, minced
  • 1 tbsp grated fresh ginger
  • 1 tbsp curry powder
  • 1 tsp ground cumin
  • 1 can (400g) chopped tomatoes
  • 1 can (400g) chickpeas, drained and rinsed
  • 150 ml vegetable stock
  • 100 ml coconut milk
  • Salt to taste
  • Fresh coriander for garnish (optional)

Instructions

  1. Heat oil in a pan over medium heat.
  2. Add onion and cook until soft.
  3. Stir in garlic, ginger, curry powder, and cumin; cook for 1 minute.
  4. Add chopped tomatoes and cook for 5 minutes.
  5. Add chickpeas and vegetable stock; simmer for 15 minutes.
  6. Stir in coconut milk and heat through.
  7. Season with salt.
  8. Serve garnished with fresh coriander.

Nutrition: Calories: 320 kcal | Protein: 12 g | Fat: 10 g | Carbs: 45 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Budget Vegetarian Chickpea Curry”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A simple and affordable chickpea curry packed with flavor and nutrients. Perfect for a quick weeknight dinner in the UK.”, “prepTime”: “PT10M”, “cookTime”: “PT25M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 tbsp vegetable oil”, “1 large onion, chopped”, “2 garlic cloves, minced”, “1 tbsp grated fresh ginger”, “1 tbsp curry powder”, “1 tsp ground cumin”, “1 can (400g) chopped tomatoes”, “1 can (400g) chickpeas, drained and rinsed”, “150 ml vegetable stock”, “100 ml coconut milk”, “Salt to taste”, “Fresh coriander for garnish (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil in a pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and cook until soft.”}, {“@type”: “HowToStep”, “text”: “Stir in garlic, ginger, curry powder, and cumin; cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add chopped tomatoes and cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Add chickpeas and vegetable stock; simmer for 15 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in coconut milk and heat through.”}, {“@type”: “HowToStep”, “text”: “Season with salt.”}, {“@type”: “HowToStep”, “text”: “Serve garnished with fresh coriander.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “12 g”, “fatContent”: “10 g”, “carbohydrateContent”: “45 g”}}

Photo of author

Marta K

Leave a Comment

X