Nutrition Facts for Indian dal soup

Indian Dal Soup

Warm, hearty, and packed with bold flavors, Indian Dal Soup is the ultimate comfort food for lovers of vibrant cuisine. This recipe features protein-rich red lentils simmered to perfection in a fragrant blend of spices including cumin, turmeric, and coriander, with hints of chili for a subtle kick. Fresh aromatics like ginger, garlic, and onion enhance the depth of flavor, while a splash of lemon juice and chopped cilantro add a refreshing finish. Ready in just 45 minutes, this nutritious soup is perfect as a satisfying weeknight meal or a cozy appetizer. Serve it with naan or rice for an authentic Indian dining experience that’s sure to impress. Perfect for vegan, vegetarian, and gluten-free diets, this easy-to-make Indian Dal Soup is a delicious way to add warmth and wellness to your table.

Nutriscore Rating: 78/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.
Image of Indian Dal Soup
Prep Time:15 mins
Cook Time:30 mins
Total Time:45 mins
Servings: 4

Ingredients

  • 1 cup red lentils
  • 1 medium, chopped onion
  • 1 medium, chopped tomato
  • 3 minced garlic cloves
  • 1 tablespoon, minced ginger
  • 1 teaspoon cumin seeds
  • 0.5 teaspoon ground turmeric
  • 0.5 teaspoon ground coriander
  • 0.5 teaspoon ground cumin
  • 0.25 teaspoon chili powder
  • 6 cups vegetable broth
  • 1 teaspoon or to taste salt
  • 0.25 teaspoon or to taste black pepper
  • 0.25 cup, chopped cilantro
  • 1 tablespoon lemon juice
  • 2 tablespoons oil

Directions

Step 1

Rinse the red lentils under cold water until the water runs clear. This helps remove any excess starch.

Step 2

In a large pot, heat 2 tablespoons of oil over medium heat. Add the cumin seeds and let them sizzle for about 30 seconds until they become fragrant.

Step 3

Add the chopped onion to the pot and sauté until it becomes translucent, about 4-5 minutes.

Step 4

Add the minced garlic and ginger to the onions and cook for another minute, stirring frequently to prevent burning.

Step 5

Stir in the chopped tomato and cook until the tomato softens, about 2-3 minutes.

Step 6

Add the ground turmeric, ground coriander, ground cumin, and chili powder. Stir the spices in for 1 minute to allow their flavors to bloom.

Step 7

Pour the rinsed lentils into the pot, followed by the vegetable broth. Stir to combine all ingredients.

Step 8

Bring the mixture to a boil, then reduce the heat to low and let it simmer uncovered for about 20-25 minutes or until the lentils are soft and cooked through.

Step 9

Season the soup with salt and black pepper to taste. If you prefer a smoother texture, you can puree a portion of the soup using an immersion blender.

Step 10

Stir in the chopped cilantro and lemon juice just before serving to add freshness to the soup.

Step 11

Serve hot with a side of naan or rice, and enjoy your dal soup!

Nutrition Facts

Serving size 1942.3 grams (1942.3g)
Amount per serving % Daily Value*
Calories 1166
Total Fat 42.80g 55%
Saturated Fat 4.60g 23%
Polyunsaturated Fat 4.40g
Cholesterol 0mg 0%
Sodium 6923mg 301%
Total Carbohydrate 160.60g 58%
Dietary Fiber 37.10g 133%
Total Sugars 42.20g
Protein 47.20g 94%
Vitamin D 0IU 0%
Calcium 351mg 27%
Iron 18mg 101%
Potassium 3894mg 83%
*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: 31.7%
Protein: 15.5%
Carbs: 52.8%