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

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

Recipe 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

⚠ 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 simmer 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 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.

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.

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

Favorite Recipes

Recently Generated Recipes

Discover recipes already generated from creators and ready to cook without testing your cred.

Roadside Kaalan - Home Cooking
View Recipe

Roadside Kaalan - Home Cooking

Cuisine

Indian · South Indian

Prep + Cook Time

50 Minutes

Difficulty Level

Medium

Creamy Shahi Paneer Masala
View Recipe

Creamy Shahi Paneer Masala

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Chana Paneer Curry
View Recipe

Chana Paneer Curry

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Tomato Rice – Chef Venkatesh Bhat Style
View Recipe

Tomato Rice – Chef Venkatesh Bhat Style

Cuisine

Indian · South Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Easy

RB Style Rajma
View Recipe

RB Style Rajma

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Chicken Tikka Fried Rice
View Recipe

Chicken Tikka Fried Rice

Cuisine

Indian · Indo-Chinese

Prep + Cook Time

1 hr 15 min

Difficulty Level

Medium