Sri Lankan Vegetarian Recipes: Parippu Curry

Updated November 3, 2026

Total time
43 min
prep 15 min · cook 28 min
Serves
4
portions as written

Jump to recipe

Sri Lankan Vegetarian Recipes: Parippu Curry

Sri Lankan parippu is a gently spiced red lentil curry, cooked until soft and finished with coconut milk and a fragrant tempering of curry leaves, mustard seeds, and onion. It is a familiar vegetarian dish across Sri Lanka, with family and regional versions that vary in heat and thickness; this stovetop version is creamy, balanced, and easy to serve with rice.

Ingredients

  • 1 cup (200 g) red split lentils, also called masoor dal, picked over and rinsed until the water is mostly clear
  • 2 1/2 cups (600 ml) water
  • 1/2 teaspoon (1.5 g) ground turmeric
  • 1/2 teaspoon (3 g) fine salt, divided, plus more to taste
  • 1 small cinnamon stick, about 2 inches (5 cm) long
  • 1 pandan leaf, about 6 inches (15 cm), tied in a loose knot; optional, but pleasantly fragrant
  • 1 cup (240 ml) canned coconut milk, well stirred
  • 1 tablespoon (15 ml) coconut oil
  • 1 medium yellow or red onion, about 1 cup (150 g), thinly sliced
  • 2 garlic cloves (about 6 g), finely chopped
  • 1 small green chile (about 10 g), thinly sliced; remove the seeds for less heat
  • 8 fresh curry leaves, or 1 small bay leaf as an imperfect substitute
  • 1 teaspoon (3 g) black mustard seeds
  • 1/2 teaspoon (1 g) cumin seeds
  • 1 teaspoon (2 g) Sri Lankan curry powder, roasted or unroasted
  • 1/4 teaspoon (0.5 g) red chile powder, or less to taste
  • 1/4 teaspoon (0.5 g) freshly ground black pepper
  • 1 tablespoon (15 ml) fresh lime juice, plus lime wedges for serving
  • 2 tablespoons (8 g) chopped cilantro, optional

Instructions

  1. Prepare the ingredients. Rinse the lentils in a fine-mesh strainer, drain them well, and measure the water and spices. Slice the onion, chop the garlic, and prepare the chile. This prep takes about 15 minutes, including the rinse. Red split lentils do not need soaking; rinsing removes loose starch and any dust so the curry cooks evenly.
  2. Start the lentils. Put the lentils, water, turmeric, 1/4 teaspoon of the salt, cinnamon stick, and pandan leaf, if using, in a medium saucepan. Bring to a boil over medium-high heat, then lower the heat so the liquid simmers gently. Cook for about 18 minutes in total, stirring every few minutes and scraping the bottom of the pan. The lentils are ready when they are very soft and beginning to break down. If the pan looks dry before they soften, add a small splash of water.
  3. Check the texture. Remove the cinnamon stick and pandan leaf. Stir the lentils vigorously with a spoon to make them creamy while leaving some texture. If you prefer a smoother curry, press a few spoonfuls against the side of the pan and stir them back in. Keep the heat low while you prepare the tempering, or turn off the burner briefly if the lentils are sticking.
  4. Make the tempering. In a small skillet, heat the coconut oil over medium heat. Add the mustard seeds and cumin seeds. When the mustard seeds begin to pop, add the sliced onion, curry leaves, and chile. Cook for about 4 minutes, stirring often, until the onion is soft and lightly golden at the edges. Add the garlic, curry powder, red chile powder, and black pepper; stir for 2 minutes, just until fragrant. Do not let the garlic or ground spices turn dark, which can make them taste bitter.
  5. Finish the curry. Scrape the tempering into the lentils and stir well. Pour in the coconut milk and add the remaining 1/4 teaspoon salt. Simmer gently for 4 minutes, stirring often so the coconut milk does not catch on the bottom. Avoid a hard boil, which can make the surface look oily. The curry should be thick but spoonable; stir in a little hot water if it has become thicker than you like.
  6. Season and serve. Take the pan off the heat and stir in the lime juice. Taste and adjust the salt, chile, or lime a little at a time. Sprinkle with cilantro if you like, and serve hot. The lentils thicken as they stand, so loosen them with a tablespoon or two of hot water just before serving if needed.

Tips

  • Use the right lentils. Red split lentils cook quickly and soften into a creamy curry. Whole brown or green lentils need much longer and keep their shape, so they are not a direct swap for this recipe. If using another type, follow its cooking time and expect a different texture.
  • Look for fresh curry leaves. They are often available at South Asian grocery stores and freeze well. If you cannot find them, omit them or use a bay leaf for a mild herbal note. Curry powder alone does not taste quite like curry leaves, which have a distinct citrusy aroma.
  • Keep the tempering fragrant, not burnt. Mustard seeds can pop quickly, so have the onion ready before heating the oil. Add the garlic and ground spices after the onion softens, and stir constantly during their short cooking time.
  • Choose coconut milk, not coconut cream. Full-fat canned coconut milk gives the curry a rounded texture. Shake or stir the can before measuring. If using light coconut milk, the result will be thinner and less rich; simmer gently and adjust the seasoning at the end.

Serving Suggestions

Serve parippu hot with steamed white rice, red rice, or basmati rice. For a Sri Lankan-style plate, pair it with a vegetable curry, such as green beans or pumpkin, and a fresh salad or sambol. A spoonful of coconut sambol adds a bright, chile-rich contrast, while a squeeze of lime makes the lentils taste livelier. Keep the accompaniments mild if you have made the curry spicy.

For a simple vegetarian meal, add a crisp vegetable side and flatbread, such as roti, for scooping. The curry also works as one part of a larger rice-and-curry spread: serve it in a small bowl alongside other dishes so diners can combine flavors on their plates. If serving several curries, make this one moderately seasoned and put extra chile or lime on the table.

Variations

Make it milder or hotter: Leave out the green chile and reduce or omit the red chile powder for a gentle version. For more heat, keep the chile seeds or add a pinch of chile powder at the end, tasting as you go. Chile strength varies, so adding it gradually is more reliable than assuming every pepper is equally hot.

Adjust the richness: For a lighter, looser curry, use 1/2 cup (120 ml) coconut milk and add up to 1/2 cup (120 ml) hot water. For a richer version, use the full cup of coconut milk and simmer only until warmed through. Coconut milk brands vary in thickness, so let the finished consistency guide you rather than adding extra liquid automatically.

Change the seasoning thoughtfully: If Sri Lankan curry powder is hard to find, use 1 teaspoon (2 g) mild Madras curry powder. It gives a useful warm-spice flavor, though it may be hotter and less distinctive than a Sri Lankan blend. You can also omit curry powder and increase the cumin to 3/4 teaspoon; the result will be simpler but still savory.

Add vegetables: Stir in 1 cup (about 130 g) finely diced pumpkin or sweet potato with the lentils and allow extra time for it to soften. Small pieces are important because large chunks will not cook at the same rate as the lentils. For quicker greens, fold in a handful of spinach during the last minute of simmering.

Storage and Reheating

Transfer leftover curry to a shallow, covered container and refrigerate it within 2 hours of cooking. It keeps well in the refrigerator for 3 to 4 days. The lentils absorb liquid as they chill, so a firm, almost set texture the next day is normal. Stir in a splash of water or coconut milk when reheating rather than thinning the whole batch before storage.

Reheat only the portion you plan to eat in a saucepan over low to medium heat, stirring often and adding liquid a little at a time. For food safety, bring leftovers to 165°F (74°C), checking the center with a food thermometer. In a microwave, cover loosely, heat in short intervals, and stir between intervals so the curry warms evenly; check that it reaches 165°F (74°C) throughout. Do not reheat the same portion repeatedly.

To freeze, cool the curry promptly, portion it into freezer-safe containers, and freeze for up to 2 months for best texture. Thaw overnight in the refrigerator, then reheat to 165°F (74°C). Coconut milk may look slightly separated after freezing, but stirring during reheating usually brings the sauce back together. Add fresh lime juice after reheating to restore its bright finish.

Frequently Asked Questions

Is Sri Lankan parippu the same as Indian dal?

Parippu is a Sri Lankan lentil curry, while dal is a broad name for lentil dishes in several South Asian cuisines. The dishes share ingredients and techniques, but Sri Lankan parippu commonly gets its character from coconut milk and a tempering that may include curry leaves, mustard seeds, and chile. Recipes differ between households and regions.

Can I make this curry without coconut milk?

Yes. Replace the coconut milk with 1 cup (240 ml) hot water or unsweetened oat milk for a less rich curry. Water keeps the lentil flavor clear but removes the coconut aroma and creamy finish; oat milk is softer in flavor but will not taste traditional. Check the salt and lime again after making the substitution.

Why are my lentils still firm?

They may need more time, or the simmer may have been too low. Add hot water if the pan is dry and continue cooking until the lentils are soft enough to mash easily. Older lentils can take longer to soften. Avoid adding acidic ingredients such as lime juice until the lentils are cooked, since acid can slow softening.

Can I prepare parippu ahead?

Yes. Make it up to 3 days ahead, cool it promptly, and refrigerate it covered. It will thicken as it sits, so reheat gently with a little water or coconut milk and stir until smooth. Add lime juice and any fresh cilantro near serving time for the best fresh flavor.

Is this recipe vegan and gluten-free?

As written, it is vegan and gluten-free when the curry powder and other packaged ingredients are labeled accordingly. Coconut oil is used for the tempering, and the recipe contains no dairy, meat, or wheat. Serve it with rice or another suitable accompaniment, and check labels if cooking for someone who must avoid gluten.

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