Dal Makhani
Meal Prep · North Indian

Dal Makhani

A creamy, rich, and flavorful black lentil curry, a staple of North Indian cuisine.

Prep: 20 min
🔥Cook: 1 hour 30 min (stovetop) / 45 min (Instant Pot)
Total: 1 hour 50 min (stovetop) / 1 hour 5 min (Instant Pot)
🍽4-6 servings
Vegetarian
Dal Makhani

Ingredients

Tap to check off

Method

Step-by-step
  1. Rinse black lentils and kidney beans thoroughly. Soak them in plenty of water overnight or for at least 6-8 hours. Drain and rinse again.
  2. In a large pot or pressure cooker, combine the soaked lentils and beans with 4 cups of fresh water and a pinch of salt. Cook until very tender. (Pressure cooker: 6-8 whistles; Instant Pot: High pressure for 25-30 minutes, natural release; Stovetop: 1-1.5 hours, or until very soft).
  3. Heat ghee or butter in a separate heavy-bottomed pan or kadai over medium heat. Add cumin seeds and let them splutter.
  4. Add finely chopped onion and sauté until golden brown, about 8-10 minutes.
  5. Stir in ginger-garlic paste and chopped green chili (if using), and sauté for another 1-2 minutes until fragrant.
  6. Add turmeric powder, red chili powder, and coriander powder. Sauté for 30 seconds, stirring constantly to prevent burning.
  7. Pour in the tomato puree and cook, stirring occasionally, until the mixture thickens and the oil starts to separate from the sides (10-15 minutes).
  8. Add the cooked lentils and beans to the tomato mixture. Mash some of the lentils lightly with the back of a spoon to give the dal a creamier texture.
  9. Add garam masala and salt to taste. If the dal is too thick, add a little hot water to reach your desired consistency. Simmer for at least 20-30 minutes, stirring occasionally, allowing the flavors to meld. The longer it simmers, the better it tastes.
  10. Stir in the heavy cream and 2 tbsp unsalted butter. Cook for another 5 minutes, ensuring it doesn’t boil vigorously after adding cream.
  11. Garnish with fresh chopped coriander leaves and serve hot with naan, roti, or rice.

Nutrition

Per serving
NutrientAmount
Calories450 kcal
Protein22 g
Fat25 g
Carbohydrates40 g
Fiber12 g

Storage & Freezer Guide

Make it last
Refrigerator 3-4 days

Store cooled Dal Makhani in an airtight container. It may thicken upon cooling, so add a splash of water or milk when reheating.

Freezer Up to 3 months

Freeze in individual portions in freezer-safe containers or bags. Thaw overnight in the refrigerator before reheating.

Reheat Stovetop/Microwave

Reheat on the stovetop over medium-low heat, stirring frequently, adding a little water or milk to restore consistency. Alternatively, microwave in short bursts, stirring in between.

Chef’s Corner

  • **Slow Simmering is Key:** The longer Dal Makhani simmers after combining all ingredients, the deeper and richer its flavors become. Don’t rush this step!
  • **Creaminess without too much cream:** For a richer texture without excessive cream, mash a portion of the cooked lentils against the side of the pot. This releases their starch and thickens the dal naturally.
  • **Smoking with Charcoal (Dhungaar):** For an authentic smoky flavor, heat a small piece of charcoal until red hot. Place it in a small steel bowl in the center of the dal. Pour a teaspoon of ghee over it, cover immediately, and let it smoke for 5-7 minutes. Remove charcoal before serving.
Scroll to Top