Nutrition Facts for Indian dhal with tomato and aubergine

Indian Dhal with Tomato and Aubergine

Image of Indian Dhal with Tomato and Aubergine
Nutriscore Rating: 73/100

Dive into the hearty and aromatic world of Indian cuisine with this comforting Indian Dhal with Tomato and Aubergine. Packed with protein-rich red lentils, succulent chunks of aubergine, and the tangy sweetness of ripe tomatoes, this dish is a celebration of bold spices like cumin, turmeric, and garam masala. Simmered to perfection, the flavors meld beautifully into a rich, velvety stew, accented with fresh ginger and garlic for depth and warmth. Finished with a squeeze of zesty lime juice and a sprinkle of fresh coriander, this wholesome dhal is perfect served over basmati rice or scooped up with warm naan. Ready in under an hour, this vegan and gluten-free recipe is an easy-to-make, crowd-pleasing favorite that brings the authentic taste of India to your table.

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
40 min
🕐
Total Time
50 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

16 items
  • 200 g Red lentils
  • 750 ml Water
  • 1 large Aubergine (eggplant), diced
  • 3 medium Tomatoes, chopped
  • 1 medium Onion, finely chopped
  • 3 cloves Garlic, minced
  • 1 tbsp Fresh ginger, grated
  • 1 tsp Cumin seeds
  • 1 tsp Ground turmeric
  • 1 tsp Ground coriander
  • 1 tsp Garam masala
  • 0.5 tsp Chili powder (optional)
  • 2 tbsp Sunflower oil (or any neutral oil)
  • 2 tbsp Fresh coriander (cilantro), chopped
  • 1 tsp Salt
  • 1 tbsp Lime or lemon juice
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

Rinse the red lentils thoroughly under cold water until the water runs clear, then set aside.

2

Heat the oil in a large pot over medium heat. Add the cumin seeds and cook for about 30 seconds until fragrant.

3

Add the chopped onion and sauté for 5 minutes until golden and soft. Stir in the garlic and ginger, cooking for another minute.

4

Add the spices, including turmeric, coriander, garam masala, and optional chili powder. Stir well to coat the onion mixture with the spices.

5

Stir in the chopped tomatoes and cook for 5 minutes until they break down and become a thick sauce.

6

Add the diced aubergines, stirring to coat them in the spiced tomato mixture. Cook for about 5 minutes to slightly soften them.

7

Pour in the rinsed lentils and water. Stir to combine and bring the mixture to a boil.

8

Once boiling, reduce the heat to low, cover the pot, and simmer gently for 25-30 minutes, stirring occasionally, until the lentils are tender and the aubergines are soft.

9

Season with salt and stir in the lime or lemon juice. Taste and adjust seasoning as necessary.

10

Garnish with freshly chopped coriander before serving. Serve hot with rice, naan, or your favorite flatbread.

Cooking Tip: Take your time with each step for the best results!
671
cal
25.9g
protein
82.6g
carbs
31.0g
fat

Nutrition Facts

1 serving (1619.9g)
Calories
671
% Daily Value*
Total Fat 31.0 g 40%
Saturated Fat 3.3 g 16%
Polyunsaturated Fat 0.0 g
Cholesterol 0 mg 0%
Sodium 2424 mg 105%
Total Carbohydrate 82.6 g 30%
Dietary Fiber 28.7 g 102%
Total Sugars 22.2 g
Protein 25.9 g 52%
Vitamin D 0.0 mcg 0%
Calcium 242 mg 19%
Iron 14.4 mg 80%
Potassium 2263 mg 48%

*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

46.3%%
14.5%%
39.1%%
Fat: 279 cal (39.1%%)
Protein: 103 cal (14.5%%)
Carbs: 330 cal (46.3%%)