pragma.kitchen logo pragma.kitchen
Dal Makhani

Dal Makhani

Creamy, buttery black lentils and kidney beans slow-simmered with tomato, ginger, and warming spices — India's most luxurious dal.

Details

Prep Time 15 mins
Cook Time 1 hr 30 mins
Servings 6
Difficulty Medium
Priya Sharma
Priya Sharma
Spice & Flavor Architect

Ingredients

  • 1 cup whole black lentils (urad dal), soaked overnight
  • 1/4 cup kidney beans (rajma), soaked overnight
  • 3 tbsp butter
  • 1 tbsp vegetable oil
  • 1 onion, finely diced
  • 4 cloves garlic, minced
  • 1-inch ginger, grated
  • 1 can (14 oz) crushed tomatoes
  • 1 tsp garam masala
  • 1 tsp cumin
  • 1/2 tsp turmeric
  • 1/2 tsp chili powder
  • 1/2 cup heavy cream
  • Fresh cilantro, for garnish
  • Naan or steamed rice, for serving
  • Salt to taste

Instructions

  1. 1

    Drain soaked lentils and kidney beans. Boil in fresh water until tender, about 45 minutes-1 hour. Drain, reserving 1 cup cooking liquid.

  2. 2

    Heat butter and oil in a large pot. Sauté onion for 6-7 minutes until golden.

  3. 3

    Add garlic and ginger, cook 1 minute. Add garam masala, cumin, turmeric, and chili powder. Bloom spices 30 seconds.

  4. 4

    Add crushed tomatoes and cook 5 minutes until thickened.

  5. 5

    Add cooked lentils and beans with reserved cooking liquid. Simmer on low for 30 minutes, stirring occasionally, until creamy and thick.

  6. 6

    Stir in heavy cream and additional butter for richness. Season with salt.

  7. 7

    Garnish with cilantro and serve with naan or rice.

About This Recipe

Hailing from the heart of Punjab, Dal Makhani is more than just a lentil dish; it's a culinary embrace, a symbol of warmth and hospitality that graces Indian tables during celebrations and everyday indulgences alike. Its name, literally "buttery dal," hints at the luxurious richness derived from slow-simmered whole black lentils (urad dal) and kidney beans, which break down over hours to create an incredibly creamy, almost velvety texture. This deep, earthy base is then imbued with the aromatic trinity of ginger, garlic, and onions, simmered in a luscious tomato gravy, and kissed with a medley of warming spices like garam masala and cumin. The magic truly culminates with a generous swirl of heavy cream and a final pat of butter, transforming it into the iconic, silken black jewel it is renowned to be. While traditionally a slow-cooked masterpiece, modern variations sometimes employ a pressure cooker for convenience. It's crucial to allow the lentils ample time to absorb the flavors, ensuring the signature depth. Serve this opulent dal piping hot with flaky naan bread, fluffy basmati rice, or a cooling raita to balance its richness.

Tips & Tricks

  • For the signature depth and creamy texture of Dal Makhani, a long, slow simmer is key. After adding the tomatoes and spices, allow the dal to cook on low heat for at least 30-45 minutes, stirring occasionally and adding small amounts of hot water if it thickens too much, enabling the lentils to break down beautifully.
  • To make this dal dairy-free or vegan, substitute the butter with a plant-based butter or coconut oil, and replace the heavy cream with full-fat coconut milk or a cashew cream blended from soaked cashews and water. The rich texture will be maintained.
  • Dal Makhani is an excellent make-ahead dish, as its flavors deepen overnight. Store leftovers in an airtight container in the refrigerator for up to 3-4 days. When reheating, gently warm on the stovetop, adding a splash of water or milk to restore its creamy consistency if needed, and a fresh pat of butter for optimal taste.
  • Beyond naan and rice, enhance your Dal Makhani experience by serving it alongside a simple cucumber raita to cut through its richness, or with a tangy mango pickle and fresh onion slices for an authentic Indian feast.

Nutrition Facts

Per serving (approximate)

310
calories
10g
protein
29g
carbs
16g
fat
7g
fiber