Fullmeals
HomeExploreCreatorsPantry MatchSurprise Me
HomeExploreCreatorsPantry MatchSurprise MeShopping ListMy Favorites
Fullmeals

Fullmeals helps you cook without watching by converting cooking videos into simple, step-by-step recipes designed for real kitchens.

cook@fullmeals.com

Quick Links

  • How it Works
  • Categories
  • Explore Recipes
  • RSS Feed

Legal

  • Terms of Use
  • Privacy Policy

© 2026 Fullmeals. All rights reserved.

Fullmeals

Dal Makhani – North Indian

  • Ready in135 min
  • Prep15 min
  • Cook120 min
  • CuisineIndian · North Indian
  • Serves4 People
  • Calories~450 kcal
Dal Makhani – North Indian

Ingredients

For Boiling Lentils

  • 1 cupBlack Lentils (Urad Dal)
  • 1/4 cupRed Kidney Beans
  • 1 inch piece, slicedGinger
  • 1, sliced lengthwiseGreen Chili
  • 1 pinchSalt
  • approx. 3-4 cups (enough to cover lentils by 1 inch)Water

For Tempering (Tadka)

  • 2-3 tbspCooking Oil
  • 1 tspCumin Seeds
  • 1 medium, finely choppedOnion
  • 1 tbspCoriander Powder
  • 1 tspRed Chili Powder
  • 3-4 medium, choppedTomatoes
  • 50gButter
  • 200 mlSingle Cream
  • 1 tspGaram Masala
  • 1 tsp, crushedDried Fenugreek Leaves (Kasoori Methi)

Step-by-Step Instructions

  1. 1.Boil the Lentils

    Wash the black lentils and red kidney beans thoroughly. Add them to a pot along with sliced ginger, green chili, and a pinch of salt. Pour in enough water to cover the lentils by at least one inch. Place the pot on medium heat and bring to a boil. Simmer in an open pot for at least 90 minutes until the lentils are very soft.

  2. 2.Prepare Tempering Ingredients

    While the lentils are simmering, finely chop the onion and dice the tomatoes into small pieces. Have all your powdered spices ready in small bowls.

  3. 3.Start the Tempering (Tadka)

    Heat cooking oil in a separate pan over medium heat, ensuring it's just below the smoking point. Add cumin seeds and let them crackle. Immediately add the finely chopped onion and sauté until it turns golden brown. Quickly add coriander powder and red chili powder, stirring constantly for a few seconds to prevent them from burning. Add the chopped tomatoes and cook, stirring occasionally, until they disintegrate and the oil begins to separate from the mixture.

  4. 4.Combine Lentils with Tempering

    Carefully transfer the cooked lentils, along with their cooking liquid, from the pot into the tempering pan. Do not drain the lentils. Stir well to combine all the ingredients. Reduce the heat to low and let it simmer for another 30-45 minutes, allowing the flavors to meld and the dal to thicken.

  5. 5.Finish the Dal Makhani

    Once the dal has simmered and achieved a nice creamy texture, reduce the heat further. Add the butter, followed by the single cream. Sprinkle in the garam masala. Crush the dried fenugreek leaves in a mortar and pestle, then add them to the dal. Stir everything together until well combined and heated through.

  6. 6.Serve

    Ladle the hot Dal Makhani into serving bowls. Serve immediately with naan bread or rice.

Printed from Fullmeals.com — turn any cooking video into a recipe.

Dal Makhani – North Indian

Ready in

135 mins

Cuisine

Indian · North Indian

Prep Time

15 min

Cook Time

120 min

Serving

4 People

Calories / Serving

~450 kcal
Adjust Servings
Measurements
Tap an ingredient to mark it ready0 of 16 ready
All Ingredients

For Boiling Lentils

All Ingredients

For Tempering (Tadka)

Step-by-Step Instructions

Follow each step to make the recipe successfully.

  1. 1

    Boil the Lentils

    Wash the black lentils and red kidney beans thoroughly. Add them to a pot along with sliced ginger, green chili, and a pinch of salt. Pour in enough water to cover the lentils by at least one inch. Place the pot on medium heat and bring to a boil. in an open pot for at least until the lentils are very soft.

  2. 2

    Prepare Tempering Ingredients

    While the lentils are , finely chop the onion and the tomatoes into small pieces. Have all your powdered spices ready in small bowls.

  3. 3

    Start the Tempering (Tadka)

    Heat cooking oil in a separate pan over medium heat, ensuring it's just below the smoking point. Add cumin seeds and let them crackle. Immediately add the finely chopped onion and until it turns golden brown. Quickly add coriander powder and red chili powder, stirring constantly for a few seconds to prevent them from burning. Add the chopped tomatoes and cook, stirring occasionally, until they disintegrate and the oil begins to separate from the mixture.

  4. 4

    Combine Lentils with Tempering

    Carefully transfer the cooked lentils, along with their cooking liquid, from the pot into the pan. Do not drain the lentils. Stir well to combine all the ingredients. the heat to low and let it for another , allowing the flavors to meld and the dal to thicken.

  5. 5

    Finish the Dal Makhani

    Once the dal has and achieved a nice creamy texture, the heat further. Add the butter, followed by the single cream. Sprinkle in the garam masala. Crush the dried fenugreek leaves in a mortar and pestle, then add them to the dal. Stir everything together until well combined and heated through.

  6. 6

    Serve

    Ladle the hot Dal Makhani into serving bowls. Serve immediately with naan bread or rice.

Before You Cook

Helpful details before you start
Spice LevelHot
Ginger · Green chili · Chili powder · Garam masala
Ingredient SubstitutionsMissing something? View suitable alternatives.
View 3 swaps
  • No Onion?

    • 1 tbsp onion powder (per medium onion)
    • 3 tbsp dried minced onion
    • Shallots or leeks (1:1)
  • No Butter?

    • 3/4 the amount of olive oil (for cooking, not baking)
    • Equal parts ghee — Slightly nuttier flavor.
    • Equal parts coconut oil (in baking)
  • No Garam masala?

    • 1 tsp cumin + 1/2 tsp coriander + 1/4 tsp cinnamon + 1/4 tsp cardamom
Ingredient Substitutions
  • No Onion?

    • 1 tbsp onion powder (per medium onion)
    • 3 tbsp dried minced onion
    • Shallots or leeks (1:1)
  • No Butter?

    • 3/4 the amount of olive oil (for cooking, not baking)
    • Equal parts ghee — Slightly nuttier flavor.
    • Equal parts coconut oil (in baking)
  • No Garam masala?

    • 1 tsp cumin + 1/2 tsp coriander + 1/4 tsp cinnamon + 1/4 tsp cardamom
AllergensThis recipe contains dairy.
dairy

Helpful Tips

Small details that can improve the final result.

  • 1
    Flavour tipKeep the Skin on Ginger for More Flavor

    But peel it if you prefer a smoother texture.

  • 2
    Cooking tipWhen Boiling Lentils

    Ensure the water level is at least one inch above the lentils.

  • 3
    TipCook Powdered Spices Quickly After

    Cook powdered spices quickly after adding them to the hot oil to prevent burning.

  • 4
    Flavour tipAdd Garam Masala and Dried

    Add garam masala and dried fenugreek leaves at the end of cooking, as they are already toasted and powdered, to preserve their aromatic qualities.

Was this recipe helpful?

Comments (0)

Sign in to leave a comment on this recipe.

Loading comments...

You might also like

Other recipes in the same cuisine, meal type, or style — ready to cook whenever you are.

Paneer Butter Masala - Restaurant Style

Paneer Butter Masala - Restaurant Style

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Drumstick and Potato Curry (Aloo Sahjan ki Sabzi)

Drumstick and Potato Curry (Aloo Sahjan ki Sabzi)

Cuisine

Indian · North Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Medium

Simple Indian Curry Paste & Chickpea Curry

Simple Indian Curry Paste & Chickpea Curry

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Easy

One Pot White Pulao – Hotel Style

One Pot White Pulao – Hotel Style

Cuisine

Indian · South Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Easy

Red Lentil Dal (Masoor Dal)

Red Lentil Dal (Masoor Dal)

Cuisine

Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Easy

Dhal – Indian Style

Dhal – Indian Style

Cuisine

Indian · South Indian

Prep + Cook Time

1 hr

Difficulty Level

Easy