Best Veg Curry Recipe UK: Easy, Flavorful & Authentic

Updated On: October 5, 2025

When it comes to comforting, hearty meals that pack a punch of flavour, a classic vegetable curry is a go-to favourite across the UK. This best veg curry recipe UK takes inspiration from traditional Indian spices blended with fresh, seasonal vegetables, creating a dish that is both nourishing and satisfying.

Whether you’re a seasoned curry lover or just starting to explore vegetarian dishes, this recipe is designed for simplicity and taste. With a rich, creamy sauce and vibrant colours, it’s perfect for a cosy weeknight dinner or impressing friends at your next gathering.

Vegetable curries are incredibly versatile and can be paired with rice, naan, or even crusty bread to soak up every last bit of the delicious sauce. Plus, it’s a wonderful way to get a variety of veggies into your meal, making it as healthy as it is tasty.

Get your aprons on and let’s dive into making the best veg curry that your family and friends will rave about!

Why You’ll Love This Recipe

This vegetable curry recipe is a celebration of flavour and texture, bringing together a medley of fresh vegetables with a perfectly balanced spice mix. You’ll appreciate how easy it is to prepare, with pantry staples and common fresh ingredients, making it ideal for both beginners and experienced cooks.

Not only is this curry rich and creamy, but it’s also loaded with nutrients, making it a wholesome choice for any meal. The spices used, including cumin, coriander, and turmeric, offer anti-inflammatory benefits, while the vegetables provide fibre, vitamins, and antioxidants.

Whether you’re looking for a comforting solo meal or a show-stopping dish for guests, this recipe will deliver every time. Plus, it reheats beautifully, so leftovers are just as delicious the next day!

Ingredients

  • 2 tbsp vegetable oil (sunflower or rapeseed oil works well)
  • 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)
  • 2 medium tomatoes, chopped
  • 1 large carrot, diced
  • 1 medium potato, peeled and cubed
  • 150g green beans, trimmed and halved
  • 1 red bell pepper, chopped
  • 150g cauliflower florets
  • 400ml coconut milk
  • 150ml vegetable stock
  • Salt and freshly ground black pepper, to taste
  • A handful of fresh coriander (cilantro), chopped (for garnish)
  • Juice of half a lemon

Equipment

  • Large frying pan or deep skillet
  • Wooden spoon or spatula
  • Knife and chopping board
  • Measuring spoons
  • Measuring jug
  • Lid for the pan
  • Serving bowls

Instructions

  1. Heat the oil in your pan over medium heat. Add the finely chopped onion and cook gently for about 5 minutes until soft and translucent.
  2. Add the garlic and ginger and sauté for another 2 minutes until fragrant, stirring regularly to avoid burning.
  3. Mix in the spices — cumin, coriander, turmeric, garam masala, and chilli powder. Stir continuously for 1-2 minutes so the spices release their full aroma.
  4. Add the chopped tomatoes and cook for 5 minutes, allowing them to soften and break down into a thick sauce.
  5. Introduce the harder vegetables first: carrots and potatoes. Stir well to coat them in the spice mixture.
  6. Pour in the coconut milk and vegetable stock. Mix thoroughly and bring the curry to a gentle simmer.
  7. Cover with a lid and let it cook for about 10 minutes, stirring occasionally. This helps the potatoes and carrots start to soften.
  8. Add the cauliflower, green beans, and red bell pepper. Replace the lid and continue to simmer for another 10 minutes or until all vegetables are tender but not mushy.
  9. Season with salt and pepper to taste, then squeeze in the lemon juice to brighten the flavours.
  10. Garnish with fresh coriander just before serving for a fresh, herby finish.

Tips & Variations

For a creamier curry, you can add a dollop of natural yoghurt or cream just before serving. If you prefer a spicier dish, increase the chilli powder or add fresh chopped green chillies.

Feel free to swap vegetables depending on the season or what you have in your fridge. Sweet potato, butternut squash, peas, or spinach are excellent additions and will alter the flavour profile slightly but deliciously.

For a protein boost, add cooked chickpeas or lentils during the simmering stage. This not only enhances the nutritional value but also makes the curry more filling.

Not sure what to serve with it? Check out our Magic Dough Recipe for a simple homemade flatbread that pairs wonderfully with curry.

Nutrition Facts

Nutrient Amount per Serving
Calories 320 kcal
Protein 7g
Carbohydrates 40g
Dietary Fibre 8g
Fat 15g
Saturated Fat 10g
Sodium 400mg

Serving Suggestions

This vegetable curry is incredibly versatile when it comes to serving. For a classic UK-style meal, serve it hot alongside fluffy basmati rice or fragrant pilau rice.

The rice soaks up the luscious curry sauce perfectly, balancing the spices.

If you’re in the mood for bread, naan or chapati are excellent choices. You can try your hand at the Magic Dough Recipe for a quick homemade naan alternative.

For a lighter option, serve your curry with a fresh cucumber raita or a simple side salad, such as the Kosher Sushi Salad Recipe, which offers a refreshing contrast to the warm spices.

Conclusion

This best veg curry recipe UK is a fantastic way to bring warmth, comfort, and vibrant flavours to your dinner table. It’s easy to make, highly adaptable, and packed with wholesome ingredients that nourish the body and satisfy the palate.

Whether you’re cooking for yourself, family, or guests, this recipe promises a delicious and memorable meal every time.

Beyond the wonderful taste, it’s a great example of how plant-based cooking can be both exciting and fulfilling. If you enjoyed this curry, why not explore more delicious recipes on our site?

For example, try the smoky, rich Lump Of Coal Recipe for a hearty twist or the sweet and fragrant Marzipan Challah Recipe for dessert to round off your meal perfectly.

📖 Recipe Card: Best Veg Curry Recipe UK

Description: A flavorful and hearty vegetable curry perfect for a comforting meal. Packed with fresh veggies and aromatic spices, this curry is easy to make and delicious.

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 ginger, grated
  • 2 tsp ground cumin
  • 2 tsp ground coriander
  • 1 tsp turmeric powder
  • 1 tsp garam masala
  • 1 medium potato, diced
  • 1 large carrot, sliced
  • 1 red bell pepper, chopped
  • 200g cauliflower florets
  • 400g canned chopped tomatoes
  • 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, and garam masala; cook for 1 minute.
  4. Add potato, carrot, bell pepper, and cauliflower; stir well.
  5. Pour in chopped tomatoes and coconut milk; bring to a simmer.
  6. Cover and cook for 25 minutes until vegetables are tender.
  7. Season with salt and garnish with fresh coriander before serving.

Nutrition: Calories: 280 kcal | Protein: 6 g | Fat: 14 g | Carbs: 32 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Veg Curry Recipe UK”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and hearty vegetable curry perfect for a comforting meal. Packed with fresh veggies and aromatic spices, this curry is easy to make and delicious.”, “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 ginger, grated”, “2 tsp ground cumin”, “2 tsp ground coriander”, “1 tsp turmeric powder”, “1 tsp garam masala”, “1 medium potato, diced”, “1 large carrot, sliced”, “1 red bell pepper, chopped”, “200g cauliflower florets”, “400g canned chopped tomatoes”, “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, and garam masala; cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add potato, carrot, bell pepper, and cauliflower; stir well.”}, {“@type”: “HowToStep”, “text”: “Pour in chopped tomatoes and coconut milk; bring to a simmer.”}, {“@type”: “HowToStep”, “text”: “Cover and cook for 25 minutes until vegetables are tender.”}, {“@type”: “HowToStep”, “text”: “Season with salt and garnish with fresh coriander before serving.”}], “nutrition”: {“calories”: “280 kcal”, “proteinContent”: “6 g”, “fatContent”: “14 g”, “carbohydrateContent”: “32 g”}}

Photo of author

Marta K

Leave a Comment

X