Skip to content
Dhal soup recipe

Dhal soup recipe

89 ratings

'This is the most comforting dish to have during Ramadan', says food writer Dina Macki. This dhal soup is delicious and easy to whip up. It uses red lentils which are light on the stomach, and the juice of a lemon adds a lovely zing. See method

  • Serves 4-6
  • 10 mins to prepare and 1 hr to cook
  • 273 calories / serving
  • Healthy
  • Vegan
  • Vegetarian
  • Gluten-free
  • Dairy-free


  • olive oil
  • 1 tsp black mustard seeds
  • 1 white onion, finely chopped
  • ½ tsp garlic paste
  • ½ tsp ginger paste
  • 2 red chillies, finely chopped
  • 1 tsp baharat
  • ½ tsp ground turmeric
  • 1 tomato, diced
  • 200g red lentils
  • 400ml tin coconut milk
  • 1 tsp salt
  • Juice of 1 lemon
  • Crispy fried onions, to serve (optional)
If you don't have red lentils, you can try using green lentils instead

Each serving contains

  • Energy

  • Fat

    17g 24%
  • Saturates

    11g 56%
  • Sugars

    4g 4%
  • Salt

    0.6g 11%

of the reference intake
Carbohydrate 22.7g Protein 9.5g Fibre 1.2g


  1. Coat the base of a medium-large pan with a thin layer of oil, add the mustard seeds and fry over a medium-high heat for 2 mins until they start to pop.
  2. Add in the onion, garlic, ginger, chillies, baharat and turmeric, and sauté until the onions begin to turn light brown. Add in the tomatoes and sauté until they soften.
  3. Add in the lentils, coconut milk, 1 ltr water and the salt, and simmer over a medium heat for 30 mins until thickened and the lentils are cooked. Add in the lemon juice and simmer for a further 5 mins.
  4. To serve, either purée the soup or leave it as it is for more texture. You can also serve with crispy fried onions on top, if you like.

See more Indian recipes

We cannot guarantee that all ingredients needed for this recipe are certified halal. Please check that products are certified halal before purchase.

You may also like

Be the first to comment

Before you comment please read our community guidelines.