Fullmeals.
HomeExplore RecipesPantry MatchSurprise MeShopping ListHow it Works
HomeExplore RecipesPantry MatchSurprise MeShopping ListMy FavoritesHow it Works

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 Youtube 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🍛Main Course🥬Vegetarian

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

Summary

  • Dal Makhani is a rich, creamy, and flavorful lentil dish originating from the Punjab region of India. This recipe uses whole black lentils (urad dal) and pinto beans, cooked to perfection and simmered in a buttery, spiced tomato gravy, without the use of onions.
Adjust servings
Tap an ingredient to mark it ready0 of 15 ready

All Ingredients - For Lentils

  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

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

🍳Tools You'll Need

  • Pressure cooker
  • Pan
  • Blender
  • Bowl
🌶️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: 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.

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

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

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

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

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

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

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

Pro Tips

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

• You can use red kidney beans instead of pinto beans.

• For an even creamier texture, you can slow cook the lentils instead of pressure cooking.

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

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

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

Variations

• Substitute pinto beans with red kidney beans.

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

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.

How to make Soft Roti/Chapati/Phulka on an Electric Stove
View Recipe

How to make Soft Roti/Chapati/Phulka on an Electric Stove

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Making Soft Rotis/Chapatis/Phulkas on an Electric Stove
View Recipe

Making Soft Rotis/Chapatis/Phulkas on an Electric Stove

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr

Difficulty Level

Medium

Red Lentil Dal (Masoor Dal) - 3 Ways (Cumin, Garlic, Tomato)
View Recipe

Red Lentil Dal (Masoor Dal) - 3 Ways (Cumin, Garlic, Tomato)

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr 15 min

Difficulty Level

Easy

Punjabi Chicken Curry
View Recipe

Punjabi Chicken Curry

Cuisine

Indian · Punjabi

Prep + Cook Time

1 hr 15 min

Difficulty Level

Medium

Paneer Curry – Easy Indian Style
View Recipe

Paneer Curry – Easy Indian Style

Cuisine

Indian · North Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Easy

Sambar Dal – South Indian Classic
View Recipe

Sambar Dal – South Indian Classic

Cuisine

Indian · South Indian

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.

Roadside Kaalan
View Recipe

Roadside Kaalan

Cuisine

Indian · South Indian

Prep + Cook Time

50 Minutes

Difficulty Level

Medium

Mullangi Sambar – South Indian Style
View Recipe

Mullangi Sambar – South Indian Style

Cuisine

Indian · South Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Easy

Healthy Oats Dosa - Instant Dinner
View Recipe

Healthy Oats Dosa - Instant Dinner

Cuisine

Indian · South Indian

Prep + Cook Time

30 Minutes

Difficulty Level

Easy

Crispy Yam Fry (Karunai Kilangu Poriyal)
View Recipe

Crispy Yam Fry (Karunai Kilangu Poriyal)

Cuisine

Indian · South Indian

Prep + Cook Time

30 Minutes

Difficulty Level

Easy

Quick & Easy Roti
View Recipe

Quick & Easy Roti

Cuisine

Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Easy

Quick & Easy Indian Dinner Party Menu: Bread Gulab Jamun, Dahi Wale Aloo, Hariyali Paneer, Masala Pulao, Papad Chaat
View Recipe

Quick & Easy Indian Dinner Party Menu: Bread Gulab Jamun, Dahi Wale Aloo, Hariyali Paneer, Masala Pulao, Papad Chaat

Cuisine

Indian · North Indian

Prep + Cook Time

2 hr 30 min

Difficulty Level

Medium