Indian vegetable curry

An Indian curry full of veggies and spices, served with warm chapatis and some fresh coriander, is always a good option for vegetarian dinner guests.

Indian vegetable curry

  • Serves icon Serves 4-6
  • Time icon Hands-on time 45-50 minutes

An Indian curry full of veggies and spices, served with warm chapatis and some fresh coriander, is always a good option for vegetarian dinner guests.

Nutrition: per serving

Calories
255kcals
Fat
10g (3.5g saturated)
Protein
10g
Carbohydrates
27.4g (10.7g sugars)
Fibre
7.5g
Salt
0.8g

For 6

Ingredients

  • Sunflower oil for frying
  • 2 red onions, finely sliced
  • 5cm piece fresh ginger, finely chopped
  • 1 tsp ground coriander
  • 1 tbsp garam masala
  • 1 tsp ground cumin
  • 2 large maris piper potatoes, cut into 1cm cubes
  • 1-2 green chillies, finely sliced (optional)
  • 3 garlic cloves, finely chopped
  • 400g can chopped tomatoes
  • 500ml vegetable stock
  • 4 dried kashmiri/Indian chillies, soaked for 10 minutes in boiling water, then roughly chopped
  • 2 tsp caster sugar
  • 1 large head broccoli, cut into small florets
  • 250ml full-fat Greek yogurt
  • 200g baby leaf spinach
  • Juice 1-2 limes
  • Large handful fresh coriander
  • Flatbreads such as chapatis or rotis to serve
Sticky screen? No thanks! Tap to prevent your screen from going off while cooking.

Method

  1. Heat a good glug of oil in a large, deep frying pan, then fry the onions over a medium heat. Cook for 2-3 minutes, stirring, then add the ginger and dry spices and fry for 2-3 minutes more. The onion should brown a little, but not get too dark.
  2. Add the potatoes, green chilli/es (if using) and garlic to the pan, then fry for 8-10 minutes, stirring every now and then, until the potatoes start to yield when pressed. If the mixture gets too dry, add a little more oil or a splash of water.
  3. Add the chopped tomatoes, stock and the chopped, soaked chillies. Simmer for 5 minutes, then add the sugar and broccoli. Simmer for a further 5 minutes, then stir in the yogurt, spinach, half the lime juice and half the coriander. Taste and add the rest of the lime juice if you think it needs it. Simmer until the spinach has wilted. If you want the curry a touch thinner, add a splash of water. Sprinkle the curry with the rest of the coriander sprigs and serve with chapatis or rotis.

Nutrition

For 6

Nutrition: per serving
Calories
255kcals
Fat
10g (3.5g saturated)
Protein
10g
Carbohydrates
27.4g (10.7g sugars)
Fibre
7.5g
Salt
0.8g

delicious. tips

  1. This is best eaten on the day of cooking, but it will keep in the fridge, covered, for up to 48 hours. Reheat thoroughly.

  2. It’s not usual to find broccoli in Indian curries, but we love the flavour and texture it brings to this dish. You could use cauliflower or romanesco instead.

Buy ingredients online

Subscribe

Fancy getting a copy in print?

Subscribe to our magazine

Rate & review

Rate

Reviews

Share a tip

Or, how about...?

Save recipe icon Save recipe icon Save recipe

Healthy vegetarian recipes

Vegetable curry with lime rice

We’ve made this Indian vegetable curry healthier by swapping traditional...

Save recipe icon Save recipe icon Save recipe

Vegetarian curry recipes

Cauliflower and chickpea curry

This easy vegan curry is packed with filling chickpeas and...

Subscribe to our magazine

Food stories, skills and tested recipes, straight to your door... Enjoy 5 issues for just £5 with our special introductory offer.

Subscribe

Unleash your inner chef

Looking for inspiration? Receive the latest recipes with our newsletter

We treat your data with care. See our privacy policy. By signing up, you are agreeing to delicious.’ terms and conditions. Unsubscribe at any time.