Make this 15 minute one-pot dhal for dinner tonight

This quick and easy recipe is a great introduction to Indian cooking

One-pot dahl. Picture: Joff Lee and James Lee

Healthy, inexpensive and tasty - this red lentil dhal ticks many boxes. These quantities serve two people as a main course.


200g split red lentils

2 tbsp veg oil

2 tsp cumin seeds

1 green chilli, slit lengthways

3 garlic cloves, crushed with the side of your knife

A thumb-sized piece of ginger, finely diced

Half a white onion, sliced into half-moons

2 tomatoes, roughly diced

800ml boiling water

Half tsp ground turmeric


A pinch of chilli flakes, to garnish

1 tbsp coconut yoghurt, to garnish (optional)


1. First, rinse the lentils. The best way to do this is by putting them in a large bowl, covering with cold water and then gently swirling them around with your hands until the water becomes cloudy. Drain and repeat at least three times until the water is clear. Set them to one side.

2. Place a medium saucepan on a medium heat and add the oil. When it’s hot, add the cumin seeds, green chilli, garlic and ginger, and fry for a few minutes until everything is golden and smelling delicious. Now add the onion, fresh tomatoes and half a teaspoon of salt, and stir well.

3. Add the lentils to the saucepan, followed by the boiling water and the turmeric. Bring to the boil, then turn down the heat and simmer for 10 to 15 minutes until the lentils are soft but still have a bit of bite to them. Once the dhal is cooked, taste for seasoning - it may need a touch more salt.

4. Serve topped with the chilli flakes and a spoonful of coconut yoghurt. If you have some toasted nuts or seeds lying around, you can add these too for texture.

Recipe taken from Spicebox 100 Fresh, Vegan Curry House Favourites by Grace Regan