Sri Lankan Coconut Dhal
Sri Lankan
Easy

Sri Lankan Coconut Dhal

Red lentils simmered in a fragrant coconut milk broth with curry leaves, turmeric, and a sizzling tempered spice finish — a creamy, affordable staple that pairs perfectly with rice.

By Palate Palace Kitchen

30 min4 servings

About This Recipe

This classic Sri Lankan coconut dhal is a comforting, mildly spiced lentil stew that delivers rich and earthy flavors in a simple, one-pot preparation. Combining red lentils with coconut milk and aromatic spices, this traditional dish is naturally vegan and gluten-free. It makes for an incredibly satisfying, budget-friendly weeknight dinner that comes together in just about thirty minutes.

The secret to this recipe's success lies in the dual-stage cooking method. First, the red lentils simmer directly in a mixture of creamy coconut milk, water, aromatics, and turmeric until they break down into a beautifully soft, velvety texture. The real magic happens at the very end with a traditional tempering technique. Sizzling whole mustard seeds and fresh curry leaves in hot coconut oil coaxes out their essential oils, creating a fragrant, toasted infusion that is swirled into the pot just before serving to elevate the entire dish.

For the best results, ensure you rinse the red lentils thoroughly in cold water before cooking to remove excess starch, which helps achieve the ideal creamy consistency without becoming gummy. If you prefer a milder dish, you can easily adjust the heat by leaving the green chili whole rather than slitting it, or swap it for a milder variety.

This comforting dhal is best enjoyed warm, ladled over a generous bed of steamed basmati rice. Any leftovers can be stored in an airtight container in the refrigerator for a quick, delicious lunch the next day, as the flavors will continue to develop and deepen over time.

Ingredients

4 srv
  • 1 cup Red lentils, rinsed
  • 1 can Coconut milk
  • 1 Onion, finely diced
  • 3 cloves Garlic, minced
  • 1 tsp Turmeric powder
  • 10 Curry leaves
  • 1 tsp Mustard seeds
  • 1 tbsp Coconut oil
  • 1 Green chili, slit
  • Salt

Instructions

  1. 1

    Combine lentils, coconut milk, 1 cup water, onion, garlic, turmeric, green chili, and salt in a pot. Bring to a boil, then reduce to a simmer. Cook 20 minutes, stirring occasionally, until lentils are creamy.

    22 min

  2. 2

    Heat coconut oil in a small pan. Add mustard seeds and let them pop, then add curry leaves. Sizzle for 30 seconds and pour this tempered oil over the dhal. Stir and serve with rice.

    3 min

Nutrition Facts

310

kcal

Calories

14

g

Protein

34

g

Carbs

14

g

Fat

8

g

Fiber

280

mg

Sodium

Rate This Recipe

Beverage Pairings

Great pairings balance the weight and flavor of the dish: crisp, high-acid drinks refresh rich or fried food, a touch of sweetness tames spice, and light dishes suit light-bodied drinks. Both alcoholic and non-alcoholic options can shine.

Wine, Beer & Spirits

Wine
Dry Rosé· France

Dry rosé is remarkably versatile across savory dishes.

Serve well chilled (8–10°C).

Non-Alcoholic

Soft Drink
Sparkling Water

A clean, neutral refresher that suits almost any dish.

Serve cold with a citrus twist.

Tea
Green Tea· East Asia

Light and palate-cleansing — a safe, refreshing choice.

Steep at 75–80°C for 2 minutes.