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 – Punjabi Style

Recipe by Curries With Bumbi

  • Ready in75 min
  • Prep15 min
  • Cook60 min
  • CuisineIndian · North Indian
  • Serves4 People
  • Calories~350 kcal
Dal Makhani – Punjabi Style

Ingredients

Main Ingredients

  • 1 cupWhole Black Lentils (Urad Dal)
  • 1/4 cupPinto Beans
  • 4 cupsHot Water
  • 1 teaspoonOil

For Gravy and Tempering

  • 1 heaped tablespoonGhee
  • 1 teaspoonCumin Seeds
  • 1 tablespoonGinger-Garlic Paste
  • 1 teaspoonKashmiri Chili Powder
  • a splashWater
  • 1 cupPureed Tomatoes
  • to tasteSalt
  • 1 tablespoonSweet Paprika
  • 3 teaspoonsButter
  • 2 heaped teaspoonsKasoori Methi (Dried Fenugreek Leaves)
  • 1 teaspoonSugar
  • 4 tablespoonsHeavy Cream

Step-by-Step Instructions

  1. 1.Prepare and Soak Lentils and Beans

    Take 1 cup of whole black lentils (urad dal) and 1/4 cup of pinto beans. Rinse them thoroughly under running water. Soak the rinsed lentils and beans in water for 8 to 10 hours. After soaking, discard the water and rinse them once again very well.

  2. 2.Pressure Cook Lentils and Beans

    Transfer the rinsed and soaked lentils and beans into an Instant Pot. Add 4 cups of hot water and 1 teaspoon of oil. Close the lid and pressure cook on high for 25 minutes. If using a regular stovetop pressure cooker, cook for 23 minutes. Allow the pressure to release naturally before opening the lid.

  3. 3.Prepare Tomato Puree

    While the lentils are cooking, prepare the tomato puree. Add about 1.5-2 medium tomatoes to a blender jar and puree to a smooth paste (approximately 1 cup of puree).

  4. 4.Prepare the Tempering (Tadka)

    Heat a pan over medium heat. Add 1 heaped tablespoon of ghee. Once the ghee is melted, add 1 teaspoon of cumin seeds. Ensure the ghee is not too hot to prevent the seeds from burning. Add 1 tablespoon of ginger-garlic paste and fry on low heat for a few seconds until fragrant.

  5. 5.Cook Spices and Tomato Puree

    Add 1 teaspoon of Kashmiri chili powder to the pan. Immediately add a splash of water to prevent the chili powder from burning. Stir well. Next, add the pureed tomato and cook on medium-low heat until it thickens up and takes on a jam-like consistency, and the oil starts to separate, which takes about 5-7 minutes.

  6. 6.Combine with Lentils and Simmer

    Add the cooked black lentils and beans to the pan with the tomato mixture. Add salt to taste. For enhanced color, add 1 tablespoon of sweet paprika (optional). Stir everything together. Using a potato masher or dal ghotni, mash the lentils slightly to achieve a creamy and thick consistency. Allow the dal to simmer on low heat for about 15 minutes, stirring occasionally to prevent sticking.

  7. 7.Add Butter, Fenugreek, and Cream

    Add 1 teaspoon of butter to the simmering dal. After a few minutes, add another 1 teaspoon of butter. Finally, add the last 1 teaspoon of butter. Crush 2 heaped teaspoons of Kasoori Methi (dried fenugreek leaves) between your palms and add to the dal. If desired, add 1 teaspoon of sugar to balance the flavors. Stir in 3 tablespoons of heavy cream.

  8. 8.Serve Dal Makhani

    Stir the dal well to combine all ingredients. Serve hot with naan, roti, or rice. Drizzle the remaining 1 tablespoon of heavy cream on top as a garnish before serving.

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

Dal Makhani – Punjabi Style

Ready in

75 mins

Cuisine

Indian · North Indian

Prep Time

15 min

Cook Time

60 min

Serving

4 People

Calories / Serving

~350 kcal
Recipe by Curries With Bumbi on YouTube
Adjust Servings
Measurements
Tap an ingredient to mark it ready0 of 16 ready
All Ingredients

Main Ingredients

All Ingredients

For Gravy and Tempering

Step-by-Step Instructions

Follow each step to make the recipe successfully.

  1. 1

    Prepare and Soak Lentils and Beans

    Take 1 cup of whole black lentils (urad dal) and 1/4 cup of pinto beans. Rinse them thoroughly under running water. Soak the rinsed lentils and beans in water for . After soaking, discard the water and rinse them once again very well.

  2. 2

    Pressure Cook Lentils and Beans

    Transfer the rinsed and soaked lentils and beans into an Instant Pot. Add 4 cups of hot water and 1 teaspoon of oil. Close the lid and pressure cook on high for . If using a regular stovetop pressure cooker, cook for . Allow the pressure to release naturally before opening the lid.

  3. 3

    Prepare Tomato Puree

    While the lentils are cooking, prepare the tomato puree. Add about 1.5-2 medium tomatoes to a blender jar and puree to a smooth paste (approximately 1 cup of puree).

  4. 4

    Prepare the Tempering (Tadka)

    Heat a pan over medium heat. Add 1 heaped tablespoon of ghee. Once the ghee is melted, add 1 teaspoon of cumin seeds. Ensure the ghee is not too hot to prevent the seeds from burning. Add 1 tablespoon of ginger-garlic paste and fry on low heat for a few seconds until fragrant.

  5. 5

    Cook Spices and Tomato Puree

    Add 1 teaspoon of Kashmiri chili powder to the pan. Immediately add a splash of water to prevent the chili powder from burning. Stir well. Next, add the pureed tomato and cook on medium-low heat until it thickens up and takes on a jam-like consistency, and the oil starts to separate, which takes about .

  6. 6

    Combine with Lentils and Simmer

    Add the cooked black lentils and beans to the pan with the tomato mixture. Add salt to taste. For enhanced color, add 1 tablespoon of sweet paprika (optional). Stir everything together. Using a potato masher or dal ghotni, mash the lentils slightly to achieve a creamy and thick consistency. Allow the dal to on low heat for about , stirring occasionally to prevent sticking.

  7. 7

    Add Butter, Fenugreek, and Cream

    Add 1 teaspoon of butter to the dal. After a few minutes, add another 1 teaspoon of butter. Finally, add the last 1 teaspoon of butter. Crush 2 heaped teaspoons of Kasoori Methi (dried fenugreek leaves) between your palms and add to the dal. If desired, add 1 teaspoon of sugar to balance the flavors. Stir in 3 tablespoons of heavy cream.

  8. 8

    Serve Dal Makhani

    Stir the dal well to combine all ingredients. Serve hot with naan, roti, or rice. Drizzle the remaining 1 tablespoon of heavy cream on top as a garnish before serving.

Before You Cook

Helpful details before you start
Spice LevelHot
Ginger · Kashmiri chili · Paprika · Chili powder
Ingredient SubstitutionsMissing something? View suitable alternatives.
View 4 swaps
  • No Ghee?

    • Unsalted butter (1:1)
    • Neutral oil (1:1, lacks the toasted note)
  • No Garlic (fresh)?

    • 1/4 tsp garlic powder (per clove)
    • 1/2 tsp garlic granules (per clove)
  • 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 Heavy cream?

    • 3/4 cup whole milk + 1/4 cup melted butter — Good for sauces, not whipping.
    • Equal parts evaporated milk
    • Full-fat coconut milk (1:1) — Adds mild coconut flavor.
Ingredient Substitutions
  • No Ghee?

    • Unsalted butter (1:1)
    • Neutral oil (1:1, lacks the toasted note)
  • No Garlic (fresh)?

    • 1/4 tsp garlic powder (per clove)
    • 1/2 tsp garlic granules (per clove)
  • 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 Heavy cream?

    • 3/4 cup whole milk + 1/4 cup melted butter — Good for sauces, not whipping.
    • Equal parts evaporated milk
    • Full-fat coconut milk (1:1) — Adds mild coconut flavor.
AllergensThis recipe contains dairy.
dairy

Variations

Simple ways to adapt this recipe.

  • 1
    Red kidney beans can beIngredient swap

    Red kidney beans can be used instead of pinto beans.

  • 2
    A slow cooker can bePreparation tip

    A slow cooker can be used to cook the lentils for an even creamier texture, cooking on low for several hours.

  • 3
    StoreIngredient swap

    Bought tomato puree can be used as a substitute for fresh pureed tomatoes.

Helpful Tips

Small details that can improve the final result.

  • 1
    PreparationSoaking the Lentils and Beans for 8

    10 hours is crucial for proper cooking and texture.

  • 2
    TipEnsure the Ghee Is Not

    Ensure the ghee is not too hot when adding cumin seeds to prevent them from burning and turning bitter.

  • 3
    Cooking tipMash the Lentils Slightly with

    Mash the lentils slightly with a potato masher or dal ghotni to achieve a creamy and thick consistency.

  • 4
    Cooking tipStir the Dal Frequently While

    Stir the dal frequently while simmering to prevent the lentils from sticking to the bottom of the pot and burning.

Was this recipe helpful?

Comments (0)

Sign in to leave a comment on this recipe.

Loading comments...

More from Curries With Bumbi

Other recipes converted from Curries With Bumbi's cooking videos.

Easy Paneer Curry – North Indian Style

Easy Paneer Curry – North Indian Style

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Easy

Vegetable Dal (Lentil Curry) with Tarka – Indian Style

Vegetable Dal (Lentil Curry) with Tarka – Indian Style

Cuisine

Indian · Bengali

Prep + Cook Time

1 hr

Difficulty Level

Medium

How to make soft Roti/Chapati/Phulka on an electric stove

How to make soft Roti/Chapati/Phulka on an electric stove

Cuisine

Indian · North Indian

Prep + Cook Time

50 Minutes

Difficulty Level

Medium

Chicken Biryani - Restaurant Style

Chicken Biryani - Restaurant Style

Cuisine

Indian · Mughlai

Prep + Cook Time

2 hr 15 min

Difficulty Level

Medium

Masoor Dal (Red Lentil Soup) – East Indian Style

Masoor Dal (Red Lentil Soup) – East Indian Style

Cuisine

Indian · East Indian / Bengali

Prep + Cook Time

40 Minutes

Difficulty Level

Easy

Chicken Curry Indian Style

Chicken Curry Indian Style

Cuisine

Indian

Prep + Cook Time

1 hr

Difficulty Level

Medium

You might also like

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

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

Easy Paneer Curry – North Indian Style

Easy Paneer Curry – North Indian Style

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Easy