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 in65 min
  • Prep15 min
  • Cook50 min
  • CuisineIndian · North Indian
  • Serves4 People
  • Calories~450 kcal
Dal Makhani – Punjabi Style

Ingredients

For Lentils

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

For Gravy

  • 2 mediumTomatoes
  • 1 heaped tablespoonGhee
  • 1 teaspoonCumin Seeds
  • 1 tablespoonGinger-Garlic Paste
  • 1 teaspoonKashmiri Chili Powder
  • 1 tablespoonSweet Paprika
  • to tasteSalt
  • 3 teaspoonsButter
  • 2 heaped teaspoonsKasuri Methi (Dried Fenugreek Leaves)
  • 1 teaspoon (optional)Sugar
  • 4 tablespoonsHeavy Cream

Step-by-Step Instructions

  1. 1.Rinse and Soak Lentils and Beans

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

  2. 2.Pressure Cook Lentils and Beans

    Transfer the rinsed 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. After cooking, allow the pressure to release naturally, then open the lid. The lentils should be soft.

  3. 3.Prepare Tomato Puree

    Add 2 medium chopped tomatoes to a blender jar and blend to a smooth puree. You can also use store-bought tomato puree.

  4. 4.Sauté Spices and Tomato Puree

    Heat a pan over medium heat. Add 1 heaped tablespoon of ghee. Once the ghee is warm (not hot), add 1 teaspoon of cumin seeds and let them sizzle for a few seconds. Add 1 tablespoon of ginger-garlic paste and fry on low heat for a few seconds until fragrant. Add 1 teaspoon of Kashmiri chili powder, then immediately add a splash of water to prevent the chili powder from burning. Next, add the pureed tomatoes. Cook on medium-low heat, stirring occasionally, until the mixture thickens to a jam-like consistency and the oil separates, which should take about 5-7 minutes.

  5. 5.Combine Lentils with Gravy and Mash

    Add the cooked black lentils and beans to the tomato gravy. Add salt to taste. For additional color, add 1 tablespoon of sweet paprika (do not use smoked paprika as it will alter the flavor). Using a potato masher or a dal ghotni (wooden masher), gently mash some of the lentils. Do not mash completely; leave some whole for texture. Mashing will help bring creaminess and thickness to the dal.

  6. 6.Simmer and Add Butter and Fenugreek

    Allow the dal to simmer on low heat for about 15 minutes, stirring from time to time to prevent the lentils from sticking to the bottom. Add 1 teaspoon of butter. Continue simmering. After some time, add another 1 teaspoon of butter. Finally, add 2 heaped teaspoons of Kasuri Methi (dried fenugreek leaves) and the last 1 teaspoon of butter. Stir well to combine.

  7. 7.Adjust Flavor and Finish with Cream

    Taste the dal and add 1 teaspoon of sugar if desired, to balance the flavors (this is optional). Finally, add 3 tablespoons of heavy cream to the dal and stir until well incorporated. Reserve 1 tablespoon of heavy cream for drizzling on top after plating.

  8. 8.Serve Dal Makhani

    Serve the hot Dal Makhani in a bowl. Drizzle the remaining 1 tablespoon of heavy cream on top for garnish. This dish pairs wonderfully with naan, roti, or rice.

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

Dal Makhani – Punjabi Style

Ready in

65 mins

Cuisine

Indian · North Indian

Prep Time

15 min

Cook Time

50 min

Serving

4 People

Calories / Serving

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

For Lentils

All Ingredients

For Gravy

Step-by-Step Instructions

Follow each step to make the recipe successfully.

  1. 1

    Rinse and Soak Lentils and Beans

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

  2. 2

    Pressure Cook Lentils and Beans

    Transfer the rinsed 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 . After cooking, allow the pressure to release naturally, then open the lid. The lentils should be soft.

  3. 3

    Prepare Tomato Puree

    Add 2 medium chopped tomatoes to a blender jar and blend to a smooth puree. You can also use store-bought tomato puree.

  4. 4

    Sauté Spices and Tomato Puree

    Heat a pan over medium heat. Add 1 heaped tablespoon of ghee. Once the ghee is warm (not hot), add 1 teaspoon of cumin seeds and let them sizzle for a few seconds. Add 1 tablespoon of ginger-garlic paste and fry on low heat for a few seconds until fragrant. Add 1 teaspoon of Kashmiri chili powder, then immediately add a splash of water to prevent the chili powder from burning. Next, add the pureed tomatoes. Cook on medium-low heat, stirring occasionally, until the mixture thickens to a jam-like consistency and the oil separates, which should take about .

  5. 5

    Combine Lentils with Gravy and Mash

    Add the cooked black lentils and beans to the tomato gravy. Add salt to taste. For additional color, add 1 tablespoon of sweet paprika (do not use smoked paprika as it will alter the flavor). Using a potato masher or a dal ghotni (wooden masher), gently mash some of the lentils. Do not mash completely; leave some whole for texture. Mashing will help bring creaminess and thickness to the dal.

  6. 6

    Simmer and Add Butter and Fenugreek

    Allow the dal to on low heat for about , stirring from time to time to prevent the lentils from sticking to the bottom. Add 1 teaspoon of butter. Continue . After some time, add another 1 teaspoon of butter. Finally, add 2 heaped teaspoons of Kasuri Methi (dried fenugreek leaves) and the last 1 teaspoon of butter. Stir well to combine.

  7. 7

    Adjust Flavor and Finish with Cream

    Taste the dal and add 1 teaspoon of sugar if desired, to balance the flavors (this is optional). Finally, add 3 tablespoons of heavy cream to the dal and stir until well incorporated. Reserve 1 tablespoon of heavy cream for drizzling on top after plating.

  8. 8

    Serve Dal Makhani

    Serve the hot Dal Makhani in a bowl. Drizzle the remaining 1 tablespoon of heavy cream on top for garnish. This dish pairs wonderfully with naan, roti, or rice.

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
    Substitute pinto beans with red kidney beansIngredient swap
  • 2
    Slow cook the lentils forPreparation tip

    Slow cook the lentils for a creamier texture instead of pressure cooking.

Helpful Tips

Small details that can improve the final result.

  • 1
    PreparationSoaking the Lentils for 8

    10 hours is crucial for proper cooking and texture.

  • 2
    Ingredient noteYou Can Use Red Kidney

    You can use red kidney beans instead of pinto beans.

  • 3
    Ingredient noteFor an Even Creamier Texture

    You can slow cook the lentils instead of pressure cooking.

  • 4
    Flavour tipStir the Lentils Frequently While

    Stir the lentils frequently while simmering to prevent them from sticking to the bottom of the pot and burning, which can impart a bitter flavor.

  • 5
    TipAdjust the Amount of Butter

    Adjust the amount of butter and cream according to your preference for richness.

  • 6
    TipSugar Is Optional and Can

    Sugar is optional and can be added to balance the flavors.

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

Dal Makhani – Punjabi Style

Dal Makhani – Punjabi Style

Cuisine

Indian · North Indian

Prep + Cook Time

1 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

You might also like

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

Potato Pulao – Madras Samayal

Potato Pulao – Madras Samayal

Cuisine

Indian · South Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Paneer Do Pyaza - Restaurant Style

Paneer Do Pyaza - Restaurant Style

Cuisine

Indian · North Indian

Prep + Cook Time

55 Minutes

Difficulty Level

Medium

Matar Pulao - Simple and Tasty

Matar Pulao - Simple and Tasty

Cuisine

Indian · North Indian

Prep + Cook Time

30 Minutes

Difficulty Level

Easy

Capsicum Sabji – Indian Style

Capsicum Sabji – Indian Style

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Chilli Garlic Paneer Sauce with Corn Capsicum Rice

Chilli Garlic Paneer Sauce with Corn Capsicum Rice

Cuisine

Indian · Indo-Chinese

Prep + Cook Time

40 Minutes

Difficulty Level

Medium

Thakkali Satham (Tomato Rice) – Kongu Style

Thakkali Satham (Tomato Rice) – Kongu Style

Cuisine

Indian · South Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Easy