Nutrition Facts for Sri lankan dahl

Sri Lankan Dahl

Image of Sri Lankan Dahl
Nutriscore Rating: 77/100

Experience the vibrant flavors of Sri Lankan cuisine with this hearty and aromatic Sri Lankan Dahl recipe. Made with tender red lentils simmered in creamy coconut milk, this dish is infused with bold spices like turmeric, cumin, and ground coriander. The secret to its irresistible flavor lies in the tempering of mustard seeds, dried red chilies, and fresh curry leaves, which are sautéed with onions, garlic, and tomatoes until perfectly golden. A touch of lime juice lifts the dish with a zesty finish, while fresh cilantro adds a pop of color and freshness. Ready in just 40 minutes, this gluten-free and vegan-friendly dish is perfect when served with steamed rice or warm roti, making it a comforting yet nutritious meal for any day of the week.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
10 min
🔥
Cook Time
30 min
🕐
Total Time
40 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

17 items
  • 200 g Red lentils
  • 500 ml Water
  • 200 ml Coconut milk
  • 1 tsp Turmeric powder
  • 1 tsp Salt
  • 2 tbsp Vegetable oil
  • 1 tsp Mustard seeds
  • 1 tsp Cumin seeds
  • 2 Dried red chilies
  • 1 medium Onion (finely chopped)
  • 3 Garlic cloves (minced)
  • 10 leaves Fresh curry leaves
  • 1 medium Tomato (chopped)
  • 0.5 tsp Chili powder
  • 1 tsp Ground coriander
  • 1 tbsp Lime juice
  • 2 tbsp Cilantro (for garnishing)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

11 steps
1

Rinse the red lentils thoroughly under cold running water until the water runs clear.

2

In a medium saucepan, combine the lentils, water, turmeric powder, and salt. Bring to a boil over medium heat, then reduce the heat to low and simmer for 15-20 minutes until the lentils are soft and begin to break down. Stir occasionally to prevent sticking.

3

While the lentils are cooking, heat the vegetable oil in a separate pan over medium heat.

4

Add the mustard seeds and cumin seeds, and let them sizzle for about 30 seconds until aromatic.

5

Add the dried red chilies, onion, garlic, and curry leaves to the pan. Sauté for 5-6 minutes until the onions are golden brown.

6

Add the chopped tomato, chili powder, and ground coriander to the pan and cook for an additional 3-4 minutes until the tomatoes break down and the mixture becomes fragrant.

7

Once the lentils are fully cooked, add the coconut milk and the spiced onion-tomato mixture to the saucepan. Stir well to combine.

8

Simmer the dahl for 5 minutes over low heat, allowing the flavors to meld together. Adjust salt to taste if needed.

9

Remove from heat and stir in the lime juice.

10

Garnish with freshly chopped cilantro before serving.

11

Serve hot with steamed rice, roti, or any bread of your choice.

Cooking Tip: Take your time with each step for the best results!
499
cal
25.9g
protein
98.7g
carbs
4.8g
fat

Nutrition Facts

1 serving (1221.2g)
Calories
499
% Daily Value*
Total Fat 4.8 g 6%
Saturated Fat 0.8 g 4%
Polyunsaturated Fat 0.0 g
Cholesterol 0 mg 0%
Sodium 2466 mg 107%
Total Carbohydrate 98.7 g 36%
Dietary Fiber 27.3 g 98%
Total Sugars 27.4 g
Protein 25.9 g 52%
Vitamin D 0.0 mcg 0%
Calcium 211 mg 16%
Iron 14.2 mg 79%
Potassium 1940 mg 41%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

72.9%%
19.1%%
8.0%%
Fat: 43 cal (8.0%%)
Protein: 103 cal (19.1%%)
Carbs: 394 cal (72.9%%)