Sri Lankan Cultural Food: Parippu Dhal Curry

Updated November 3, 2026

Total time
40 min
prep 15 min · cook 25 min
Serves
4
portions as written

Jump to recipe

Sri Lankan Cultural Food: Parippu Dhal Curry

Sri Lankan parippu, or dhal curry, is a comforting red lentil dish simmered with coconut milk and warm spices, then often finished with a fragrant onion-and-spice tempering. It is commonly served with rice as part of a Sri Lankan meal, and family and regional versions vary in heat, thickness, and seasoning.

Ingredients

  • 1 cup (200 g) red split lentils, also called masoor dal
  • 2 cups (475 ml) water, plus more as needed
  • 1 cup (240 ml) full-fat coconut milk, well stirred
  • 1 small yellow onion (about 100 g), finely chopped, divided
  • 2 garlic cloves (about 6 g), finely chopped
  • 1 teaspoon (2 g) ground turmeric
  • 1 teaspoon (2 g) Sri Lankan roasted curry powder or regular curry powder
  • ½ teaspoon (1 g) ground cumin
  • ½ teaspoon (2 g) fine salt, plus more to taste
  • 1 small green chile (about 10 g), slit lengthwise; remove seeds for less heat
  • 1 tablespoon (15 ml) coconut oil or neutral cooking oil
  • ½ teaspoon (1 g) black mustard seeds
  • 8 fresh curry leaves (about 1 g), or 1 small bay leaf as a different, milder substitute
  • ¼ teaspoon (0.5 g) crushed red pepper flakes, optional
  • 1 tablespoon (15 ml) lime juice, or to taste

Instructions

  1. Rinse the lentils in a fine-mesh strainer under cool running water, stirring them with your fingers, until the water is mostly clear. Pick out any small stones or damaged pieces. Drain well. Red split lentils do not need soaking; rinsing removes loose starch and helps the curry cook evenly.
  2. Put the lentils in a medium saucepan with the water, half of the chopped onion, garlic, turmeric, curry powder, cumin, salt, and slit green chile. Stir, then bring the mixture to a boil over medium-high heat. Stay nearby: lentils can foam up as they boil. Once bubbling, reduce the heat to low and simmer uncovered for 12–15 minutes, stirring every few minutes and scraping the bottom. The lentils should be soft and beginning to break down. If the pan looks dry before they soften, add water 2 tablespoons (30 ml) at a time.
  3. Stir in the coconut milk and simmer gently for 5 minutes, stirring often so the creamy mixture does not catch on the bottom. For a thicker, spoonable curry, leave it uncovered; for a looser curry to serve over rice, add ¼–½ cup (60–120 ml) water. Taste a lentil to make sure it is fully tender. Keep the heat low rather than boiling hard, which can cause coconut milk to separate or splatter.
  4. While the lentils simmer, make the tempering in a small skillet. Heat the coconut oil over medium heat. Add the remaining onion and cook for 3–4 minutes, stirring, until softened and lightly golden at the edges. Add the mustard seeds. When they begin to pop, add the curry leaves and optional red pepper flakes, then stir for about 20 seconds. Curry leaves can crackle in hot oil, so add them carefully. If using a bay leaf instead, add it with the onion and remove it before serving.
  5. Scrape the hot onion tempering into the lentil pan and stir it through. Simmer for 1–2 minutes to bring the flavors together, then turn off the heat. Stir in 1 tablespoon (15 ml) lime juice and taste. Add more salt or lime in small increments. The curry should taste creamy and gently spiced, with enough acidity to keep the coconut from feeling heavy.
  6. Let the curry stand for 2 minutes, then check its consistency. It thickens as it sits; loosen it with a splash of hot water if needed. Remove the green chile if you want to limit its heat, or leave it in for a hotter serving. Serve warm, with extra lime wedges at the table.

Tips

  • Use red split lentils for the expected soft, creamy texture. Brown or green lentils take longer to cook and stay firmer, so they are not a like-for-like swap; if using them, cook until tender before adding coconut milk and expect a more textured curry.
  • Fresh curry leaves are a defining aromatic in many Sri Lankan temperings, but they may be hard to find. Look in South Asian grocery stores or the freezer section. A bay leaf can contribute a gentle herbal note, but it will not taste the same; dried curry leaves are less fragrant than fresh or frozen ones.
  • Sri Lankan roasted curry powder is a dark, toasted spice blend, and blends differ by household and maker. Regular curry powder is a practical substitute with a lighter, less roasted flavor. For extra warmth, toast the ground cumin briefly with the onion, but do not let the spices scorch.
  • Keep the simmer gentle after adding coconut milk, and stir the base regularly. A hard boil can make the sauce separate, while an unattended pan may stick as the lentils thicken. If it becomes too thick, add hot water rather than more coconut milk so the seasoning stays balanced.

Serving Suggestions

Serve parippu with steamed white rice, red rice, or another plain grain that can absorb its coconut sauce. It also pairs naturally with a Sri Lankan-style meal of several small dishes: a vegetable curry, leafy greens, a crisp relish, or a tangy pickle. A mild lentil curry can balance dishes with more chile, while lime wedges let each person sharpen the flavor to taste.

For a simple weeknight plate, add rice and a quickly cooked vegetable such as green beans or cabbage. Keep the sides relatively plain so the curry’s toasted spices remain easy to notice. Parippu can also be served with roti or flatbread for scooping; it will feel thicker and more like a dip, so reduce the added water slightly if that is the plan.

Variations

There is no single household formula for parippu. Some cooks use more coconut milk for a richer, paler curry; others use less and let the lentils dominate. Adjust the water and coconut milk to make it either spoonable or saucy. For a milder version, omit the green chile and red pepper flakes. For more heat, leave the chile whole in the pot or add a small pinch of flakes to the tempering.

You can add a small piece of pandan leaf while the lentils simmer, then remove it before serving. Pandan gives a distinctive sweet, grassy aroma used in many Sri Lankan dishes; if it is unavailable, simply leave it out rather than substituting a strong herb. A pinch of ground cinnamon is another optional variation, but use it sparingly so it does not overwhelm the lentils. For a dairy-free dish, this recipe already uses coconut milk rather than cream or butter.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours in a covered, shallow container. The curry keeps for 3–4 days in the refrigerator. It thickens as the lentils absorb liquid, so stir in a tablespoon or two of water before reheating. Warm it in a saucepan over low to medium-low heat, stirring frequently, until steaming throughout; for food safety, reheat leftovers to 165°F (74°C), checking with a food thermometer.

You can freeze the curry in airtight portions for up to 2 months for best quality. Thaw it in the refrigerator overnight, then reheat to 165°F (74°C). Coconut-based sauces can look slightly separated after freezing, but stirring as the curry warms usually brings the texture back together. Add fresh lime after reheating, since its bright flavor fades during storage.

Frequently Asked Questions

Is parippu the same as dhal curry?
Parippu is the Sinhala word commonly used for lentils, and parippu curry is a familiar Sri Lankan lentil preparation. Dhal or dal is a broader South Asian term for lentils and dishes made with them. Recipes vary, but this version uses red split lentils, coconut milk, spices, and a tempering.

Do I have to soak red lentils first?
No. Red split lentils cook quickly and soften without soaking. Rinse them well before cooking, then simmer until tender. Older lentils can take a little longer, so judge by texture rather than relying only on the timer.

Can I make this curry without coconut milk?
Yes, though it will be less rich and will not have the familiar coconut flavor. Replace the coconut milk with an equal amount of water or unsalted vegetable stock, then taste and adjust the salt and lime. You can also use a lighter coconut milk; the sauce will be thinner and less creamy.

Why is my lentil curry too thick?
Red lentils continue absorbing liquid after cooking, especially as the curry cools. Stir in hot water a few tablespoons at a time until it reaches the consistency you want. If it tastes diluted afterward, add a little salt and lime juice to restore its balance.

Can I prepare parippu ahead?
Yes. Make it up to 3–4 days ahead and refrigerate it within 2 hours of cooking. The flavors settle as it rests, and the texture will become thicker. Reheat gently with a splash of water, checking that leftovers reach 165°F (74°C), then add lime to taste.

What is the difference between curry powder and roasted curry powder?
Roasted curry powder is made with toasted spices and usually has a deeper, darker aroma. Regular curry powder is an accessible substitute, but its flavor may be brighter and less toasted. Since blends vary, start with the amount listed and add more only after tasting.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).