Cook Planner Logo
Cook Planner Meal & Pantry Hub
North Indian Cuisine Dinner Lunch

Dal Makhani

🔪 PREP TIME 20 mins
🔥 COOK TIME 25 mins
🍽️ SERVING 4 Servings
⚡ DIFFICULTY Medium
Dal Makhani

🥗 Ingredients & Serving Scaler

Adjust servings to automatically re-calculate quantities for your family.

4 Servings
  • Black Urad Dal
    200 g
  • Kidney Beans
    50 g
  • Tomato Puree
    200 g
  • Onion
    1 pc
  • Ginger Garlic Paste
    1.5 tbsp
  • Butter
    50 g
  • Cream
    3 tbsp
  • Garam Masala
    1 tsp
  • Chilli Powder
    1.5 tsp
  • Salt
    2 tsp
  • Water
    800 ml

👨‍🍳 Cooking Instructions

Full recipe instructions for preparing Dal Makhani

🔥 Prep

  • Rinse 200 g black urad dal and 50 g kidney beans under running water, then soak them together in 800 ml water for at least 6 hours or overnight.
  • Drain the soaked lentils and beans, reserving the soaking water for cooking.
  • Peel and finely chop 1 pc onion.
  • Measure out 200 g tomato puree, 50 g butter, 3 tbsp cream, 1 tsp garam masala, 1.5 tsp chilli powder, and 2 tsp salt into separate small bowls for easy access.
  • Have 1.5 tbsp ginger garlic paste ready.

🔥 Cook

  • 1. Transfer the drained dal and kidney beans to a pressure cooker, add the reserved soaking water (about 800 ml) and ½ tsp of the salt, then close the lid and cook on high pressure for 20 minutes.
  • 2. After cooking, allow the pressure to release naturally for 10 minutes, then carefully open the lid; the lentils should be very soft and starting to break down.
  • 3. Using the back of a spoon, lightly mash about half of the dal mixture to thicken the base, leaving some whole beans for texture; set aside.
  • 4. In a heavy‑bottomed pot or kadai, melt 25 g of butter over medium heat until it foams.
  • 5. Add the chopped onion and sauté for 5 minutes until translucent and lightly golden.
  • 6. Stir in the ginger garlic paste and cook for 1 minute until fragrant, avoiding any browning.
  • 7. Pour in the tomato puree, then add the remaining 1.5 tsp chilli powder, 1 tsp garam masala, and the remaining 1.5 tsp salt; mix well.
  • 8. Increase to medium‑high heat and simmer the tomato‑spice mixture for 8 minutes, stirring occasionally, until the oil begins to separate from the masala.
  • 9. Reduce heat to medium, add the mashed dal and kidney bean mixture, and stir to combine; cook for 5 minutes to let the flavors meld.
  • 10. Lower the heat to low, stir in the remaining 25 g butter and the 3 tbsp cream, and simmer gently for 10 minutes, stirring occasionally, until the dal is creamy and glossy.
  • 11. Taste and adjust salt if needed; keep warm on low until ready to serve.

🔥 Serve

  • Ladle the hot Dal Makhani into a shallow serving bowl and swirl a teaspoon of cream on top for extra richness.
  • Garnish with a few fresh cilantro leaves and a light sprinkle of garam masala if desired.
  • Serve immediately with warm butter naan, tandoori roti, or steamed basmati rice, accompanied by lemon wedges and sliced onions on the side.

💡 Notes

Creamy, slow-cooked black lentils and kidney beans, a North Indian favorite.

✨ Cook Planner Integration

Want to cook Dal Makhani this week?

Import this recipe into Cook Planner to scale ingredients for your family size and automatically build your weekly grocery list.