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.

Making Vegan Dal Makhani

👨‍🍳Medium🍽️Dinner🌱Vegan

Ready in

150 mins

Cuisine

Indian · Punjabi

Prep Time

30 min

Cook Time

120 min

Serving

6 People

Calories / Serving

~500 kcal
Recipe by Rainbow Plant Life on YouTube

Summary

  • This recipe guides you through making a creamy, rich, and flavorful vegan Dal Makhani, a classic Indian dish originating from the Punjab region. It features whole urad dal and kidney beans, infused with aromatic spices and a smoky flavor from the traditional Dhungar method.
Adjust servings
Tap an ingredient to mark it ready0 of 29 ready

All Ingredients - Main Ingredients

  1. Whole Urad Dal (Black Gram) 1 cup
  2. Kidney Beans (Rajma) 1/4 cup
  3. Baking Soda 1/2 tsp
  4. Red Onion 1 medium
  5. Ginger 1-2 inch piece
  6. Garlic 4 cloves
  7. Tomatoes 2 medium
  8. Oil 2 tbsp
  9. Water 3.5-4 cups
  10. Coconut Milk (full-fat) 1/2 cup
  11. Cilantro 1/4 cup
  12. Lemon Juice 1 tbsp
  13. Lump Charcoal 1-2 inch piece

All Ingredients - Spice Blend

  1. Cumin Seeds 1 tsp
  2. Whole Cloves 3
  3. Cardamom Pods 4
  4. Cinnamon Stick 1
  5. Bay Leaf 1
  6. Nutmeg 1/8 tsp (freshly grated)
  7. Coriander Powder 1 tsp
  8. Indian Red Chili Powder 1 tsp (or 1/2 tsp for less spice)
  9. Black Pepper 1/2 tsp
  10. Kosher Salt 1 tsp
  11. Tomato Paste 1 tbsp

All Ingredients - Tadka (Tempered Spiced Oil)

  1. Vegan Butter 2 tbsp
  2. Ginger (thinly sliced) 1 tbsp (optional)
  3. Kasoori Methi (Dried Fenugreek Leaves) 1 tsp
  4. Garam Masala 1/2 tsp
  5. Red Chili Powder 1/2 tsp

🍳Tools You'll Need

  • Saucepan
  • Pressure cooker
  • Pan
  • Pot
  • Immersion blender
  • Bowl
  • Wooden spoon
  • Tongs

📅Plan Ahead

Up to 8 hrs of hands-off time you can shift to earlier.

  • 🌙
    Step 1 · Overnight8 hrs

    …/2 teaspoon of baking soda, and cover with water. Soak for 8 hours or overnight. Drain and rinse the soaked legumes a few more times.

🌶️Spice level: Hot🌶️🌶️🌶️🌶️Pack water — this one bites back.
From:GingerChili powderBlack pepperGaram masala
🔄Don't have an ingredient? Try these swaps8 tips
  • 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 Coconut milk?

    • Equal parts heavy cream + 1/2 tsp coconut extract
    • Whole milk + 1 tsp coconut oil (per cup)
  • No Cilantro?

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

    • Lime juice (1:1)
    • 1/2 the amount white vinegar — In dressings, savory dishes.
  • No Bay leaf?

    • 1/4 tsp dried thyme (per leaf)
    • Pinch of dried oregano
  • 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 Garam masala?

    • 1 tsp cumin + 1/2 tsp coriander + 1/4 tsp cinnamon + 1/4 tsp cardamom

⚠ Contains Allergens

Coconut

Step-by-Step Instructions

Step 1: Rinse and Soak Legumes

Rinse and scrub the whole urad dal and kidney beans several times under running water until the water runs clear. This removes dirt and some of the black color. Place the rinsed legumes in a bowl, add 1/2 teaspoon of baking soda, and cover with water. Soak for or overnight. Drain and rinse the soaked legumes a few more times.

Step 2: Cook the Legumes

Transfer the rinsed legumes to a saucepan. Cover them with a couple of inches of water. Bring to a boil over high heat, then use a metal spoon to skim off any foam that develops on the surface. Boil for . heat to a , cover, and cook for until the legumes are very soft and tender. (Alternatively, use canned kidney beans and add them later, or use an Instant Pot for faster cooking).

Step 3: Prepare Spices and Aromatics

While the legumes are , prepare the spices and aromatics. For the whole spices, gather 1 teaspoon cumin seeds, 3 whole cloves, seeds from 4 cardamom pods (lightly crack the pods), 1 cinnamon stick, and 1 bay leaf. For the ground spices, grate a tiny bit of fresh nutmeg (about 1/8 tsp), and measure out 1 teaspoon each of coriander powder and Indian red chili powder (use 1/2 tsp chili powder for a milder dish), 1/2 teaspoon black pepper, and 1 teaspoon kosher salt. Finely 1 medium red onion. Grate a 1-2 inch piece of ginger and finely chop 4 cloves of garlic. 2 medium tomatoes.

Step 4: Bloom Whole Spices

Heat 2 tablespoons of oil in a large, deep pan over medium-high heat. Add the whole spices (cumin seeds, cloves, cardamom seeds, cinnamon stick, bay leaf). Swirl the pan frequently to prevent burning. for until the seeds start to sizzle and release their aroma.

Step 5: Sauté Aromatics

Add the finely red onion to the pan. for (or if not finely ) until the onions start to brown. Add a splash of water if needed to prevent them from browning too quickly. Add the grated ginger and chopped garlic, and for about until fragrant.

Step 6: Add Ground Spices and Tomatoes

Add the ground spices (nutmeg, coriander, red chili powder, black pepper, kosher salt) and 1 tablespoon of tomato paste to the pan. Stir frequently for , allowing the spices and tomato paste to cook down. Add the tomatoes and cook for until they are broken down, soft, and the mixture begins to thicken.

Step 7: Combine and Simmer Dal

Drain the cooked beans and lentils, reserving the cooking liquid. Add enough water to the reserved liquid to make a total of 3.5-4 cups. Pour this liquid into the pan with the aromatics and spices, scraping up any flavorful browned bits from the bottom. Roughly mash the cooked beans and lentils using a potato masher, large wooden spoon, or fork. Add the mashed legumes to the pan. Bring to a boil, then heat to a . for at least ( is preferred), stirring every . Add boiled water from a kettle if the dal starts to look too dry.

Step 8: Add Creaminess

Once the dal has to your desired consistency, stir in 1/2 cup of full-fat coconut milk. Continue to for about , stirring occasionally to prevent sticking. At this point, you can fish out and discard the cinnamon stick and bay leaf. For an ultra-creamy texture, use an immersion blender to blend about a third to half of the dal directly in the pot.

Step 9: Apply Dhungar Method (Charcoal Smoke)

To add a smoky flavor, heat a 1-2 inch piece of lump charcoal over an open flame on your stove until it turns red hot in spots and becomes slightly white (about ). While the charcoal is heating, place a small glass or steel bowl in the middle of the dal. Carefully transfer the hot charcoal into the bowl using tongs. Immediately drizzle a small amount of oil (about 1/2 tsp) over the hot charcoal, then quickly cover the pan with a lid to trap the smoke. Let it infuse for . Remove the charcoal and bowl before serving.

Step 10: Final Touches

Chop 1/4 cup of fresh cilantro. Squeeze 1 tablespoon of lemon juice. Stir both into the dal. The acidity from the lemon juice helps to balance the spiciness and brightens the flavors.

Step 11: Prepare and Add Tadka

In a small pan, melt 2 tablespoons of vegan butter (or use a neutral-flavored oil) over medium heat. Add the thinly sliced ginger (if using) and cook for . Then, crush 1 teaspoon of kasoori methi (dried fenugreek leaves) between your hands and add it to the pan, along with 1/2 teaspoon of garam masala and 1/2 teaspoon of red chili powder. Stir for until fragrant. Pour the hot tadka directly over the dal and stir it in. This adds an extra layer of flavor and aroma.

Step 12: Serve

Serve the Vegan Dal Makhani hot over white rice or with warm vegan naan. Garnish with extra fresh cilantro if desired.

Pro Tips

• Soaking legumes with baking soda helps soften them and reduces cooking time.

• Skim off the foam that develops when boiling legumes to remove impurities.

• The long simmering time (80-90 minutes) is crucial for achieving a super creamy and luscious texture.

• The Dhungar method (charcoal smoking) adds an authentic smoky flavor, replicating a tandoor oven.

• For an even creamier texture, use an immersion blender to blend about a third to half of the dal.

• The Tadka (tempered spiced oil) is a final flavor punch and should not be skipped for an authentic taste.

Variations

• You can use canned kidney beans and add them later to save time.

• Instead of coconut milk, you can make cashew cream by blending soaked raw cashews with water, lemon juice, and salt for a different creamy texture.

• This recipe can be adapted for an Instant Pot to speed up cooking time (refer to blog post for specific instructions).

Was this recipe helpful?

Comments

Sign in to leave a comment on this recipe.

Loading comments...

From this Creator

More from Rainbow Plant Life

Other recipes converted from Rainbow Plant Life's cooking videos.

Vegan Dal Makhani
View Recipe

Vegan Dal Makhani

Cuisine

Indian · North Indian

Prep + Cook Time

10 hr

Difficulty Level

Medium

Vegan Naan - Indian Style
View Recipe

Vegan Naan - Indian Style

Cuisine

Indian · North Indian

Prep + Cook Time

2 hr 25 min

Difficulty Level

Medium

Vegan Dal Makhani
View Recipe

Vegan Dal Makhani

Cuisine

Indian · North Indian

Prep + Cook Time

2 hr 55 min

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.

Homestyle & Spicy Chicken Curry
View Recipe

Homestyle & Spicy Chicken Curry

Cuisine

Indian · Homestyle Indian

Prep + Cook Time

1 hr 25 min

Difficulty Level

Medium

Dal Makhani – North Indian
View Recipe

Dal Makhani – North Indian

Cuisine

Indian · North Indian

Prep + Cook Time

2 hr 35 min

Difficulty Level

Medium

Dhabewali Dal – Dhaba Style Lentils
View Recipe

Dhabewali Dal – Dhaba Style Lentils

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Paneer Kathi Roll
View Recipe

Paneer Kathi Roll

Cuisine

Indian · North Indian

Prep + Cook Time

30 Minutes

Difficulty Level

Medium

Mutton Kola Urundai – Chettinad Style Keema Balls
View Recipe

Mutton Kola Urundai – Chettinad Style Keema Balls

Cuisine

Indian · South Indian

Prep + Cook Time

50 Minutes

Difficulty Level

Medium

Sattu Palak Paneer Bhurji with Mixed-Grain Roti
View Recipe

Sattu Palak Paneer Bhurji with Mixed-Grain Roti

Cuisine

Indian · North Indian

Prep + Cook Time

50 Minutes

Difficulty Level

Medium