Best Easy Dal Makhani Recipe

Dal makhani is a slow-cooked, creamy black lentil curry from Punjab that's rich, buttery, and deeply satisfying. This high protein vegetarian dish is a family favorite that pairs perfectly with naan or rice.

Cook 120 min Difficulty NORMAL 350 kcal
#vegetarian #mediterranean #high protein #diabetic friendly
Image coming soon
Ingredients
Main ingredients
  • whole black lentils (urad dal) 1 cup
  • red kidney beans 1 ⁄4 cup
  • water 6 cups
  • unsalted butter 3 tbsp
  • heavy cream 1 ⁄2 cup
  • onion 1 cup
  • tomato 1 cup
  • ginger 1 tbsp
  • garlic 2 cloves
Seasonings/Sauce
  • salt 1 tsp
  • ground cumin 1 tsp
  • ground coriander 1 tsp
  • garam masala 1 tsp
  • red chili powder 1 ⁄2 tsp
Nutrition summary
Carbohydrates 44 g 50%
Protein 14 g 16%
Fat 13 g 33%
Serving size 225g
Cooking steps
  1. 1

    Rinse black lentils and kidney beans thoroughly, then soak them in water overnight or at least 8 hours for optimal texture.

  2. 2

    Drain and add lentils and beans to a large pot with 6 cups water. Bring to a boil, then reduce to low and simmer, covered, for 60 minutes, stirring occasionally.

  3. 3

    Meanwhile, heat 2 tbsp butter in a skillet over medium heat. Add onion and cook until lightly golden, about 7 minutes. Stir in ginger and garlic; sauté for 2 more minutes.

  4. 4

    Add tomato, cumin, coriander, garam masala, and chili powder. Cook, stirring frequently, until the tomato mixture breaks down and the spices bloom, about 6 minutes.

  5. 5

    Transfer the tomato-onion masala to the pot with lentils, add salt, and simmer uncovered on low for 45 minutes, stirring every 10 minutes for creaminess and thickened consistency.

  6. 6

    Stir in heavy cream and the remaining 1 tbsp butter; continue simmering for 15 minutes over low heat, stirring gently to prevent scorching. Taste and adjust seasoning if needed, then serve hot.

Personalized Q&A
Q. What's the key ingredient in this recipe that gives Dal Makhani its creamy texture?
The whole black lentils (urad dal) are the essential ingredient that creates Dal Makhani's signature creamy texture. They break down slowly during the long simmer, releasing starches and creating a rich, silky base. The addition of heavy cream and butter further enhances the dish’s luxurious mouthfeel.
Q. Why is slow cooking important to the flavor of Dal Makhani?
Slow cooking allows the lentils and beans to soften deeply and the flavors of the spices, onion, tomato, ginger, and garlic to meld fully. This extended simmer (over 2 hours) results in a harmonious, deeply satisfying taste and ensures the curry has the right thick, creamy consistency.
Q. How can I prevent Dal Makhani from sticking or burning during cooking?
Be sure to use low heat during the long simmer and stir the pot every 10 minutes. This distributes heat evenly and prevents the lentils from settling and sticking to the bottom. Adding cream and butter towards the end also helps keep the mixture smooth and prevents scorching.
Q. What is the nutritional profile per serving for this Dal Makhani recipe?
Each 225g serving provides about 350 kcal, with 44g carbohydrates (50%), 14g protein (16%), and 13g fat (33%). This balance makes Dal Makhani a high-protein, vegetarian-friendly dish, with moderate calories and fiber-rich ingredients.
AI 채팅 아이콘