Fullmeals.
Home
Categories
Browse Recipes
By Cuisine
IndianAsianPakistaniAmericanItalianWesternInternationalEuropeanDessertMiddle EasternFusionCaribbean
By Meal Type
BreakfastLunchDinnerSnacks & Street FoodDesserts
By Preference
VegetarianNon-VegetarianVeganHealthy & Diet
Explore RecipesPantry MatchHow it Works
Home
By Cuisine
IndianAsianPakistaniAmericanItalianWesternInternationalEuropeanDessertMiddle EasternFusionCaribbean
By Meal Type
BreakfastLunchDinnerDesserts
By Preference
VegetarianVeganHealthyCategoriesExplore RecipesPantry MatchMy 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

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

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

Paneer Chettinad
View Recipe

Paneer Chettinad

Cuisine

Indian · South Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Crispy Dosa with Potato Masala and Chutney
View Recipe

Crispy Dosa with Potato Masala and Chutney

Cuisine

Indian · South Indian

Prep + Cook Time

50 Minutes

Difficulty Level

Medium

Butter Okra (Bhindi Butter Masala) - North Indian Style
View Recipe

Butter Okra (Bhindi Butter Masala) - North Indian Style

Cuisine

Indian · North Indian

Prep + Cook Time

30 Minutes

Difficulty Level

Medium

Vegan Tofu Butter Masala – Indian
View Recipe

Vegan Tofu Butter Masala – Indian

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Dal Tadka – Indian Style
View Recipe

Dal Tadka – Indian Style

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr 15 min

Difficulty Level

Medium

Dhaba Style Palak Paneer
View Recipe

Dhaba Style Palak Paneer

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium