Bengali Sweet and Sour Lentils
Lentils, creamed coconut and coriander simmered on the stove and spiced with bay leaves and chilli. Finish with garam masala and cilantro.
1 hr 10 min · Serves 4 · Medium
Ingredients
To garnish
Method
Start cooking mode- Prep 20 min · Cook 50 min · 70 min total
- medium
- 1
Rinse lentils thoroughly under running water, and remove any foreign matter. Combine the lentils and water in a large pan (which has a lid) and bring to the boil, skimming off the foamy scum as necessary. When the scum has ceased rising to the surface, stir in the bay leaves, chilies, turmeric and asafoetida.
- 2
With the lid half covering the pan, let the lentils simmer gently for around 40 minutes, or until tender and the water is absorbed.
- 3
Meanwhile, heat the oil over medium-high heat in a large skillet or wok. Add the onion and ginger and saute, stirring frequently, for 6 to 8 minutes. Stir in the grated creamed coconut, green chili, sugar, tamarind paste, garam masala, cumin and coriander, and stir for around 1 minute.
- 4
When the lentils are tender, add the sauteed coconut/spice mixture and stir around to mix thoroughly. Taste and add salt, as necessary, and extra sugar or tamarind as desired.
- 5
Transfer the dal to a serving dish, drizzle the hot ghee over the top, and sprinkle with the garam masala and cilantro.
Notes and swaps
- Not assessed yet. Check each ingredient if you have an allergy.



