Good food. Less fuss.
From the EZdish collection

Dal Makhani

North Indian · Main

A rich, creamy, and buttery slow-cooked black lentil dish, which is a classic staple of North Indian cuisine.

IntermediateVegetarianHigh protein
Jump to recipe
Dal Makhani — recipe cover
9 hrA little patience, a lot of flavor
Prep time15 min
Cook time45 min
Servings4 people
DifficultyIntermediate
Let's make something good

How to make it

6 steps. Take it one step at a time.

  1. Wash the black lentils and kidney beans thoroughly

    Wash the black lentils and kidney beans thoroughly. Soak them in plenty of water for at least 8-10 hours or overnight.

  2. Drain the soaking water

    Drain the soaking water. Place the lentils and beans in a pressure cooker with 4 cups of water and salt. Cook for about 20-25 minutes until the lentils are completely soft and can be mashed with a spoon.

    25 min
  3. In a heavy-bottomed pan, melt the butter

    In a heavy-bottomed pan, melt the butter over medium heat. Add the ginger-garlic paste and sauté for a minute until fragrant.

    1 min
  4. Add the tomato puree, red chili powder, and garam masala

    Add the tomato puree, red chili powder, and garam masala. Cook the mixture until the butter starts to separate from the sides of the masala.

    10 min
  5. Add the cooked lentils

    Add the cooked lentils (along with their liquid) to the pan. Mix well and mash some lentils with the back of the spoon to thicken the gravy. Simmer on low heat for 20-30 minutes, stirring occasionally.

    30 min
  6. Stir in the heavy cream and crushed kasuri methi

    Stir in the heavy cream and crushed kasuri methi. Let it simmer for another 5 minutes on very low heat. Adjust salt if needed.

    5 min

A little kitchen wisdom

Slow cooking is the key to a great Dal Makhani. Traditionally, it is cooked overnight on a tandoor. For best results at home, simmer it for as long as possible.

What you'll need

Pressure CookerHeavy bottomed panStovetop
Keep the good going

For now. And for later.

Make it ahead

Dal Makhani tastes even better the next day as the flavors develop. Store in the fridge and reheat on a low flame adding a splash of water.

Store & enjoy

Store in an airtight container. Reheat slowly on the stove. You may need to add a bit of water or milk to reach the desired consistency.

Allergens

Contains milk.

Your next favorite, all in one place

A recipe worth keeping.

Save your favorites, plan your meals, and make cooking feel easy with EZdish.

Get the app
Keep exploring

More recipes to try

An AI-created recipe from the EZdish collection. Ingredient quantities and techniques have not been independently kitchen-tested. Published on this website . Updated . First published in the EZdish collection .

Dal Makhani
Step 1 of 6

Wash the black lentils and kidney beans thoroughly

Wash the black lentils and kidney beans thoroughly. Soak them in plenty of water for at least 8-10 hours or overnight.