Nutrition Facts for Spicy indian yellow lentil curry

Spicy Indian Yellow Lentil Curry

Dive into the rich, aromatic world of Indian comfort food with this Spicy Indian Yellow Lentil Curry! Featuring creamy yellow lentils (moong dal) simmered to perfection and infused with bold spices like cumin, coriander, and garam masala, this dish is a true celebration of vibrant flavors. A sizzling base of mustard seeds, onions, garlic, and ginger creates layers of depth, while fresh cilantro and a splash of lemon juice add a bright, zesty finish. Ready in just 45 minutes, this wholesome, protein-packed curry is perfect served over fluffy basmati rice or paired with warm naan for a satisfying, plant-based meal. Ideal for fans of spicy, hearty dishes, this recipe is easy to customize and sure to become a staple in your kitchen.

Nutriscore Rating: 74/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 Indian Yellow Lentil Curry
Prep Time:15 mins
Cook Time:30 mins
Total Time:45 mins
Servings: 4

Ingredients

  • 1 cup Yellow lentils (moong dal)
  • 4 cups Water
  • 0.5 teaspoon Turmeric powder
  • 1 teaspoon Salt
  • 2 tablespoons Vegetable oil or ghee
  • 1 teaspoon Mustard seeds
  • 1 teaspoon Cumin seeds
  • 1 medium Onion, finely chopped
  • 4 cloves Garlic cloves, minced
  • 1 teaspoon Ginger, grated
  • 1 small Green chili, finely chopped
  • 1 large Tomato, finely chopped
  • 1 teaspoon Ground coriander
  • 1 teaspoon Ground cumin
  • 0.5 teaspoon Red chili powder
  • 0.5 teaspoon Garam masala
  • 2 tablespoons Fresh cilantro, chopped
  • 1 tablespoon Lemon juice

Directions

Step 1

Rinse the yellow lentils in cold water until the water runs clear. Drain and set aside.

Step 2

In a medium saucepan, combine the lentils, 4 cups of water, turmeric powder, and salt. Bring to a boil over medium-high heat. Reduce heat, cover with a lid, and simmer for 15-20 minutes, or until the lentils are soft and cooked through. Stir occasionally to prevent sticking. Remove from heat and set aside.

Step 3

In a large skillet or saucepan, heat the oil or ghee over medium heat. Once hot, add the mustard seeds and cumin seeds. Allow them to sizzle and pop for about 30 seconds.

Step 4

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

Step 5

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

Step 6

Add the chopped tomato and cook until it softens and forms a thick paste, about 5 minutes. Stir occasionally.

Step 7

Mix in the ground coriander, ground cumin, and red chili powder. Cook for an additional minute to toast the spices.

Step 8

Pour the cooked lentils into the skillet with the onion-tomato mixture. Stir well to combine. Add water if needed to achieve your desired curry consistency.

Step 9

Simmer the curry for 5-7 minutes, stirring occasionally. Adjust salt to taste.

Step 10

Stir in the garam masala and fresh cilantro. Cook for 1 more minute.

Step 11

Remove from heat and finish with a squeeze of lemon juice. Serve hot with steamed rice or flatbreads like naan or roti.

Nutrition Facts

Serving size (1540.0g)
Amount per serving % Daily Value*
Calories 1092.7
Total Fat 33.3g 0%
Saturated Fat 4.7g 0%
Polyunsaturated Fat 0.0g
Cholesterol 0mg 0%
Sodium 2448.7mg 0%
Total Carbohydrate 150.2g 0%
Dietary Fiber 25.4g 0%
Total Sugars 15.4g
Protein 55.4g 0%
Vitamin D 0IU 0%
Calcium 318.1mg 0%
Iron 14.5mg 0%
Potassium 3387.3mg 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: 26.7%
Protein: 19.7%
Carbs: 53.5%