FullMeals
ExploreCreatorsPantry MatchSurprise MeBlog
ExploreCreatorsPantry MatchSurprise MeBlogShopping 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

Product

  • Pantry Match
  • Shopping list
  • Sweet'N'Spicy app

Explore recipes

  • All recipes
  • Categories
  • Cuisines
  • Creators

Popular recipes

  • Indian recipes
  • Vegetarian recipes
  • Breakfast recipes
  • Dessert recipes

Resources

  • How it works
  • Blogs
  • RSS feed
  • Contact us

Legal

  • Privacy policy
  • Terms of use

© 2026 Fullmeals. All rights reserved.

Fullmeals

Dal Makhani – Punjabi Style

  • Ready in75 min
  • Prep15 min
  • Cook60 min
  • CuisineIndian · North Indian
  • Serves4 People
  • DifficultyMedium
  • Spicy level4/5
  • Calories~480 kcal
Dal Makhani – Punjabi Style

Ingredients

Main Ingredients

  • 1/2 cupWhole black lentils
  • 1/4 cupKidney beans
  • 2 cupsWater at room temperature
  • 1/2Small onion, peeled and chopped (optional)
  • 1Medium size tomato, chopped
  • 1 tbspChopped fresh gingerroot
  • 1Fresh green chili, chopped (optional)
  • 1/2 tspTurmeric powder
  • 1/2 tsp or to tasteSalt
  • 1 cupRefrigerated cold water
  • 6 to 8Ice cubes
  • 1 cupMilk

For Tempering (Tadka)

  • 2 tbspGhee
  • 1 tspCumin seeds
  • 1 tspGinger paste
  • 2 tbspTomato puree
  • 1/4 tsp or to tasteRed chili powder
  • 1 tspCoriander powder
  • 1/2 tspGaram masala
  • 2 tbspFresh malai or packaged dairy cream
  • 1 tspGround dried fenugreek leaves (Kasuri Methi)

For Garnish

  • a littleDairy cream
  • as neededChopped fresh cilantro or green coriander
  • 1Dollop of butter

Step-by-Step Instructions

  1. 1.Prepare and Cook Dal

    First, thoroughly wash the whole black lentils (urad dal) and kidney beans (rajma). Transfer them to a pressure cooker. Add chopped tomato, onion (if using), ginger, green chili, turmeric, salt, and 2 cups of water. Close the cooker lid. Cook on medium heat until the first whistle, then reduce heat to low and cook for 5 minutes.

  2. 2.Cool and Re-cook Dal

    Once the pressure is released naturally, open the cooker. Add 1 cup of refrigerated cold water and 6-8 ice cubes to the dal. Stir well. Close the cooker lid again. Cook until the first whistle, then reduce heat to low and cook for another 30 minutes.

  3. 3.Cream the Dal

    After the pressure is released, open the cooker. Mash the dal well with a ladle or potato masher until it becomes creamy. Add 1 cup of milk and mix thoroughly. Let it simmer on low heat while you prepare the tempering.

  4. 4.Prepare the Tempering (Tadka)

    In a small pan, heat 2 tablespoons of ghee. Add cumin seeds and let them splutter. Add ginger paste and sauté for a minute. Then add tomato puree, red chili powder, coriander powder, and garam masala. Cook until the oil separates. Finally, stir in 2 tablespoons of fresh malai or dairy cream and mix well.

  5. 5.Combine and Finish

    Pour the prepared tempering into the simmering dal and mix well. Crush 1 teaspoon of Kasuri Methi between your palms and sprinkle it over the dal. Stir once more. Turn off the gas.

  6. 6.Serve Dal Makhani

    Your delicious and creamy Dal Makhani is ready. Garnish with a dollop of butter, a swirl of fresh cream, and chopped fresh cilantro. Serve hot with naan, roti, or rice.

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

Difficulty

Medium

Calories / Serving

~480 kcal

Spicy Level

Adjust Servings
Measurements
Tap an ingredient to mark it ready0 of 24 ready
All Ingredients

Main Ingredients

All Ingredients

For Tempering (Tadka)

All Ingredients

For Garnish

Step-by-Step Instructions

Follow each step to make the recipe successfully.

  1. 1

    Prepare and Cook Dal

    First, thoroughly wash the whole black lentils (urad dal) and kidney beans (rajma). Transfer them to a pressure cooker. Add chopped tomato, onion (if using), ginger, green chili, turmeric, salt, and 2 cups of water. Close the cooker lid. Cook on medium heat until the first whistle, then heat to low and cook for .

  2. 2

    Cool and Re-cook Dal

    Once the pressure is released naturally, open the cooker. Add 1 cup of refrigerated cold water and 6-8 ice cubes to the dal. Stir well. Close the cooker lid again. Cook until the first whistle, then heat to low and cook for another .

  3. 3

    Cream the Dal

    After the pressure is released, open the cooker. Mash the dal well with a ladle or potato masher until it becomes creamy. Add 1 cup of milk and mix thoroughly. Let it on low heat while you prepare the .

  4. 4

    Prepare the Tempering (Tadka)

    In a small pan, heat 2 tablespoons of ghee. Add cumin seeds and let them splutter. Add ginger paste and for a minute. Then add tomato puree, red chili powder, coriander powder, and garam masala. Cook until the oil separates. Finally, stir in 2 tablespoons of fresh malai or dairy cream and mix well.

  5. 5

    Combine and Finish

    Pour the prepared into the dal and mix well. Crush 1 teaspoon of Kasuri Methi between your palms and sprinkle it over the dal. Stir once more. Turn off the gas.

  6. 6

    Serve Dal Makhani

    Your delicious and creamy Dal Makhani is ready. Garnish with a dollop of butter, a swirl of fresh cream, and chopped fresh cilantro. Serve hot with naan, roti, or rice.

Before You Cook

Helpful details before you start
Ingredient SubstitutionsMissing something? View suitable alternatives.
View 6 swaps
  • No Onion?

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

    • Unsweetened almond / soy / oat milk (1:1)
    • 1/2 cup evaporated milk + 1/2 cup water (per 1 cup)
  • No Ghee?

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

    • 1 tsp cumin + 1/2 tsp coriander + 1/4 tsp cinnamon + 1/4 tsp cardamom
  • No Cilantro?

    • Flat-leaf parsley (1:1, milder)
    • Fresh mint (in chutneys, salads)
  • 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)
Ingredient Substitutions
  • No Onion?

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

    • Unsweetened almond / soy / oat milk (1:1)
    • 1/2 cup evaporated milk + 1/2 cup water (per 1 cup)
  • No Ghee?

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

    • 1 tsp cumin + 1/2 tsp coriander + 1/4 tsp cinnamon + 1/4 tsp cardamom
  • No Cilantro?

    • Flat-leaf parsley (1:1, milder)
    • Fresh mint (in chutneys, salads)
  • 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)
AllergensThis recipe contains dairy.
dairy

Variations

Simple ways to adapt this recipe.

  • 1
    For a smoky flavor

    You can give a charcoal smoke (dhungar) to the dal at the end.

  • 2
    Add a pinch of sugarCustomise

    Add a pinch of sugar to balance the flavors, especially if tomatoes are very sour.

Helpful Tips

Small details that can improve the final result.

  • 1
    Flavour tipFor a Richer Flavor

    Slow cook the dal for a longer duration on low heat.

  • 2
    Flavour tipAdjust the Amount of Chili

    Adjust the amount of chili powder and green chilies according to your spice preference.

  • 3
    Ingredient noteGarnish Generously with Fresh Cream

    Butter, and cilantro just before serving for the best experience.

Was this recipe helpful?

Cook with the app

Cook along with Sweet'n'Spicy

Make cooking easier with recipes right on your phone. Get the Sweet'n'Spicy app for iPhone and Android.

Download on theApp StoreGet it onGoogle Play

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.

Authentic Punjabi Recipe: Well Puffed Bhature

Authentic Punjabi Recipe: Well Puffed Bhature

Indian · Punjabi

Medium2 hr 40 min
Street Style Chole Kulche

Street Style Chole Kulche

Indian · North Indian

Medium1 hr 15 min
Ras Malai ki Sabji

Ras Malai ki Sabji

Indian · North Indian

Medium50 min
Ivy Gourd Curry (Kovakkai Curry) – South Indian Style

Ivy Gourd Curry (Kovakkai Curry) – South Indian Style

Indian · South Indian

Medium45 min
Soft Chapati

Soft Chapati

Indian · South Indian

Easy38 min
Desi Roti Noodles

Desi Roti Noodles

Indian

Easy20 min