Nutrition Facts for Spiced onion dahl

Spiced Onion Dahl

Image of Spiced Onion Dahl
Nutriscore Rating: 62/100

Warm, hearty, and packed with flavor, Spiced Onion Dahl is the perfect comfort dish that combines aromatic spices with the creamy richness of lentils. This vegetarian recipe features tender red lentils simmered with golden caramelized onions, fresh ginger, and garlic, all infused with earthy turmeric, cumin, and coriander. A splash of coconut milk enhances its velvety texture, while a kick of red chili flakes adds just the right amount of heat. Garnished with fresh cilantro and a touch of zesty lemon juice, this Indian-inspired dahl pairs beautifully with steamed rice or warm flatbreads for a wholesome, satisfying meal. Ready in under an hour, this gluten-free, plant-based recipe is a nourishing and flavorful choice for weeknight dinners or meal prep.

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
15 min
🔥
Cook Time
30 min
🕐
Total Time
45 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

16 items
  • 200 g red lentils
  • 2 medium yellow onion
  • 3 large garlic cloves
  • 15 g fresh ginger
  • 2 tbsp vegetable oil or ghee
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 8 leaves curry leaves (optional)
  • 0.5 tsp red chili flakes
  • 400 ml canned coconut milk
  • 500 ml water
  • 2 tbsp fresh cilantro (optional, for garnish)
  • 1 tsp salt
  • 0.5 tsp black pepper
  • 1 tbsp lemon juice
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

Rinse the red lentils under cold water until the water runs clear. Set aside.

2

Peel and finely dice the onions. Mince the garlic and grate the ginger.

3

Heat the vegetable oil or ghee in a large pot over medium heat. Add the onions and cook for 8-10 minutes, stirring occasionally, until softened and golden brown.

4

Add the minced garlic, grated ginger, ground turmeric, ground cumin, ground coriander, and curry leaves (if using). Stir and cook for 1-2 minutes until fragrant.

5

Stir in the red chili flakes and rinsed lentils. Mix to coat the lentils in the aromatic spices.

6

Pour in the coconut milk and water. Stir well and bring the mixture to a gentle boil.

7

Reduce the heat to low and cover the pot. Simmer for 20-25 minutes, stirring occasionally, until the lentils are tender and the mixture has thickened.

8

Season the dahl with salt and black pepper. Stir in the lemon juice for a burst of freshness.

9

Taste and adjust seasoning if necessary. If the dahl is too thick, add a splash of water to reach your desired consistency.

10

Serve hot, garnished with fresh cilantro if desired. Pair with steamed rice or flatbreads for a complete meal.

Cooking Tip: Take your time with each step for the best results!
1570
cal
31.4g
protein
100.8g
carbs
127.0g
fat

Nutrition Facts

1 serving (1428.5g)
Calories
1570
% Daily Value*
Total Fat 127.0 g 163%
Saturated Fat 89.6 g 448%
Polyunsaturated Fat 0.0 g
Cholesterol 0 mg 0%
Sodium 2460 mg 107%
Total Carbohydrate 100.8 g 37%
Dietary Fiber 23.0 g 82%
Total Sugars 26.0 g
Protein 31.4 g 63%
Vitamin D 0.0 mcg 0%
Calcium 292 mg 22%
Iron 24.9 mg 138%
Potassium 2430 mg 52%

*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

24.1%%
7.5%%
68.4%%
Fat: 1143 cal (68.4%%)
Protein: 125 cal (7.5%%)
Carbs: 403 cal (24.1%%)