Best Vegetarian Curry Recipes UK For Flavorful Meals

Updated On: October 7, 2025

Vegetarian curries have become a beloved staple in UK kitchens, blending rich spices with fresh vegetables to create hearty, satisfying meals that delight the senses. Whether you’re a seasoned vegetarian or simply looking to explore meat-free options, these curries offer bold flavours, comforting textures, and vibrant colours that make dinner exciting every time.

From creamy coconut-based sauces to tangy tomato and tamarind blends, the versatility of vegetarian curry recipes means there’s something for everyone. Plus, they’re perfect for batch cooking and freezing, making them ideal for busy weeknights or leisurely weekend feasts.

In this blog post, we’ll highlight some of the best vegetarian curry recipes popular in the UK, complete with easy-to-follow instructions and tips to make your cooking experience enjoyable and delicious.

Ready to spice up your meal plan? Let’s dive into these amazing curries that are sure to become family favourites.

Contents

Why You’ll Love These Recipes

These vegetarian curry recipes are designed to be flavour-packed yet simple enough for home cooks of all skill levels. Each recipe embraces fresh, wholesome ingredients combined with aromatic spices for an authentic taste experience.

They are perfect for anyone seeking nutritious, meat-free meals that don’t compromise on taste or satisfaction.

Whether you prefer a mild, creamy korma or a fiery vindaloo, these curries can be easily customised to your spice tolerance and dietary preferences. Plus, many recipes use pantry staples and seasonal vegetables, making them budget-friendly and accessible.

And the best part? These dishes are not only delicious but also packed with fibre, vitamins, and plant-based protein to keep you feeling full and energised.

Ingredients

  • 1 tbsp vegetable oil (such as sunflower or rapeseed oil)
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 2 tsp ground cumin
  • 2 tsp ground coriander
  • 1 tsp turmeric powder
  • 1 tsp garam masala
  • 1 tsp chilli powder (adjust to taste)
  • 400g chopped tomatoes (canned or fresh)
  • 400ml coconut milk (full fat for creaminess)
  • 2 medium potatoes, diced
  • 200g cauliflower florets
  • 150g green beans, trimmed and halved
  • 1 can chickpeas (drained and rinsed)
  • Fresh coriander for garnish
  • Salt and pepper to taste
  • Juice of half a lemon

Equipment

  • Large saucepan or deep frying pan with lid
  • Wooden spoon or spatula
  • Chef’s knife
  • Cutting board
  • Measuring spoons and jug
  • Can opener (if using canned tomatoes and chickpeas)

Instructions

  1. Heat the oil in your saucepan over medium heat. Add the chopped onion and sauté for 5-7 minutes until soft and golden.
  2. Add the garlic and ginger and cook for another minute until fragrant, stirring continuously to prevent burning.
  3. Mix in the ground cumin, coriander, turmeric, garam masala, and chilli powder. Cook for 2 minutes to toast the spices and enhance their flavour.
  4. Pour in the chopped tomatoes, stirring well to combine with the spices. Simmer for 5 minutes, allowing the sauce to thicken slightly.
  5. Add the diced potatoes and cauliflower florets along with the coconut milk. Stir everything together, then cover and simmer gently for 15 minutes.
  6. Stir in the green beans and chickpeas. Continue cooking uncovered for another 10 minutes, or until all the vegetables are tender and the sauce has thickened to your liking.
  7. Season with salt, pepper, and lemon juice. Taste and adjust seasoning as needed.
  8. Garnish with fresh coriander just before serving for a burst of colour and freshness.

Tips & Variations

“To make your curry even more vibrant, try adding diced sweet potatoes or butternut squash instead of regular potatoes. For added protein, paneer or tofu cubes make excellent additions.”

If you prefer a spicier curry, increase the chilli powder or add fresh chopped green chillies when sautéing the onions.

Try swapping coconut milk for Greek yogurt or cream for a different, but equally delicious, creamy texture.

Nutrition Facts

Nutrient Per Serving (approx.)
Calories 320 kcal
Protein 12g
Carbohydrates 42g
Fat 11g
Fibre 9g
Sugar 8g
Sodium 320mg

Serving Suggestions

This curry pairs wonderfully with basmati rice or warm naan bread, perfect for soaking up the rich sauce. For a lighter option, serve with quinoa or cauliflower rice.

Consider adding a dollop of cooling raita or a side salad of crisp cucumber and mint to balance the spices. Roasted papadums and mango chutney also make excellent accompaniments to complete your meal.

Conclusion

These vegetarian curry recipes showcase the best of UK home cooking with their vibrant flavours, wholesome ingredients, and easy preparation. Whether you’re cooking for family, friends, or just yourself, these dishes offer a satisfying, nutritious option that can be customised to your taste and lifestyle.

By mastering these curries, you’ll have versatile meals ready to enjoy all year round, bringing warmth and spice to your table. Don’t forget to experiment with different vegetables and spice levels to make each curry uniquely yours.

For more delicious recipes to complement your curry nights, check out our Classico Sun Dried Tomato Alfredo Sauce Recipe, indulge your sweet tooth with this Chocolate Heaven Cake Recipe, or try a comforting bowl of our Clam Chowder San Francisco Recipe.

More Best Vegetarian Curry Recipes UK

Creamy Spinach and Chickpea Curry

This luscious curry combines tender chickpeas with fresh spinach and a creamy tomato sauce, spiced with cumin and garam masala. It’s quick to make and perfect for a midweek dinner.

Ingredients

  • 1 tbsp olive oil
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 1 tsp ground cumin
  • 1 tsp garam masala
  • 400g canned chickpeas, drained and rinsed
  • 200g fresh spinach
  • 400g chopped tomatoes
  • 150ml double cream or coconut cream
  • Salt and pepper to taste

Instructions

  1. Heat oil in a pan and sauté onion and garlic until soft.
  2. Add cumin and garam masala, cook for 1 minute.
  3. Stir in tomatoes and chickpeas, simmer for 10 minutes.
  4. Add spinach and cream, cook until spinach wilts and sauce thickens.
  5. Season and serve with rice or naan.

Sweet Potato and Lentil Curry

A hearty and nutritious curry packed with red lentils and sweet potatoes, simmered in a fragrant coconut and tomato base. This dish is filling and naturally gluten-free.

Ingredients

  • 1 tbsp vegetable oil
  • 1 onion, chopped
  • 2 garlic cloves, crushed
  • 1 tbsp grated ginger
  • 1 tbsp curry powder
  • 250g red lentils
  • 2 medium sweet potatoes, peeled and diced
  • 400ml coconut milk
  • 400g chopped tomatoes
  • 500ml vegetable stock
  • Fresh coriander, chopped

Instructions

  1. Heat oil and sauté onion, garlic, and ginger until fragrant.
  2. Add curry powder and stir for 1 minute.
  3. Add lentils, sweet potatoes, tomatoes, coconut milk, and stock.
  4. Simmer for 25-30 minutes until lentils and potatoes are tender.
  5. Garnish with coriander and serve with rice.

Paneer Tikka Masala

A classic Indian-inspired curry featuring cubes of marinated paneer cheese grilled or pan-fried and simmered in a creamy tomato sauce infused with tikka spices.

Ingredients

  • 250g paneer, cubed
  • 150g Greek yogurt
  • 2 tsp tikka masala spice mix
  • 1 tbsp vegetable oil
  • 1 onion, finely chopped
  • 2 garlic cloves, minced
  • 400g chopped tomatoes
  • 100ml cream
  • Fresh coriander, chopped

Instructions

  1. Mix yogurt and tikka masala spice, marinate paneer cubes for 30 minutes.
  2. Pan-fry paneer until golden and set aside.
  3. Sauté onion and garlic in oil until soft.
  4. Add chopped tomatoes and simmer for 10 minutes.
  5. Stir in cream and paneer, cook 5 minutes.
  6. Garnish and serve with naan or rice.

For more inspiration on creamy sauces to pair with your curries, explore our Classico Sun Dried Tomato Alfredo Sauce Recipe. And if you’re planning a sweet treat after your curry feast, don’t miss the Chocolate Heaven Cake Recipe for an indulgent dessert.

📖 Recipe Card: Best Vegetarian Curry Recipes UK

Description: A flavorful and hearty vegetarian curry perfect for any season. Packed with fresh vegetables and warming spices, it’s a family favorite across the UK.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 2 tbsp vegetable oil
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 2 tsp ground cumin
  • 2 tsp ground coriander
  • 1 tsp turmeric powder
  • 1 tsp garam masala
  • 1 red chili, finely chopped
  • 400g canned chopped tomatoes
  • 200g potatoes, diced
  • 200g cauliflower florets
  • 150g green peas
  • 200ml coconut milk
  • Salt to taste
  • Fresh coriander leaves for garnish

Instructions

  1. Heat oil in a large pan over medium heat.
  2. Add onion, garlic, and ginger; sauté until soft.
  3. Stir in cumin, coriander, turmeric, garam masala, and chili; cook for 2 minutes.
  4. Add chopped tomatoes and cook for 5 minutes until thickened.
  5. Add potatoes and cauliflower; stir well to coat with spices.
  6. Pour in coconut milk and 100ml water; bring to a simmer.
  7. Cover and cook for 20 minutes until vegetables are tender.
  8. Add green peas and cook for another 5 minutes.
  9. Season with salt and garnish with coriander leaves before serving.

Nutrition: Calories: 320 kcal | Protein: 8 g | Fat: 15 g | Carbs: 38 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegetarian Curry Recipes UK”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and hearty vegetarian curry perfect for any season. Packed with fresh vegetables and warming spices, it\u2019s a family favorite across the UK.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tbsp vegetable oil”, “1 large onion, finely chopped”, “3 garlic cloves, minced”, “1 tbsp fresh ginger, grated”, “2 tsp ground cumin”, “2 tsp ground coriander”, “1 tsp turmeric powder”, “1 tsp garam masala”, “1 red chili, finely chopped”, “400g canned chopped tomatoes”, “200g potatoes, diced”, “200g cauliflower florets”, “150g green peas”, “200ml coconut milk”, “Salt to taste”, “Fresh coriander leaves for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil in a large pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, and ginger; saut\u00e9 until soft.”}, {“@type”: “HowToStep”, “text”: “Stir in cumin, coriander, turmeric, garam masala, and chili; cook for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Add chopped tomatoes and cook for 5 minutes until thickened.”}, {“@type”: “HowToStep”, “text”: “Add potatoes and cauliflower; stir well to coat with spices.”}, {“@type”: “HowToStep”, “text”: “Pour in coconut milk and 100ml water; bring to a simmer.”}, {“@type”: “HowToStep”, “text”: “Cover and cook for 20 minutes until vegetables are tender.”}, {“@type”: “HowToStep”, “text”: “Add green peas and cook for another 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Season with salt and garnish with coriander leaves before serving.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “8 g”, “fatContent”: “15 g”, “carbohydrateContent”: “38 g”}}

Photo of author

Marta K

Leave a Comment

X