Skip to content
Vegan vegetable curry recipe

Vegan vegetable curry recipe

630 ratings

This vegan vegetable curry recipe is sure to brighten up any mealtime with its tasty combination of warming spices and vegetables, including aubergine, courgette, spinach and peas. Allow this to bubble away on the hob for a delicious weekend curry or a healthy midweek meal when you need a boost of colour. See method

  • Serves 4
  • 5 mins to prepare and 50 mins to cook
  • 386 calories / serving
  • Healthy
  • Vegan
  • Vegetarian
  • Gluten-free
  • Dairy-free


  • 1 tbsp vegetable oil
  • 1 large onion, finely chopped
  • 5cm piece ginger, finely chopped
  • 2 garlic cloves, finely chopped
  • 1 red chilli, finely chopped
  • 1 heaped tsp ground cumin
  • 1 heaped tsp ground coriander
  • 1 heaped tsp ground turmeric
  • 1 aubergine, chopped into 1cm pieces
  • 400g tin chopped tomatoes
  • 200ml vegan-friendly hot vegetable stock
  • 1 courgette, chopped into 1 cm pieces
  • 300g basmati rice
  • 100g spinach
  • 150g peas (fresh or defrosted if frozen)
  • chopped fresh coriander, to serve
If you don't have chopped tomatoes, chop up a tin of plum tomatoes instead

Each serving contains

  • Energy

  • Fat

    5g 7%
  • Saturates

    1g 4%
  • Sugars

    12g 14%
  • Salt

    0.8g 13%

of the reference intake
Carbohydrate 79g Protein 12.9g Fibre 5.8g


  1. Heat the oil in a large pan over a medium heat. Add the onion and cook for 7 mins until starting to soften. Add the garlic and ginger and cook for a further 3 mins then stir in the chilli and dried spices. Season, then cook for 1 min.
  2. Add the aubergine along with the chopped tomatoes and stock. Bring to a simmer, cover the pan and cook for 10 mins. Add the courgette and cook for 25 mins, taking the lid off for the final 10 mins, stirring occasionally.
  3. Meanwhile, cook the rice to pack instructions.
  4. Once the sauce has thickened and the vegetables are tender, stir through the spinach and peas. Allow to heat through for 3-4 mins so that the spinach has wilted and the peas are tender.
  5. Season to taste, then serve with the cooked rice and a scattering of coriander.

Tip: We’ve left the seeds in the red chilli to give this curry a nice touch of heat, but if you prefer it less spicy, simply deseed the chilli before chopping.

See more See more vegan meal ideas

You may also like

Be the first to comment

Before you comment please read our community guidelines.