Plant-Based Sri Lankan Parippu Curry

2–4 minutes

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

Chef-tested
Jump to recipe
Sri Lankan parippu red lentil curry with coconut milk, curry leaves and 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

Equipment

Method

  1. Rinse the lentils. Wash red lentils in several changes of cool water until the water is nearly clear, then drain.

  2. 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.

  3. 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.

  4. 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.

  5. Adjust the texture. Add a small amount of hot water if the lentils become too thick; remove the pandan and cinnamon before serving.

  6. 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.

  7. 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.

  8. Finish the curry. Immediately pour most of the hot tempering over the lentils, stir once, and add lime juice to taste.

  9. 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.

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.

About the Contributor

Meet the editorial team →

Explore the ingredients and techniques

Explore the cuisine, ingredients, techniques and tools connected to this recipe.