Indian red lentil dahl recipe


Dahl is super versatile. It can be the main ingredient for a midweek dinner with rice or even a spread on midweek sandwiches.

Preparation time: 10 minutes

Cooking time: 40 minutes

Ingredients Add to Shopping List

Serves: 4 people

Add all ingredients Select All

For the Red Onion and Coriander
For the Red Onion and Coriander Pickle


  1. To make the pickle, put the red onion in a bowl with the vinegar, then cover with cold water and set aside. Ideally this needs a few days to pickle, but even leaving it for a few minutes to soften and brighten the red colour will be fine.
  2. Meanwhile, to make the dahl, sauté the onions, garlic, chilli and ginger in the oil in a large pan on a high heat for 5 minutes. When the onions are soft, add the tomatoes and 1 teaspoon of the salt. Cover the pan and cook gently over a low heat for 5 to 10 minutes, stirring occasionally. 
  3. Add the lentils, coconut milk, soy sauce/tamari, lime juice, all the spices, the remaining teaspoon of salt and the water to bring to the boil. Once boiling, reduce to a low heat and simmer for about 25 minutes, until the lentils are cooked through and soft. Stir regularly, as lentils have a tendency to stick.
  4. Once the lentils are cooked, turn off the heat and stir through the baby spinach until it wilts in the heat.
  5. To finish making the pickle, cut the tomato in half, remove the juice and seeds and chop finely. Drain the red onion and add to a bowl with the rest of the pickle ingredients. This adds a lovely fresh juiciness that complements the dahl wonderfully. 
  6. Serve the dahl with the pickle and cooked brown rice.
  • Zodwa, 13 Jan 19

    5 stars rating
    Very easy and quick to prepare, very tasty and yum😋

Shopping List

0 View Clear