Nutrition Facts for Black gram beans in cream sauce dal makhani

Black Gram Beans in Cream Sauce Dal Makhani

Indulge in the luscious flavors of Black Gram Beans in Cream Sauce Dal Makhani, a classic North Indian comfort food that’s rich, creamy, and unapologetically indulgent. This authentic recipe combines protein-packed black gram beans (whole urad dal) and red kidney beans, slow-cooked to perfection with aromatic spices like cumin, garam masala, and turmeric. Simmered in a velvety tomato-based gravy enriched with butter and heavy cream, this dal transforms into a luxurious dish that’s perfect for cozy dinners or festive gatherings. The long cooking process ensures a deep, smoky flavor that pairs beautifully with fluffy basmati rice or warm naan. Add a sprinkle of fresh cilantro for the perfect finishing touch to this iconic Indian masterpiece. Discover how to make this restaurant-quality Dal Makhani at home with simple ingredients and step-by-step guidance!

Nutriscore Rating: 71/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 Black Gram Beans in Cream Sauce Dal Makhani
Prep Time:15 mins
Cook Time:120 mins
Total Time:135 mins
Servings: 4

Ingredients

  • 1 cup Black gram beans (whole urad dal)
  • 0.25 cup Red kidney beans
  • 4 cups Water
  • 3 tablespoons Butter
  • 1 tablespoon Oil
  • 1 medium Onion (finely chopped)
  • 4 pieces Garlic cloves (minced)
  • 1 teaspoon Ginger (grated)
  • 2 medium Tomatoes (pureed)
  • 0.5 teaspoon Turmeric powder
  • 1 teaspoon Coriander powder
  • 1 teaspoon Cumin seeds
  • 1 teaspoon Red chili powder
  • 1 teaspoon Garam masala
  • 1 teaspoon Salt
  • 0.5 cup Heavy cream
  • 2 tablespoons Fresh cilantro leaves (chopped)

Directions

Step 1

Rinse the black gram beans and red kidney beans thoroughly under cold water. Soak them in water overnight or for at least 8 hours.

Step 2

Drain the soaked beans and transfer them to a large pot. Add 4 cups of water and bring to a boil. Reduce the heat to a simmer and cook for 60-90 minutes or until the beans are tender. Alternatively, use a pressure cooker and cook for 8-10 whistles.

Step 3

Heat 2 tablespoons of butter and 1 tablespoon of oil in a large pan over medium heat. Add cumin seeds and let them sizzle for 30 seconds.

Step 4

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

Step 5

Stir in the minced garlic and grated ginger. Cook for 1 minute until fragrant.

Step 6

Add the tomato puree to the pan along with turmeric powder, coriander powder, red chili powder, garam masala, and salt. Cook for 10 minutes, stirring occasionally, until the oil separates from the sauce.

Step 7

Add the cooked beans along with their cooking water to the pan. Stir well and simmer for 30 minutes, stirring occasionally to prevent sticking. Add more water if the consistency is too thick.

Step 8

Stir in the remaining 1 tablespoon of butter and the heavy cream. Simmer for 5 minutes for a rich, creamy texture.

Step 9

Garnish with fresh cilantro leaves and serve hot with naan, roti, or steamed basmati rice.

Nutrition Facts

Serving size (1643.4g)
Amount per serving % Daily Value*
Calories 1719.0
Total Fat 94.2g 0%
Saturated Fat 44.8g 0%
Polyunsaturated Fat 1.1g
Cholesterol 218.7mg 0%
Sodium 2945.1mg 0%
Total Carbohydrate 158.8g 0%
Dietary Fiber 46.5g 0%
Total Sugars 11.1g
Protein 59.3g 0%
Vitamin D 6.7IU 0%
Calcium 510.8mg 0%
Iron 23.1mg 0%
Potassium 3031.5mg 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: 49.3%
Protein: 13.8%
Carbs: 36.9%