Skip to content
Dal makhani in a bowl, swirled with cream and topped with a knob of butter
Main CourseVegetarianNorth Indianmedium

Dal Makhani

Slow-simmered black lentils in a buttery tomato gravy

TOTAL TIME133 MIN
SERVINGS4 PORTIONS
CALORIES410 KCAL
REWARD XP+160 XP

INGREDIENTS

12 ITEMS REQUIRED
4 P
For the lentils
For the masala
To finish
NUTRITION TICKET (PER SERVING)
CALORIES410
PROTEIN16g
FAT26g
CARBS28g
EQUIPMENT
Pressure CookerKadhai (Deep Wok)

Execution Timeline

9 SEQUENTIAL TIMED STEPS

1RINSE THE SOAKED LENTILS
5 MIN

Drain the soaked whole urad dal and rajma, then rinse them under running water until the water runs mostly clear.

2PRESSURE-COOK THE LENTILS
5 MIN

Add the rinsed lentils to the pressure cooker with fresh water and salt, and cook until completely soft and starting to break down.

Tip: The dal is ready when a grain mashes easily between your fingers
3SAUTÉ THE ONIONS
8 MIN

Melt half the butter in a kadai and sauté the finely chopped onion over medium heat until golden brown.

4BUILD THE TOMATO MASALA
10 MIN

Add the ginger-garlic paste and pureed tomatoes to the onions, and cook, stirring occasionally, until the raw smell disappears and the mixture thickens.

Tip: The masala is ready when oil visibly separates at the edges
5ADD THE SPICES
5 MIN

Stir in the kashmiri red chili powder and garam masala, and cook for a couple of minutes until fragrant.

6COMBINE AND SIMMER
45 MIN

Add the cooked lentils along with their liquid to the masala, mash a few spoonfuls against the side of the pan, and simmer on low heat, stirring every few minutes so the bottom doesn’t catch.

Tip: The dal turns glossy and deep brown the longer it simmers — don’t rush this step
7STIR IN CREAM AND REMAINING BUTTER
3 MIN

Lower the heat and stir in the cream and the remaining butter until fully incorporated and the gravy looks silky.

8FINISH WITH KASURI METHI
2 MIN

Crush the kasuri methi between your palms, sprinkle it over the dal, and adjust the salt to taste before turning off the heat.

9REST BEFORE SERVING
5 MIN

Cover the pan and let the dal rest off the heat so the flavors settle before serving.