Authentic Dal Makhani

Authentic Dal Makhani

A rich, velvety Indian lentil dish featuring whole black lentils and kidney beans slow-cooked to perfection in a luscious base of butter, cream, and aromatic spices.

9h 50mIntermediate6 servings
Remix

Equipment

Mixing bowl
Pressure cooker
Heavy bottom pot
Ladle

Ingredients

6 servings

Lentils and Beans

  • 200 g whole black lentils
  • 50 g red kidney beans
  • 1000 ml water
  • 5 g salt

Base Aromatics

  • 30 g ghee
  • 4 g cumin seeds
  • 150 g onion, finely chopped
  • 30 g ginger garlic paste
  • 200 g tomato puree

Spices

  • 8 g kashmiri red chili powder
  • 5 g garam masala
  • 2 g dried fenugreek leaves

Finishing

  • 60 g unsalted butter, cubed
  • 60 ml heavy cream
  • salt

Nutrition (per serving)

Nutrition is estimated per serving. Nutrients without complete source data are omitted.

335
Calories
12g
Protein
35g
Carbohydrates
18g
Fat
7g
Fiber
4g
Sugar
573mg
Sodium
Full nutrition
Calories
335 kcal
Protein
12 g
Carbohydrates
35 g
Fat
18 g
Fiber
7 g
Sugar
4 g
Sodium
573 mg
Saturated Fat
11 g
Trans Fat
0 g
Monounsaturated Fat
5 g
Polyunsaturated Fat
1 g
Cholesterol
46 mg
Potassium
605 mg
Calcium
68 mg
Iron
4.4 mg
Magnesium
48 mg
Phosphorus
175 mg
Zinc
1.7 mg
Vitamin A
181 mcg
Vitamin C
9 mg
Vitamin D
0.2 mcg
Vitamin E
2.0 mg
Vitamin K
7 mcg
Vitamin B6
0.4 mg
Vitamin B12
0.0 mcg
Thiamin
0.39 mg
Riboflavin
0.17 mg
Niacin
1.8 mg
Folate
203 mcg
Water
233 g

Sources: Aggregated Public Data, USDA FoodData Central

Method

01

Rinse the whole black lentils and red kidney beans thoroughly under running water. Place them in a mixing bowl, cover with plenty of water, and let them rest overnight for at least 8 hours at room temperature (around 20C/68F).

8h
02

Drain the soaked lentils and beans. Transfer them to a pressure cooker with 1000ml of water and 5g of salt. Cook on medium heat for about 30 minutes, or 5 to 6 whistles, until the beans are completely soft and easily crushed between two fingers.

30mFeel: Lentils and beans yield completely under gentle pressure
03

Allow the pressure cooker to release naturally. Once opened, use the back of a ladle to gently crush about a quarter of the cooked lentils against the side of the pot. This releases starches and creates the signature creamy texture.

5m
04

In a heavy bottom pot, heat the ghee over medium heat (around 160C/320F). Add the cumin seeds and let them sizzle for 30 seconds until highly fragrant.

1mLook for: Seeds are lightly browned and sizzling loudly
05

Add the finely chopped onion to the pot. Cook for 10 minutes, stirring frequently, until the onions are light golden brown.

10mLook for: Onions are softened and uniformly golden brown
06

Stir in the ginger garlic paste and cook for 2 minutes until the raw smell dissipates. Add the tomato puree and Kashmiri red chili powder. Cook for 10 minutes, allowing the mixture to reduce until the oil begins to separate from the edges.

10mLook for: Oil droplets form around the edges of the tomato paste
07

Pour the cooked lentils, beans, and their cooking liquid into the heavy bottom pot. Stir well to combine. Reduce the heat to low and maintain a gentle simmer (around 90C/195F) uncovered for 45 minutes, stirring occasionally to prevent the bottom from burning.

45m
08

Stir in the cubed unsalted butter, heavy cream, garam masala, and dried fenugreek leaves. Simmer gently for a final 5 minutes. Taste and add salt as needed before serving.

5mLook for: Color transforms to a lighter, creamy brick red

Chef's Notes

  • The secret to restaurant-quality Dal Makhani is the slow simmer. While 45 minutes is the minimum, simmering it on very low heat for 2 to 3 hours will yield an exponentially richer flavor and silkier mouthfeel.
  • Kashmiri red chili powder is crucial for achieving the signature brick-red color without making the dish overwhelmingly spicy. If substituting with standard cayenne, use a quarter of the amount.
  • Crushing the kasuri methi (dried fenugreek leaves) between your palms right before adding it to the pot releases its essential oils and dramatically enhances the aroma.
  • Traditional preparations often smoke the finished dish using the dhungar method, where a piece of glowing charcoal is placed in a small heatproof bowl floating on the dal, drizzled with ghee, and covered tightly for 5 minutes.

Storage

Refrigerator: 4 daysDal Makhani famously tastes better the next day as flavors continue to meld.

Freezer: 3 monthsFreeze before adding the final cream. Stir in fresh cream upon reheating.

Reheating: Warm gently in a saucepan over medium-low heat, adding a splash of water if it has thickened too much.

Troubleshooting

Dal is too thin or watery

Cause: Inadequate mashing of lentils or insufficient simmer time

Fix: Mash more lentils against the side of the pot and continue to simmer uncovered until the desired consistency is reached.

Prevention: Ensure you mash a portion of the cooked lentils and simmer uncovered to allow reduction

Lentils are tough and bitey after pressure cooking

Cause: Old lentils, hard water, or insufficient soaking time

Fix: Add a pinch of baking soda and continue pressure cooking for another 15 minutes before proceeding with the recipe.

Prevention: Always use fresh dried lentils and soak for a full 8 to 12 hours. Use filtered water if your tap water is very hard.

Cultural Context

Dal Makhani, translating literally to buttery lentils, originated in the Punjab region of the Indian subcontinent and was popularized in Delhi during the mid-20th century. Created by Kundan Lal Gujral, the founder of the Moti Mahal restaurant chain, it was designed as a richer, creamier vegetarian counterpart to the legendary butter chicken. Today, it stands as a globally recognized symbol of rich, comforting Indian cuisine.

More Like This

Find your next meal

Dinner2,315Dessert753Side Dish505Appetizer476Soup368Salad367Condiment171Breakfast155Baked Good136Sauce122Lunch113Main Course76Base71Brunch61Bread57Snack51Beverage36Preserve32Confection23Hot Drink3Stew2Smoothie2Main Dish1Main1Sandwich1