Creamy Sri Lankan Red Lentil Curry with Coconut Milk & Curry Leaves

Sri Lankan dhal curry is one of the most essential and comforting dishes found across the island. Creamy red lentils simmered with turmeric, chili, coconut milk, curry leaves, and tempered spices create a curry that is simple, deeply aromatic, and incredibly satisfying.
Despite using humble ingredients, dhal curry delivers enormous flavor through layering spices and finishing with a fragrant tempering of onion, mustard seeds, and curry leaves fried in coconut oil. The result is rich, warming, and perfect for everyday meals.
Served with rice, roti, pittu, or string hoppers, this curry is often one of the first dishes placed on the table in Sri Lankan homes.
Sri Lankan dhal curry is a lentil-based curry made from red lentils slowly cooked with spices, tomato, chili, and coconut milk until soft and creamy.
Unlike thicker Indian dals that can become heavy and stew-like, Sri Lankan dhal curry is usually lighter, silkier, and more coconut-forward. Curry leaves and tempered spices give it its signature aroma and flavor.
The dish is versatile enough to work as a main meal or as part of a larger rice-and-curry spread.

Lentils have long been a staple ingredient across Sri Lanka due to their affordability, nutrition, and ability to absorb spices beautifully. Dhal curry became one of the country’s most common everyday dishes because it is simple to prepare while still being filling and flavorful.
The use of coconut milk reflects Sri Lanka’s tropical climate and abundance of coconuts, while mustard seeds, curry leaves, turmeric, and chili showcase the island’s spice-driven cuisine.
Tempering spices in hot coconut oil before adding them to the curry is a traditional Sri Lankan technique that intensifies aroma and creates deeper layers of flavor throughout the dish.
Today, dhal curry remains one of the most widely eaten curries in Sri Lanka and is often considered essential alongside rice.
Red lentils
Onion
Tomato
Green chili
Turmeric
Chili powder
Mustard seeds
Curry leaves
Thick coconut milk
Coconut oil
Salt
Water
The lentils are first simmered with spices, tomato, and water until they soften and begin naturally breaking apart, creating the creamy base of the curry.
Coconut milk is added later in the cooking process to keep the curry smooth and rich without splitting. Meanwhile, onion, mustard seeds, and curry leaves are sautéed separately in coconut oil to create a fragrant tempering.
This final tempering is poured directly into the lentils, giving the curry a burst of aroma, texture, and deeper flavor.
The balance between creamy lentils, coconut milk, and toasted spices is what makes Sri Lankan dhal curry so comforting.

Serve hot.
Sri Lankan dhal curry is traditionally served with steamed rice, roti, pittu, or string hoppers. It pairs especially well with coconut sambol, fish curry, eggplant curry, or spicy chili condiments.
Because the lentils continue thickening as they cool, you can loosen leftovers with a splash of water when reheating.
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently over low heat while stirring occasionally to maintain a smooth texture.

Product We Use
to make our cooking experience better