Entree: India – Delhi & NCR – दाल मक्खनी ➤ Daal Makhani (Creamy buttered black lentil and kidney bean curry slow-simmered with spices)

Food safety reminder: Follow safe food-handling practices and use a food thermometer to verify safe internal cooking temperatures.

दाल मक्खनी ➤ Daal Makhani (Creamy buttered black lentil and kidney... recipe
Serving Size: 4
Approximate Time
Prep 20 min
Cook 1 hr
Total 1 hr 20 min

Ingredients

- 1 cup (200 g) whole black urad dal (black gram), rinsed and soaked 8 hours
- 1/4 cup (50 g) dried kidney beans (rajma), rinsed and soaked 8 hours
- 4 cups (960 ml) water for cooking
- 4 tbsp (60 g) unsalted butter or ghee, divided
- 1 tbsp (15 ml) vegetable oil
- 1 medium onion, approx. 6 oz (170 g), finely chopped
- 1 tbsp (15 g) minced fresh ginger
- 4 cloves garlic, minced
- 1 cup (240 g) crushed tomatoes or tomato purée
- 1 tsp (5 g) garam masala
- 1 tsp (2 g) red chili powder or to taste
- 1 tsp (5 g) ground cumin
- 1 tsp (5 g) salt or to taste
- 1/2 tsp (1 g) kasuri methi dried fenugreek leaves, crushed
- 1/2 cup (120 ml) heavy cream
- 2 tbsp (8 g) chopped fresh cilantro for garnish
- 1 green chili, slit (optional)

Instructions

1. Drain the soaked dals and beans. In a pressure cooker or heavy pot, combine the urad dal, kidney beans, and 4 cups (960 ml) water. Pressure cook 15–20 minutes on medium (or simmer 1.5–2 hours) until both are very soft and breaking apart. Reserve cooking liquid.
2. In a separate large pan, heat 1 tbsp (15 ml) oil and 2 tbsp (30 g) butter over medium heat. Add the chopped onion and sauté until deep golden, about 8–10 minutes.
3. Add ginger and garlic and cook 1 minute until fragrant. Stir in crushed tomatoes and cook until oil separates from the mixture, about 6–8 minutes.
4. Add garam masala, chili powder, and ground cumin; cook 1 minute. Add the cooked dal and beans along with 1 to 2 cups (240–480 ml) of reserved cooking liquid to reach desired consistency.
5. Bring to a gentle simmer and cook uncovered on low for 20–30 minutes, stirring occasionally and mashing a few lentils against the side of the pot to thicken the sauce.
6. Stir in the remaining 2 tbsp (30 g) butter, heavy cream, kasuri methi, slit green chili if using, and salt. Simmer 5 more minutes to meld flavors.
7. Garnish with chopped cilantro and a drizzle of cream or a pat of butter. Serve hot with naan, roti, or steamed basmati rice.
Nutritional Information*

Per serving | Servings: 4

Calories: 507 kcal
Carbohydrates: 49.8 g
Protein: 18.8 g
Fat: 28.1 g
Saturated fat: 15.2 g
Cholesterol: 66 mg
Fiber: 15.1 g
Sodium: 645 mg**
Potassium: 1039 mg
Calcium: 180 mg
Iron: 7.18 mg
Vitamin A: 252 µg RAE
Vitamin C: 16.1 mg
Vitamin D: 0.5 µg

Generated: 2026-11-05T19:54:56+00:00

*Nutrition is estimated using recipe ingredients, serving size, and USDA data. Actual values may vary.

**This value excludes unavailable contributions for this nutrient and is not a complete total.

Recipe Metadata
Recipe ID
10279
Country
India
Region
Delhi & NCR
URL
https://kitchen2mytable.com/view_recipe_data.php?id=10279

Important Cooking Safety Notice

Please ensure all proteins are cooked to a safe internal temperature:

  • Chicken & Poultry: 165°F (74°C)
  • Ground Meats (Beef, Pork, Lamb): 160°F (71°C)
  • Whole Cuts of Pork, Beef, Veal, Lamb: 145°F (63°C) plus a 3-minute rest
  • Fish & Shellfish: 145°F (63°C)

Always use a food thermometer to verify doneness. Stay safe and enjoy cooking!