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

Ready in

55 mins

Cuisine

Indian · North Indian

Prep Time

15 min

Cook Time

40 min

Serving

4 People

Calories / Serving

~450 kcal
Recipe by Shastri's Kitchen on YouTube

Recipe Summary

  • A rich and creamy North Indian lentil dish, Dal Makhani is prepared with black gram and kidney beans, slow-cooked to perfection. It's then tempered with aromatic spices, ginger-garlic, and a vibrant tomato paste, finished with generous amounts of butter and cream for an indulgent flavor.
Adjust servings
Tap an ingredient to mark it ready0 of 20 ready

All Ingredients - Main Ingredients (for pressure cooking)

  1. Black gram (Urad Dal Whole) 3/4 cup
  2. Rajma (Kidney Beans) 1/4 cup
  3. Water 4 cups
  4. Salt 1 tsp

All Ingredients - For Tempering

  1. Ghee 2 tbsp
  2. Bay leaves 2
  3. Onion 1 (finely chopped)
  4. Ginger garlic paste 1 tbsp
  5. Turmeric powder 1/2 tsp
  6. Chilli powder 3/4 to 1 tsp
  7. Tomato paste (from 3 tomatoes) 1
  8. Coriander powder 2 tsp
  9. Cumin powder 1 tsp
  10. Garam masala powder 1 tsp
  11. Water 1 cup
  12. Butter 3 tbsp
  13. Kasuri Methi 1 tsp
  14. Cream 3 tsp

All Ingredients - For Garnish

  1. Fresh coriander chopped, for garnish
  2. Cream for garnish

🍳Tools You'll Need

  • Pressure cooker
  • Pan
  • Wooden spoon
🔄Don't have an ingredient? Try these swaps7 tips
  • No Ghee?

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

    • 1/4 tsp dried thyme (per leaf)
    • Pinch of dried oregano
  • No Onion?

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

    • 1/4 tsp garlic powder (per clove)
    • 1/2 tsp garlic granules (per clove)
  • No Garam masala?

    • 1 tsp cumin + 1/2 tsp coriander + 1/4 tsp cinnamon + 1/4 tsp cardamom
  • 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 Cilantro?

    • Flat-leaf parsley (1:1, milder)
    • Fresh mint (in chutneys, salads)

⚠ Contains Allergens

Dairy

Step-by-Step Instructions

Step 1: Soak Dal and Rajma

Soak 3/4 cup of black gram (urad dal whole) and 1/4 cup of rajma (kidney beans) overnight.

Step 2: Pressure Cook Dal

Transfer the soaked black gram and rajma to a pressure cooker. Add 4 cups of water and 1 teaspoon of salt. Place the lid on the pressure cooker and cook for 8 to 9 whistles, then allow it to cool completely.

Step 3: Prepare Tempering Base

In a separate pan, heat 2 tablespoons of ghee. Add 2 bay leaves and 1 finely chopped onion. Saute until the onion becomes transparent.

Step 4: Add Aromatics and Spices

Add 1 tablespoon of ginger garlic paste and continue to saute until the onion turns brown. Stir in 1/2 teaspoon of turmeric powder and 3/4 to 1 teaspoon of chilli powder. Saute for .

Step 5: Add Tomato Paste

Add the tomato paste (from 3 tomatoes) to the pan and mix well. Cook for on medium flame, stirring occasionally, until the mixture thickens and oil starts to separate.

Step 6: Smash Cooked Dal

Once the pressure cooker has cooled completely, remove the lid and smash the cooked dal with a wooden spoon or masher until slightly creamy.

Step 7: Combine Dal and Tempering

Pour the cooked and smashed dal from the pressure cooker into the pan with the tempering mixture and mix well.

Step 8: Add Remaining Spices

Add 2 teaspoons of coriander powder, 1 teaspoon of cumin powder, and 1 teaspoon of garam masala powder. Mix thoroughly.

Step 9: Adjust Consistency and Add Butter

Add 1 cup of water to adjust the consistency and mix well. Add 3 tablespoons of butter and mix it into the dal.

Step 10: Simmer Dal

Cook the dal for on medium flame, stirring occasionally, allowing the flavors to meld.

Step 11: Add Kasuri Methi and Cream

Stir in 1 teaspoon of kasuri methi and mix well. Add 3 teaspoons of cream and turn off the stove. Mix well.

Step 12: Garnish and Serve

Garnish with chopped fresh coriander and a swirl of cream before serving. Serve hot with chapati, rice, or jeera rice.

Was this recipe helpful?

Comments

Sign in to leave a comment on this recipe.

Loading comments...

Similar Recipes

You might also like

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

Authentic Rajma Masala
View Recipe

Authentic Rajma Masala

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

One Pot Rajma - Yummy Ever
View Recipe

One Pot Rajma - Yummy Ever

Cuisine

Indian · North Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Easy

Pyaaz Paratha Recipe
View Recipe

Pyaaz Paratha Recipe

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Paneer Bhurji – Indian Style
View Recipe

Paneer Bhurji – Indian Style

Cuisine

Indian · North Indian

Prep + Cook Time

30 Minutes

Difficulty Level

Easy

Gujarati Special Methi Bhaji No Sheero
View Recipe

Gujarati Special Methi Bhaji No Sheero

Cuisine

Indian · Gujarati

Prep + Cook Time

30 Minutes

Difficulty Level

Easy

Aloo Poori Recipe - Indian Street Food
View Recipe

Aloo Poori Recipe - Indian Street Food

Cuisine

Indian · North Indian

Prep + Cook Time

3 hr

Difficulty Level

Medium