Fullmeals.
HomeExploreCreatorsPantry MatchSurprise Me
HomeExploreCreatorsPantry MatchSurprise MeShopping ListMy Favorites

Have a Recipe Stuck Inside a Video?

Fullmeals pulls it out and turns it into a clean, step-by-step recipe you can actually use in your kitchen.

Gemini Convert a Video Now
Fullmeals.

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

Contact

Email
team@fullmeals.com
How it WorksCategoriesExplore RecipesRSS Feed
Legal
Terms of UsePrivacy Policy
© 2026 Fullmeals. All Rights Reserved.

Dal Makhani – Punjabi Style

👨‍🍳Medium🍽️Dinner🥪Lunch🥬Vegetarian

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

Summary

  • A rich and creamy lentil dish from the Punjab region of India, made with whole black lentils (urad dal) and pinto beans. This recipe features a buttery tomato-ginger-garlic gravy, simmered to perfection, and finished with heavy cream and dried fenugreek leaves for an authentic taste.
Adjust servings
Tap an ingredient to mark it ready0 of 16 ready

All Ingredients - Main Ingredients

  1. Whole Black Lentils (Urad Dal) 1 cup
  2. Pinto Beans 1/4 cup
  3. Hot Water 4 cups
  4. Oil 1 teaspoon

All Ingredients - For Gravy and Tempering

  1. Ghee 1 heaped tablespoon
  2. Cumin Seeds 1 teaspoon
  3. Ginger-Garlic Paste 1 tablespoon
  4. Kashmiri Chili Powder 1 teaspoon
  5. Water a splash
  6. Pureed Tomatoes 1 cup
  7. Salt to taste
  8. Sweet Paprika 1 tablespoon
  9. Butter 3 teaspoons
  10. Kasoori Methi (Dried Fenugreek Leaves) 2 heaped teaspoons
  11. Sugar 1 teaspoon
  12. Heavy Cream 4 tablespoons

🍳Tools You'll Need

  • Pressure cooker
  • Pan
  • Blender
🌶️Spice level: Hot🌶️🌶️🌶️🌶️Pack water — this one bites back.
From:GingerKashmiri chiliPaprikaChili powder
🔄Don't have an ingredient? Try these swaps4 tips
  • 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.

⚠ Contains Allergens

dairy

Step-by-Step Instructions

Step 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.

Step 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.

Step 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).

Step 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.

Step 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 .

Step 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.

Step 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.

Step 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.

Pro Tips

• Soaking the lentils and beans for 8-10 hours is crucial for proper cooking and texture.

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

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

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

Variations

• Red kidney beans can be used instead of pinto beans.

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

• Store-bought tomato puree can be used as a substitute for fresh pureed tomatoes.

Was this recipe helpful?

Comments

Sign in to leave a comment on this recipe.

Loading comments...

From this Creator

More from Curries with Bumbi

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

Masoor Dal (Red Lentil Soup) – East Indian Style
View Recipe

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
View Recipe

Chicken Curry Indian Style

Cuisine

Indian

Prep + Cook Time

1 hr

Difficulty Level

Medium

Simple Indian Vegetarian Meal: Dal, Cauliflower Curry & Stir-fried Pumpkin
View Recipe

Simple Indian Vegetarian Meal: Dal, Cauliflower Curry & Stir-fried Pumpkin

Cuisine

Indian · Bengali

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Easy Chicken Curry without Tomatoes or Yogurt
View Recipe

Easy Chicken Curry without Tomatoes or Yogurt

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr

Difficulty Level

Medium

Easy Paneer Curry – North Indian Style
View Recipe

Easy Paneer Curry – North Indian Style

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Easy

Vegetable Dal Recipe – Bengali Style
View Recipe

Vegetable Dal Recipe – Bengali Style

Cuisine

Indian · Bengali

Prep + Cook Time

1 hr

Difficulty Level

Medium

Similar Recipes

You might also like

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

Boondi ki Sabzi
View Recipe

Boondi ki Sabzi

Cuisine

Indian · North Indian

Prep + Cook Time

15 Minutes

Difficulty Level

Easy

Mixed Dal Tadka – Bengali Style
View Recipe

Mixed Dal Tadka – Bengali Style

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Easy

Palak Paneer Recipe
View Recipe

Palak Paneer Recipe

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Pyaaz Paratha
View Recipe

Pyaaz Paratha

Cuisine

Indian · North Indian

Prep + Cook Time

50 Minutes

Difficulty Level

Medium

Chole Bhature - Indian Street Food Style
View Recipe

Chole Bhature - Indian Street Food Style

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr 15 min

Difficulty Level

Medium

Bottle Gourd Sambar (Sorakaya Sambar)
View Recipe

Bottle Gourd Sambar (Sorakaya Sambar)

Cuisine

Indian · South Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Easy