Vegan Red Lentil Dahl Recipe with Broccoli Tarka

Red lentil dahl soup with broccoli tarka

  • serves 4
  • Easy

Check out our vegan red lentil dahl soup. This easy recipe is the perfect midweek winter warmer to feed the whole family, plus it's low in calories. Garlic and ginger pastes are available from large supermarkets, and are a great cheat when preparing Asian recipes


Try this red lentil dahl soup then check out our lentil curry, sweet potato and lentil curry and dahl recipe. For more inspiration, see our collection of dahl recipes.

We’ve also got more healthy soup recipes to try including our squash, spinach and lentil soup, red pepper soup and red lentil soup.



  • ghee or vegetable oil 2 tbsp
  • onion 1, finely diced
  • garlic paste 1 tsp
  • ginger paste 1 tsp
  • red chilli 1, seeded and finely chopped
  • ground turmeric 1 tsp
  • red split lentils 200g
  • vegetable stock 1.5 litres
  • garam masala 1 tsp
  • lemon 1/2, juiced


  • long-stemmed broccoli 150g, cut into large pieces
  • ghee or vegetable oil 1 tbsp
  • mustard seeds 1 tsp
  • cumin seeds 1 tsp
  • coriander seeds 1 tsp
  • dried red chilli flakes 1 tsp


  • Step 1

    Heat the vegetable oil in a pan and add the onion and a pinch of salt. Fry for 5 minutes until the onion is soft. Add the garlic and ginger paste, and red chilli, and fry 1 minute before adding the turmeric. Stir in the lentils. Pour in the stock and simmer for 20 minutes until the lentils start to break down. Stir through the garam masala and lemon juice.

  • Step 2

    To make the tarka, heat a wok or frying pan and add the broccoli with 100ml of water. Cook on a high heat until the water has evaporated. Add the vegetable oil and then the mustard seeds, cumin, coriander and chilli. Fry for 4-5 minutes until the broccoli is charred but still has a crunch.

  • Step 3

    Divide the soup between 4 bowls and top with the broccoli.

Check out more of our Indian recipes here...

Buttered Chicken Wings Recipe

Nutritional Information

  • Kcals 331
  • Fat 10g
  • Saturates 0.8g
  • Carbs 40g
  • Sugars 11g
  • Fibre 7.7g
  • Protein 15g
  • Salt 2g