Creamy & Dreamy Dal Makhani: Your Guide to Authentic Indian Comfort

Creamy & Dreamy Dal Makhani: Your Guide to Authentic Indian Comfort

Food Recipes Ideas

Authentic Creamy Dal Makhani

Unlock the secrets to a rich, creamy, and authentic Dal Makhani recipe with this easy-to-follow guide for soulful Indian comfort food.

5 from 1 review
Prep Time 15 mins
Cook Time 2 hours 30 mins
Total Time 2 hours 45 mins
Servings 6
Calories 350 kcal

📝 Ingredients

👩‍🍳 Instructions

  1. 1
    Rinse black urad dal and kidney beans thoroughly. Place in a large bowl, cover with plenty of fresh water, and soak for 6 hours or overnight.
  2. 2
    Drain and rinse the soaked lentils and beans again. Transfer to a large pot or pressure cooker. Add 6 cups fresh water, turmeric powder, and 1 teaspoon salt.
  3. 3
    If using a regular pot, bring to a boil, then reduce heat to low, cover, and simmer for 1.5 to 2 hours, or until very soft. Stir occasionally and add more hot water if needed. If using a pressure cooker, cook for 20-25 minutes on medium heat after the first whistle; let pressure release naturally.
  4. 4
    While lentils cook, prepare the tadka: In a separate heavy-bottomed pan, melt 1 tablespoon butter/ghee with oil over medium heat. Add chopped onion and sauté until golden brown (8-10 minutes).
  5. 5
    Stir in grated ginger, minced garlic, and green chilies. Sauté for 2-3 minutes until fragrant.
  6. 6
    Add chopped tomato or puree. Cook, stirring, until tomatoes break down and oil separates (5-7 minutes).
  7. 7
    Sprinkle in red chili powder, ground coriander, and garam masala. Cook for 1 minute, stirring constantly (add a splash of water if dry).
  8. 8
    Add the cooked, tender lentils and beans to the spice mixture. Gently mash some of the dal against the pan sides with a potato masher or spoon to thicken. Stir well.
  9. 9
    Add about 1 cup of hot water (or more for desired consistency) and bring to a gentle simmer. Cover partially and cook on low heat for at least 20-30 minutes, stirring occasionally, allowing flavors to meld.
  10. 10
    Just before serving, stir in the heavy cream and the remaining 1 tablespoon of butter/ghee. Add the crushed kasuri methi (rub between palms). Simmer for another 5 minutes.
  11. 11
    Taste and adjust salt as needed. Garnish with fresh chopped cilantro and an optional swirl of extra butter or cream. Serve hot with rice or naan.

💡 Notes

Soaking lentils is crucial for texture and cooking time. For a vegan version, use plant-based butter/oil and cream. For added smoky flavor, implement a 'dhungar' charcoal smoking technique.

🥗 Nutrition (per serving)

Calories 350 kcal
Protein 25g
Total Fat 12g
Saturated Fat 4g
Carbs 35g
Fiber 3g
Sugar 5g
Sodium 450mg
Cholesterol 65mg

Rate This Recipe

🖨️ Print Recipe 📌 Pin Recipe