Creamy red lentils with coconut milk, curry leaves, pandan, green chili, and a fragrant mustard tempering

Parippu is one of the steady foundations of a Sri Lankan rice-and-curry meal. Red lentils soften quickly and create their own creamy body, while coconut milk rounds the spices without turning the dish sweet. Curry leaves, pandan, green chili, turmeric, and Ceylon cinnamon establish the Sri Lankan profile. A final tempering of onion, garlic, mustard seed, and dried chili supplies aroma and texture just before serving. This version remains entirely plant-based and keeps the seasoning focused so it can sit comfortably beside several vegetable curries or become a simple main dish with rice.
- Prep
- 20 mins
- Cook
- 35 mins
- Total
- 55 mins
- Serves
- 6
- Difficulty
- Intermediate
- Cuisine
- Sri Lankan
The recipe
As an Amazon Associate I earn from qualifying purchases. Links marked “paid link” may earn a commission at no extra cost to you.
Before you start
Wash the lentils through several changes of water so excess surface starch does not make the curry gummy. Slice the onions and garlic for the curry separately from those for the tempering. Tie the pandan into a loose knot, split the green chilies, and measure the mustard seeds beside the stove because they cook very quickly.
Ingredients
For the lentil curry
For the tempering
For finishing
Quantities change with servings; cooking times stay the same.
Equipment
- Wide heavy saucepan paid link
- Small frying pan paid link
- Fine-mesh strainer paid link
- Wooden spoon paid link
- Ladle paid link
- Chef’s knife paid link
- Cutting board paid link
- Digital kitchen scale paid link
Method
Rinse the lentils. Wash red lentils in several changes of cool water until the water is nearly clear, then drain.
Start the curry. Combine lentils, water, half the onion, half the garlic, green chilies, 10 curry leaves, pandan, cinnamon, turmeric, and fenugreek in a wide saucepan.
Simmer gently. Bring just to a boil, skim any foam, lower the heat, and cook uncovered for 15 to 18 minutes until the lentils collapse and most water is absorbed.
Add coconut milk. Stir in coconut milk and salt, then simmer over low heat for 8 to 10 minutes until creamy but still loose enough to spoon.
Adjust the texture. Add a small amount of hot water if the lentils become too thick; remove the pandan and cinnamon before serving.
Begin the tempering. Heat coconut oil in a small frying pan and cook the remaining sliced onion and garlic over medium heat until golden at the edges.
Bloom the spices. Add dried chilies, remaining curry leaves, chili flakes, and mustard seeds, then cover partly and cook only until the mustard seeds begin to pop.
Finish the curry. Immediately pour most of the hot tempering over the lentils, stir once, and add lime juice to taste.
Serve. Transfer to a warm bowl, spoon the reserved tempering over the surface, and finish with coriander.
Chef’s notes
Red split lentils do not need soaking, but thorough rinsing produces a cleaner texture.
Use low heat after adding coconut milk because a hard boil can make the fat separate visibly.
Pandan is aromatic but fibrous and should be removed before eating.
Mustard seeds can burn in seconds; add them near the end of the tempering and remove the pan once they pop.
Parippu thickens while standing, so keep hot water ready for a final consistency adjustment.
Tips and variations
Use a little more water for a flowing curry served over rice and less for a thicker bread accompaniment.
A small pinch of asafetida can be added to the tempering if it is part of your pantry.
For a milder family version, leave green chilies whole and omit the chili flakes.
Freshly squeezed lime should brighten the curry without making it sharply sour.
Add baby spinach only as a variation; plain parippu remains the most versatile rice-and-curry component.
Serve with
Present the creamy yellow-orange lentils in a low clay bowl with the dark mustard seeds, fried curry leaves, onions, and dried chilies visible on the surface.
Storage
Cool quickly and refrigerate in a covered container for up to 3 days. Reheat gently with a splash of water until steaming and at least 74°C. Freeze for up to 1 month; stir well after thawing because coconut milk may separate slightly.
Nutrition per serving (estimated)
- 430 kcal
- Calories
- 20 g
- Protein
- 53 g
- Carbohydrates
- 17 g
- Fat
- 10 g
- Fibre
Allergens
The recipe contains coconut. Coconut classification differs between jurisdictions, so declare it according to local allergen rules. Check lentils and spices for gluten, peanut, sesame, or mustard cross-contact; mustard is an allergen in some regions.
Made it?
Rate this recipe. Your rating helps other cooks.
No ratings yet. Be the first.
Questions
Is parippu the same as dhal?
Parippu is the Sinhala and Tamil name commonly used in Sri Lanka for lentils and the curry made from them.
Why use coconut milk?
It supplies the rounded texture and flavor characteristic of many Sri Lankan parippu preparations.
Can I use brown lentils?
Red split lentils are preferred because they soften quickly and create the intended creamy body.
Should the curry be very thick?
It should be spoonable and creamy; make it slightly looser when it will be served over rice.
Can it be made without chili?
Yes. Keep the curry leaves, pandan, turmeric, cinnamon, and tempering for aroma while reducing the chili.