Nutrition Facts for Spicy dhal

Spicy Dhal

Warm up your evenings with this fragrant and flavorful Spicy Dhal, a comforting Indian-inspired dish that’s as nourishing as it is delicious. Made with tender red lentils simmered to perfection and spiced with bold flavors like cumin, garam masala, and red chili, this dhal is an irresistible blend of heat and earthiness. Aromatic onions, garlic, ginger, and a touch of fresh green chili add layers of complexity, while juicy tomatoes create a luscious base. Finished with a sprinkle of fresh coriander and a squeeze of zesty lemon juice, this dish is perfect for pairing with steamed basmati rice, warm naan, or a simple roti. Ready in just 45 minutes, this one-pot vegetarian meal is as easy to prepare as it is satisfying, making it an ideal choice for weeknight dinners or cozy weekends.

Nutriscore Rating: 72/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Spicy Dhal
Prep Time:15 mins
Cook Time:30 mins
Total Time:45 mins
Servings: 4

Ingredients

  • 200 grams red lentils
  • 750 ml water
  • 0.5 teaspoons turmeric powder
  • 1 teaspoons salt
  • 2 tablespoons vegetable oil
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 1 teaspoon ginger, grated
  • 1 green chili, finely chopped
  • 1 teaspoons ground cumin
  • 1 teaspoons ground coriander
  • 1 teaspoons garam masala
  • 0.5 teaspoons red chili powder
  • 2 medium tomatoes, finely chopped
  • 2 tablespoons fresh coriander leaves, chopped
  • 1 tablespoons lemon juice

Directions

Step 1

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

Step 2

In a medium saucepan, combine the lentils, water, turmeric powder, and salt. Bring to a boil, then reduce the heat to a simmer. Cook for 20-25 minutes, stirring occasionally, until the lentils are soft and mushy. Add more water if needed to achieve a thick soup-like consistency.

Step 3

While the lentils cook, heat the vegetable oil in a large skillet over medium heat.

Step 4

Add the chopped onion and sauté for 5-7 minutes until golden brown.

Step 5

Stir in the minced garlic, grated ginger, and green chili. Cook for 1-2 minutes until fragrant.

Step 6

Add the ground cumin, ground coriander, garam masala, and red chili powder. Stir well to toast the spices for about 30 seconds.

Step 7

Add the chopped tomatoes to the skillet. Cook for 5-7 minutes until the tomatoes break down and form a thick paste.

Step 8

Pour the cooked lentils into the skillet and stir well to combine. Simmer for 5 minutes to allow the flavors to meld. Adjust seasoning with additional salt if needed.

Step 9

Stir in the chopped fresh coriander leaves and lemon juice just before serving.

Step 10

Serve the spicy dhal hot with steamed rice, naan, or roti.

Nutrition Facts

Serving size (1400.0g)
Amount per serving % Daily Value*
Calories 599.9
Total Fat 29.2g 0%
Saturated Fat 4.2g 0%
Polyunsaturated Fat 16.8g
Cholesterol 0mg 0%
Sodium 2414.3mg 0%
Total Carbohydrate 70.5g 0%
Dietary Fiber 23.9g 0%
Total Sugars 15.8g
Protein 23.7g 0%
Vitamin D 0IU 0%
Calcium 211.8mg 0%
Iron 12.4mg 0%
Potassium 1750.9mg 0%
*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

Fat: 41.1%
Protein: 14.8%
Carbs: 44.1%