Spicy spinach dhal soup with yogurt recipe

By Debbie Major

  1. Serves 4
  2. Takes 30 minutes to prepare. Freeze for up to 1 month, then defrost for 24 hours and reheat for 5 minutes
  3. Rating

Serve this Indian-style soup with some warm grilled naan bread spread with garlic butter. An ideal recipe to make in advance then freeze.

tried and tested
Spicy spinach dhal soup with yogurt


  1. 225g dried red lentils
  2. 3 tbsp sunflower oil
  3. 1 large onion, finely chopped
  4. 2 garlic cloves, crushed
  5. 2.5cm piece fresh ginger, grated
  6. 1 medium-hot red chilli, deseeded and chopped, plus extra to garnish, if you like
  7. 1 medium-hot green chilli, deseeded and chopped
  8. 1 tsp turmeric
  9. 1 tsp ground cumin
  10. 1 tsp ground coriander
  11. 300ml vegetable stock, hot
  12. 200g can chopped tomatoes
  13. Good pinch of cayenne pepper
  14. 100ml coconut cream
  15. 100g baby leaf spinach, to serve
  16. 20g bunch fresh coriander, to serve
  17. 6 tbsp natural yogurt, to serve


  1. 1. Put the lentils into a medium saucepan and cover with 900ml of cold water. Bring to the boil, skimming off the scum as it rises to the surface, and leave to simmer for 10 minutes, until tender and just falling apart. Remove from the heat, cover and set aside.
  2. 2. Meanwhile, heat the oil in another pan, add the onion and fry gently for 15 minutes, until browned. Reduce the heat, add the garlic, ginger and chillies and fry for 2 minutes. Stir in the spices and 1/2 teaspoon black pepper and cook for a further 2 minutes.
  3. 3. Add the stock, the lentils and their liquid, canned tomatoes, cayenne pepper and season with salt to taste. Cover and simmer for just 5 minutes. Remove from the heat, cool slightly, then add the coconut cream. Blend, using a hand blender or in batches in a liquidiser, until the soup is almost smooth. Transfer to a rigid plastic container and leave to cool. Cover, label and freeze until required.
  4. 4. Remove the soup from the freezer. You can now either leave it to thaw in the fridge for 24 hours, then transfer it to a saucepan the next day, or remove from the freezer on the day, run the base of the plastic container briefly under warm water and transfer it to a saucepan while still frozen. Cover and leave over a low heat until thawed. Simmer for 5 minutes, then add the spinach and most of the coriander leaves and cook for a further minute. Using a hand blender, blend briefly until the spinach is just roughly chopped.
  5. 5. Ladle the soup into warmed bowls and garnish each with a spoonful of yogurt, the remaining coriander leaves and some finely chopped red chilli, if you like.

Nutritional info

Per serving: 369kcals, 16.1g fat (1.6g saturated), 18.3g protein, 41.6g carbs, 7.6g sugar, 1.6g salt


Please register or sign-in to leave a comment. We’d love to hear what you think.


May 5

This is delicious and freezes really well. Perfect cold rainy weather food.

Sign in
Sign in

Forgot password ?

Why sign up?
Save recipes, enter exclusive competitions and upload you own recipes!

Register for free now
Sign up for our newsletter for the latest news, recipes and offers.
Healthy recipes
Dinner parties
Dinner parties

Get delicious. news & recipes straight to your inbox
* indicates required
( mm / dd / yyyy )