Tomato and Lentil Dhal recipe

Tomato and Lentil Dhal Curry with naan bread & mango chutney

Dhal (also spelt Dahl, Daal or Dal) usually refers to a thick stew prepared from pulses (dried lentils, peas or beans) which have been stripped and split. It's a simple dish but the combination of coconut milk, spices and tomatoes make it really special.

The recipe is pretty flexible; most vegetables work so you can use whatever you have in your fridge. This time I added spinach and mushrooms, but peppers, carrots, aubergines and cauliflower would also be fine.

Accompanying naan bread and mango chutney are a must, but if you want to make more of an effort, serve the dhal with onion bhajis, pakoras and rice.


Serves: 4

Dhal curry

  • 2 tbs vegetable oil
  • 1 large onion, finely chopped
  • 2/3 garlic cloves, crushed
  • 2 tsp cumin seeds
  • 2 tsp mustard seeds
  • 2.5cm piece fresh root ginger, grated
  • 2 tsp ground turmeric
  • 1 tsp chili powder
  • 1 tsp garam masala
  • 250g split red lentils
  • 400ml water
  • 1 can reduced fat coconut milk
  • 4/5 ripe tomatoes, quartered
  • 1 can chopped tomatoes
  • 1 lime, juiced
  • 1 handful coriander, chopped
  • salt and black pepper


  • naan bread
  • mango chutney
  • onion bhajis, pakoras, rice


  1. Heat the oil over a medium-high heat in a large saucepan. Sauté the onion for 5 minutes before adding the garlic, ginger, cumin and mustard seeds. Cook for a further 5 minutes until the seeds begin to pop.
  2. Add in the turmeric, chili powder and garam masala and cook for around a minute to allow the flavours to disperse, stirring well to prevent the spices burning.
  3. Then add in the water, coconut milk, lentils and tomatoes, season well with salt and black pepper and give everything a good stir. Bring to the boil, then reduce the heat to a simmer and cover the pan, leaving the dhal to cook for around 30 minutes, stirring occasionally to prevent the lentils sticking.
  4. Stir in the lime juice and most of the coriander, then check the seasoning. I also like to add a dash of Worcestershire sauce and a squeeze of tomato ketchup at this point but it's optional. Now is also the time to add any extra vegetables you may have to hand, in my case spinach and mushrooms. Cook for a final 15 minutes until the lentils soften and become tender.
  5. Serve in a bowl with a sprinkle of chopped coriander, a fresh grind of pepper, naan bread and a generous splodge of mango chutney.