Fullmeals.
HomeExploreCreatorsPantry MatchSurprise Me
HomeExploreCreatorsPantry MatchSurprise MeShopping ListMy Favorites
Fullmeals.

Fullmeals helps you cook without watching by converting cooking videos into simple, step-by-step recipes designed for real kitchens.

cook@fullmeals.com

Quick Links

  • How it Works
  • Categories
  • Explore Recipes
  • RSS Feed

Legal

  • Terms of Use
  • Privacy Policy

© 2026 Fullmeals. All rights reserved.

Fullmeals.

Vegan Dal Makhani

Recipe by Rainbow Plant Life

  • Ready in175 min
  • Prep15 min
  • Cook160 min
  • CuisineIndian · North Indian
  • Serves4 People
  • Calories~450 kcal
Vegan Dal Makhani

Ingredients

For the Dal

  • 1 cupWhole Urad Dal (Black Gram Lentils)
  • 1/4 cupKidney Beans (Rajma)
  • 1/2 tspBaking Soda
  • 2 tbspNeutral Oil
  • 1 medium, finely dicedRed Onion
  • 1-inch piece, gratedGinger
  • 4 cloves, finely choppedGarlic
  • 2 medium, dicedTomatoes
  • 1 tbspTomato Paste
  • 1 tspCumin Seeds
  • 3Whole Cloves
  • 4, seeds removedGreen Cardamom Pods
  • 1Cinnamon Stick
  • 1Bay Leaf
  • 1 tspGround Coriander
  • 1/2 - 1 tspIndian Red Chili Powder
  • a pinchFreshly Grated Nutmeg
  • to tasteBlack Pepper
  • to tasteKosher Salt
  • 1/2 cupFull-fat Coconut Milk or Cashew Cream

For the Tadka & Finishing

  • 2 tbspVegan Butter or Oil
  • thinly sliced (optional)Ginger
  • 1 tbspKasoori Methi (Dried Fenugreek Leaves)
  • 1/4 tspGaram Masala
  • 1/4 tspRed Chili Powder
  • 1/4 cup, choppedFresh Cilantro
  • 1-2 tspLemon Juice
  • 1 piece (for smoking)Lump Charcoal

Step-by-Step Instructions

  1. 1.Soak the Lentils and Beans

    Rinse the whole urad dal and kidney beans several times until the water runs clear. Soak them in plenty of water with 1/2 tsp of baking soda for at least 8 hours, or overnight.

  2. 2.Pre-cook the Lentils

    Drain and rinse the soaked lentils and beans. Place them in a pot, cover with a couple of inches of water, and bring to a boil. Skim off any foam that forms on the surface. Boil for 10 minutes, then reduce to a simmer, cover, and cook for 80-90 minutes until they are very soft. Drain, reserving the cooking liquid. Roughly mash the cooked lentils and beans with a potato masher.

  3. 3.Prepare the Masala Base

    Heat oil in a large, deep pan over medium-high heat. Add the whole spices (cumin seeds, cloves, cardamom seeds, cinnamon stick, bay leaf) and cook for 45-60 seconds until they sizzle and are fragrant. This is called 'blooming'. Add the finely diced onion and sauté for 5-7 minutes until it starts to brown. Add the grated ginger and chopped garlic and cook for another minute.

  4. 4.Simmer the Dal

    Add the ground spices (coriander, red chili powder, nutmeg, salt, pepper) and tomato paste. Stir for 1-1.5 minutes. Add the diced tomatoes and cook for 2-3 minutes until they break down. Pour in the reserved lentil cooking liquid (about 3.5-4 cups, adding water if needed) and scrape the bottom of the pan. Add the mashed lentils, stir, and bring to a simmer. Reduce heat to low, cover, and simmer for at least 1 hour (80 minutes is ideal), stirring every 10 minutes.

  5. 5.Add Creaminess and Blend

    Stir in the coconut milk or cashew cream. Let it simmer for another 10 minutes. For an ultra-creamy texture, use an immersion blender to blend about a third of the dal directly in the pot.

  6. 6.Smoke the Dal (Dhungar Method)

    Heat a small piece of lump charcoal on a gas flame for about 2 minutes until red hot in spots. Place a small heatproof bowl in the center of the dal. Carefully put the hot charcoal in the bowl, drizzle with a little oil, and immediately cover the pot with a lid to trap the smoke. Let it infuse for 2-3 minutes, then remove the bowl.

  7. 7.Add Final Touches

    Remove the cinnamon stick and bay leaf. Stir in the chopped fresh cilantro and lemon juice to brighten the flavors.

  8. 8.Prepare the Tadka (Tempering)

    In a small pan, melt the vegan butter over medium heat. Add the optional sliced ginger and cook for 30 seconds. Add the kasoori methi (crushed between your hands), garam masala, and red chili powder. Sizzle for 30 seconds until fragrant.

  9. 9.Finish and Serve

    Pour the hot, sizzling tadka over the dal and stir it in. Serve immediately over basmati rice or with naan bread, garnished with more fresh cilantro.

Printed from Fullmeals.com — turn any cooking video into a recipe.

Vegan Dal Makhani

Ready in

175 mins

Cuisine

Indian · North Indian

Prep Time

15 min

Cook Time

160 min

Serving

4 People

Calories / Serving

~450 kcal
Recipe by Rainbow Plant Life on YouTube
Adjust Servings
Measurements
Tap an ingredient to mark it ready0 of 28 ready
All Ingredients

For the Dal

All Ingredients

For the Tadka & Finishing

Step-by-Step Instructions

Follow each step to make the recipe successfully.

  1. 1

    Soak the Lentils and Beans

    Rinse the whole urad dal and kidney beans several times until the water runs clear. Soak them in plenty of water with 1/2 tsp of baking soda for at least , or overnight.

  2. 2

    Pre-cook the Lentils

    Drain and rinse the soaked lentils and beans. Place them in a pot, cover with a couple of inches of water, and bring to a boil. Skim off any foam that forms on the surface. Boil for , then to a , cover, and cook for until they are very soft. Drain, reserving the cooking liquid. Roughly mash the cooked lentils and beans with a potato masher.

  3. 3

    Prepare the Masala Base

    Heat oil in a large, deep pan over medium-high heat. Add the whole spices (cumin seeds, cloves, cardamom seeds, cinnamon stick, bay leaf) and cook for until they sizzle and are fragrant. This is called 'blooming'. Add the finely onion and for until it starts to brown. Add the grated ginger and chopped garlic and cook for another minute.

  4. 4

    Simmer the Dal

    Add the ground spices (coriander, red chili powder, nutmeg, salt, pepper) and tomato paste. Stir for . Add the tomatoes and cook for until they break down. Pour in the reserved lentil cooking liquid (about 3.5-4 cups, adding water if needed) and scrape the bottom of the pan. Add the mashed lentils, stir, and bring to a . heat to low, cover, and for at least ( is ideal), stirring every .

  5. 5

    Add Creaminess and Blend

    Stir in the coconut milk or cashew cream. Let it for another . For an ultra-creamy texture, use an immersion blender to blend about a third of the dal directly in the pot.

  6. 6

    Smoke the Dal (Dhungar Method)

    Heat a small piece of lump charcoal on a gas flame for about until red hot in spots. Place a small heatproof bowl in the center of the dal. Carefully put the hot charcoal in the bowl, drizzle with a little oil, and immediately cover the pot with a lid to trap the smoke. Let it infuse for , then remove the bowl.

  7. 7

    Add Final Touches

    Remove the cinnamon stick and bay leaf. Stir in the chopped fresh cilantro and lemon juice to brighten the flavors.

  8. 8

    Prepare the Tadka (Tempering)

    In a small pan, melt the vegan butter over medium heat. Add the optional sliced ginger and cook for . Add the kasoori methi (crushed between your hands), garam masala, and red chili powder. Sizzle for until fragrant.

  9. 9

    Finish and Serve

    Pour the hot, sizzling tadka over the dal and stir it in. Serve immediately over basmati rice or with naan bread, garnished with more fresh cilantro.

Before You Cook

Helpful details before you start
Spice LevelHot
Ginger · Chili powder · Black pepper · Garam masala
Ingredient SubstitutionsMissing something? View suitable alternatives.
View 8 swaps
  • 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 Bay leaf?

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

    • Equal parts heavy cream + 1/2 tsp coconut extract
    • Whole milk + 1 tsp coconut oil (per cup)
  • 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
  • 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.
Ingredient Substitutions
  • 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 Bay leaf?

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

    • Equal parts heavy cream + 1/2 tsp coconut extract
    • Whole milk + 1 tsp coconut oil (per cup)
  • 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
  • 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.
AllergensThis recipe contains nuts.
nuts

Plan Ahead

Complete this step earlier to save time later.

  • Step1
    Soak the Lentils and Beans8 hours or overnight

    Rinse the whole urad dal and kidney beans several times until the water runs clear. Soak them in plenty of water with 1/2 tsp of baking soda for at least 8 hours, or overnight.

    View Step 1

Variations

Simple ways to adapt this recipe.

  • 1
    Use homemade cashew cream insteadIngredient swap

    Use homemade cashew cream instead of coconut milk for an even richer and creamier texture.

  • 2
    If short on timeCustomise

    Use canned kidney beans and add them with the cooked urad dal.

Helpful Tips

Small details that can improve the final result.

  • 1
    PreparationSoaking Lentils with Baking Soda

    Soaking lentils with baking soda helps them soften and cook faster.

  • 2
    TipRinsing the Urad Dal Until

    Rinsing the urad dal until the water is clear helps achieve the reddish-brown color of the final dish.

  • 3
    Cooking tipFor an Even Creamier Texture

    Mash some of the cooked lentils before adding them to the pot.

  • 4
    Cooking tipUse an Instant Pot to

    Use an Instant Pot to significantly speed up the cooking process.

  • 5
    Flavour tipThe Dhungar Method (coal Smoking)

    The Dhungar method (coal smoking) is optional but adds an authentic, restaurant-style smoky flavor.

  • 6
    Cooking tipStir the Dal Every 10

    Stir the dal every 10 minutes while simmering to prevent it from sticking to the bottom of the pan.

Was this recipe helpful?

Comments (0)

Sign in to leave a comment on this recipe.

Loading comments...

More from Rainbow Plant Life

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

Making Vegan Dal Makhani

Making Vegan Dal Makhani

Cuisine

Indian · Punjabi

Prep + Cook Time

2 hr 30 min

Difficulty Level

Medium

Vegan Dal Makhani

Vegan Dal Makhani

Cuisine

Indian · North Indian

Prep + Cook Time

10 hr

Difficulty Level

Medium

Vegan Naan - Indian Style

Vegan Naan - Indian Style

Cuisine

Indian · North Indian

Prep + Cook Time

2 hr 25 min

Difficulty Level

Medium

You might also like

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

Vegetable Pulao – Indian Style

Vegetable Pulao – Indian Style

Cuisine

Indian · North Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Easy

Home Style Chicken Curry with Potatoes

Home Style Chicken Curry with Potatoes

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr 30 min

Difficulty Level

Medium

Simple Basic Chicken Curry

Simple Basic Chicken Curry

Cuisine

Indian · Pakistani

Prep + Cook Time

45 Minutes

Difficulty Level

Easy

Beginner's Guide to Indian Cuisine with Mike G

Beginner's Guide to Indian Cuisine with Mike G

Cuisine

Indian · North Indian

Prep + Cook Time

4 hr

Difficulty Level

Medium

Shahi Paneer - North Indian Gravy

Shahi Paneer - North Indian Gravy

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr

Difficulty Level

Medium

Desi Homestyle Chicken Curry

Desi Homestyle Chicken Curry

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr 20 min

Difficulty Level

Medium