Nutrition Facts for Madras lentils

Madras Lentils

Image of Madras Lentils
Nutriscore Rating: 72/100

Rich, hearty, and bursting with bold flavors, Madras Lentils is a comforting Indian-inspired dish that brings together the wholesome goodness of brown lentils and kidney beans with a tantalizing array of spices. Slow-simmered in a luscious tomato base infused with cumin, garam masala, and fresh ginger, this creamy and aromatic dish gets an irresistible touch of indulgence from heavy cream and a vibrant finish with freshly chopped cilantro. Perfect as a vegetarian main or side dish, Madras Lentils pairs beautifully with steamed rice, naan, or even on its own as a soul-warming bowl. With its streamlined preparation and robust flavors, this recipe is an excellent choice for busy weeknights or cozy weekends.

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
20 min
🔥
Cook Time
50 min
🕐
Total Time
1 hr 10 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

16 items
  • 1 cup brown lentils
  • 2 tablespoons butter or oil
  • 1 teaspoon cumin seeds
  • 1 unit medium onion
  • 3 units garlic cloves
  • 1 inch piece ginger
  • 2 cups tomatoes
  • 1 teaspoon coriander powder
  • 1 teaspoon garam masala
  • 0.5 teaspoon turmeric powder
  • 0.5 teaspoon red chili powder
  • 1 teaspoon salt
  • 1 cup canned kidney beans
  • 0.5 cup heavy cream
  • 3 cups water
  • 2 tablespoons fresh cilantro
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

14 steps
1

Rinse the lentils thoroughly under cold water until the water runs clear.

2

Heat a large pot over medium heat and add the butter or oil.

3

Once hot, add the cumin seeds and let them sizzle for about 30 seconds.

4

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

5

Mince the garlic cloves and ginger, then add them to the pot. Stir well and cook for another minute.

6

Add the chopped tomatoes and cook until they are soft and the oil starts to separate, about 5-7 minutes.

7

Stir in the coriander powder, garam masala, turmeric powder, red chili powder, and salt.

8

Add the rinsed lentils and mix thoroughly with the spice mixture.

9

Pour in the water and bring the mixture to a boil.

10

Reduce the heat to low, cover the pot, and let it simmer for about 30 minutes, or until the lentils are tender.

11

Add the canned kidney beans, including their liquid, stirring to combine.

12

Pour in the heavy cream and mix well. Allow the mixture to simmer for another 10 minutes, uncovered, to thicken.

13

Taste and adjust seasoning as needed.

14

Garnish with freshly chopped cilantro before serving.

Cooking Tip: Take your time with each step for the best results!
1272
cal
42.0g
protein
121.6g
carbs
68.0g
fat

Nutrition Facts

1 serving (1811.9g)
Calories
1272
% Daily Value*
Total Fat 68.0 g 87%
Saturated Fat 39.3 g 196%
Polyunsaturated Fat 0.3 g
Cholesterol 182 mg 61%
Sodium 3033 mg 132%
Total Carbohydrate 121.6 g 44%
Dietary Fiber 40.0 g 143%
Total Sugars 19.1 g
Protein 42.0 g 84%
Vitamin D 0.0 mcg 0%
Calcium 308 mg 24%
Iron 19.6 mg 109%
Potassium 2934 mg 62%

*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

38.4%%
13.3%%
48.3%%
Fat: 612 cal (48.3%%)
Protein: 168 cal (13.3%%)
Carbs: 486 cal (38.4%%)