Sri Lankan Red Lentil Dhal Curry

Sri Lankan Red Lentil Dhal Curry

Rich, creamy red lentils simmer gently in aromatic coconut milk infused with pandan, green chilies, and curry leaves, finished with a crackling golden spice temper.

35mEasy4 servings
Remix

Equipment

Medium saucepan
Small frying pan
Fine mesh sieve

Ingredients

4 servings

Base Dhal

  • 200 g red lentils, dry
  • 400 ml water
  • 3 g turmeric powder
  • 5 g unroasted sri lankan curry powder
  • 1 pandan leaf, fresh or frozen
  • 10 curry leaves, fresh
  • 2 green chilies, slit lengthwise
  • 30 g red onion, finely diced
  • 10 g garlic, minced

Coconut Finish

  • 200 ml thick coconut milk, well shaken
  • 5 g salt

Tempering

  • 30 ml coconut oil
  • 3 g mustard seeds, whole black or brown
  • 2 g cumin seeds, whole
  • 3 dried red chilies, broken in half
  • 10 curry leaves, fresh
  • 10 g garlic, thinly sliced
  • 30 g red onion, thinly sliced

Nutrition (per serving)

Nutrition is estimated per serving. Nutrients without complete source data are omitted.

374
Calories
14g
Protein
39g
Carbohydrates
20g
Fat
7g
Fiber
1g
Sugar
508mg
Sodium
Full nutrition
Calories
374 kcal
Protein
14 g
Carbohydrates
39 g
Fat
20 g
Fiber
7 g
Sugar
1 g
Sodium
508 mg
Saturated Fat
16 g
Monounsaturated Fat
1 g
Polyunsaturated Fat
1 g
Potassium
556 mg
Calcium
70 mg
Iron
6.6 mg
Magnesium
65 mg
Phosphorus
220 mg
Zinc
2.3 mg
Vitamin A
90 mcg
Vitamin C
10 mg
Vitamin E
0.4 mg
Vitamin K
2 mcg
Vitamin B6
0.3 mg
Thiamin
0.29 mg
Riboflavin
0.07 mg
Niacin
1.2 mg
Folate
113 mcg
Water
160 g

Sources: Aggregated Public Data, USDA FoodData Central

Method

01

Place the red lentils in a fine mesh sieve. Rinse thoroughly under cold running water until the water runs clear to remove excess starch. Drain well.

2m
02

In a medium saucepan, combine the rinsed lentils, water, turmeric powder, unroasted curry powder, pandan leaf, the first portion of curry leaves, green chilies, diced red onion, and minced garlic. Place over medium heat until the liquid reaches 100°C/212°F and begins to boil.

5m
03

Reduce the heat to low, cover the saucepan partially, and let the mixture simmer gently. Cook until the lentils are completely tender, break apart easily, and have absorbed most of the water.

15mLook for: Lentils turn a pale yellow color and form a thick porridge consistency.Feel: Lentils mash effortlessly when pressed against the side of the pot.
04

Stir the thick coconut milk and salt into the cooked lentils. Bring the curry back to a very gentle simmer over low heat. Cook just until heated through, being careful not to let it boil vigorously, then remove from heat.

3mLook for: Curry is creamy and homogeneous.
05

In a small frying pan, heat the coconut oil over medium-high heat (around 180°C/350°F). Add the mustard seeds and heat until they begin to aggressively pop and crackle.

1m
06

Immediately add the cumin seeds, dried red chilies, remaining curry leaves, thinly sliced garlic, and sliced red onion to the hot oil. Sauté constantly until the onions turn deeply golden brown and the garlic is highly fragrant.

2mLook for: Onions are golden brown and crispy at the edges; curry leaves are blistered.Feel: Aromatics feel slightly crisp in the pan.
07

Pour the hot tempered spice mixture directly into the saucepan with the cooked dhal. Stir well to combine, distributing the aromatic oils evenly throughout the curry. Let rest briefly before serving.

1m

Chef's Notes

  • The tempering process, known as baduma or tarka, is absolutely essential for blooming the fat-soluble flavor compounds in the spices. Skipping this step results in a flat, one-dimensional curry.
  • Unroasted Sri Lankan curry powder is traditionally used for vegetarian and seafood curries to keep the flavor profile bright and herbaceous, whereas the roasted counterpart is reserved for rich, heavy meats.
  • Pandan leaf (rampe) adds a distinct, sweet, and nutty aroma that is quintessential to Sri Lankan cuisine. While the curry is still delicious without it, omitting pandan removes a foundational layer of authenticity.
  • For the creamiest texture, use freshly extracted thick coconut milk (the first extraction) if available, rather than canned varieties which often contain stabilizers.

Storage

Refrigerator: 4 daysThickens significantly as it cools. Store in an airtight container.

Freezer: 2 monthsTexture may change slightly upon thawing but remains flavorful.

Reheating: Gently heat on the stovetop or in the microwave, stirring in a splash of water or extra coconut milk to loosen the consistency.

Troubleshooting

Coconut milk separates or curdles

Cause: The curry was boiled too vigorously after the thick coconut milk was added.

Fix: Cannot be fully fixed visually, but the flavor remains intact. Stirring vigorously or blending a small portion can help emulsify the liquid slightly.

Prevention: Keep the heat low and maintain only a very gentle simmer once the coconut milk is introduced. Do not cover the pot entirely.

Lentils are tough or slightly crunchy

Cause: Salt was added too early, or the lentils were too old and required more water.

Fix: If noticed before adding coconut milk, add 100ml of boiling water and simmer for an additional 10 minutes until soft.

Prevention: Always wait until the lentils are completely soft before adding salt.

Cultural Context

Parippu (dhal) is the indisputable cornerstone of Sri Lankan home cooking, consumed almost daily across the island. Served alongside rice, pol sambol, and vibrant vegetable curries, it forms the ultimate comfort food. The unique addition of pandan leaves and fresh coconut milk distinguishes it from its Indian counterparts, bestowing a subtle sweetness and a lush aromatic depth.

More Like This

Find your next meal

Dinner2,315Dessert753Side Dish505Appetizer476Soup368Salad367Condiment171Breakfast155Baked Good136Sauce122Lunch113Main Course76Base71Brunch61Bread57Snack51Beverage36Preserve32Confection23Hot Drink3Stew2Smoothie2Main Dish1Main1Sandwich1