Fullmeals.
Home
Categories
Browse Recipes
By Cuisine
IndianAsianPakistaniAmericanWesternItalianEuropeanInternationalDessertFusionMiddle EasternCaribbean
By Meal Type
BreakfastLunchDinnerSnacks & Street FoodDesserts
By Preference
VegetarianNon-VegetarianVeganHealthy & Diet
Explore RecipesPantry MatchSurprise MeShopping ListHow it Works
Home
By Cuisine
IndianAsianPakistaniAmericanWesternItalianEuropeanInternationalDessertFusionMiddle EasternCaribbean
By Meal Type
BreakfastLunchDinnerDesserts
By Preference
VegetarianVeganHealthyCategoriesExplore 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.

Vegan Dal Makhani

Ready in

600 mins

Cuisine

Indian · North Indian

Prep Time

15 min

Cook Time

120 min

Serving

4-6 People

Calories / Serving

~450 kcal
Recipe by Rainbow Plant Life on YouTube

Recipe Summary

  • This recipe transforms the classic Indian Dal Makhani into a delicious vegan version. It features whole urad dal and kidney beans simmered in a rich, creamy, and spicy tomato-based sauce, infused with aromatic spices and a smoky flavor from the Dhungar method. Perfect for a special occasion or a comforting meal.
Adjust servings
Tap an ingredient to mark it ready0 of 31 ready

All Ingredients - Dal Makhani (Main Ingredients)

  1. Whole Urad Dal (Black Gram) 1 cup
  2. Kidney Beans (Rajma) 1/4 cup
  3. Red Onion 1 medium
  4. Ginger 1-2 inch piece
  5. Garlic 4 cloves
  6. Tomatoes 2 medium
  7. Oil 2 tbsp
  8. Water 3.5-4 cups
  9. Tomato Paste 1 tbsp
  10. Coconut Milk (full-fat) 1/2 cup
  11. Cilantro 1/2 bunch
  12. Lemon Juice from 1/2 lemon
  13. Lump Charcoal 1-2 inch piece
  14. Oil (for Dhungar) 1 tsp
  15. White Rice for serving
  16. Vegan Naan for serving

All Ingredients - Spice Blend

  1. Cumin Seeds 1 tsp
  2. Whole Cloves 3
  3. Cardamom Pods 4 (seeds extracted)
  4. Cinnamon Stick 1
  5. Bay Leaf 1
  6. Freshly Grated Nutmeg tiny bit
  7. Coriander Powder 1 tsp
  8. Indian Red Chili Powder 1 tsp (or 1/2 tsp for milder taste)
  9. Black Pepper pinch
  10. Kosher Salt 1 tsp

All Ingredients - Tadka (Tempered Spiced Oil)

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

⚠ Contains Allergens

coconutcashew (if using cashew cream)

Step-by-Step Instructions

Step 1: Prepare Legumes

Rinse and scrub the whole urad dal and kidney beans several times under running water until the water runs clear. Add a little baking soda to the water and soak the legumes for . After soaking, drain the legumes and give them a few more rinses and scrubs.

Step 2: Cook Legumes

Place the rinsed dal and beans in a pot and cover them with a couple of inches of water. Bring to a boil, then use a metal spoon to skim off any foam that develops at the top. Boil for . Reduce the heat to a simmer and cook for until the legumes are really soft and tender. This ensures a creamy dal. (Alternatively, use an Instant Pot for faster cooking).

Step 3: Prepare Spices and Aromatics

Gather all whole spices (cumin seeds, whole cloves, seeds from cardamom pods, cinnamon stick, bay leaf) and ground spices (freshly grated nutmeg, coriander powder, Indian red chili powder, black pepper, kosher salt). Finely dice the red onion. Grate about 1-2 inches of ginger and finely chop 4 cloves of garlic. Dice 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). The oil and heat will unlock their essential oils and flavor compounds. The seeds will start to sizzle. Swirl the pan frequently to prevent burning. Cook for .

Step 5: Sauté Aromatics

Add the finely diced red onion to the pan. Sauté for until they start to brown. Add a little water at the end to prevent them from getting too brown. Next, add the grated ginger and chopped garlic. Sauté for about until fragrant.

Step 6: Cook Ground Spices and Tomatoes

Add the ground spice blend (nutmeg, coriander, red chili, black pepper, salt) and 1 tablespoon of tomato paste to the pan. Stir frequently for . Then, add the diced tomatoes. Cook for about until they are broken down, really soft, and the mixture starts to thicken.

Step 7: Combine Dal and Sauce

Drain the cooked beans and lentils, reserving the cooking liquid. Add enough water to the reserved cooking liquid to make about 3.5-4 cups total. Pour this liquid into the pan with the aromatics and spices, scraping up any flavorful browned bits from the bottom of the pan. Roughly mash the cooked beans and lentils using a potato masher, large wooden spoon, or fork. Add the mashed beans and lentils to the pot.

Step 8: Simmer for Creaminess

Bring the dal to a simmer. Simmer for at least , preferably , stirring every to prevent sticking. If the dal starts to look dry, add some boiled water from a kettle to top it off. Stir in 1/2 cup of coconut milk (or homemade cashew cream) and let it simmer for about , stirring occasionally.

Step 9: Perform Dhungar Method (Smoking)

Remove the cinnamon stick and bay leaf from the dal. Heat a 1-2 inch lump charcoal piece over an open flame on your stove until it turns red hot in spots and looks a little white (about ). Place a small glass or steel bowl in the middle of the dal. Carefully add the hot charcoal into the bowl. Drizzle about 1 teaspoon of oil over the charcoal; it will immediately start smoking. Quickly cover the pan to trap the smoke, allowing it to infuse the dal. Let this sit for .

Step 10: Final Flavor Adjustments

Chop the cilantro. Squeeze the juice from half a lemon into the dal. Stir in the chopped cilantro. The acidity from the lemon juice helps to balance the spiciness.

Step 11: Prepare Tadka

In a separate small pan, melt 2 tablespoons of vegan butter over medium heat. Add thinly sliced ginger (optional) and sauté for . Use your hands to crush in 1 tablespoon of kasoori methi (dried fenugreek leaves), then add 1/2 teaspoon of garam masala and 1/2 teaspoon of red chili powder. Stir for another until fragrant.

Step 12: Serve Dal Makhani

Pour the prepared tadka directly on top of the dal. This will give it an extra flavor punch. Serve the dal hot over white rice or scoop it up with some flatbread like vegan naan.

Pro Tips

• Adding baking soda during soaking helps soften the beans for quicker cooking.

• Boil kidney beans for 10 minutes before simmering to neutralize lectins.

• For faster cooking, use an Instant Pot (instructions in the blog post).

• Homemade cashew cream can be used as an alternative to coconut milk for creaminess.

• Stir the dal every 10 minutes during simmering to prevent sticking.

• Add boiled water if the dal starts to look dry during simmering.

• The Dhungar method is optional but highly recommended for a smoky flavor.

• The final tadka adds an extra flavor punch and should not be skipped.

Recipe Variations

• Use an Instant Pot to significantly reduce cooking time for the dal and beans.

• Substitute coconut milk with homemade cashew cream (soaked raw cashews blended with water, lemon juice, and salt) for a different creamy texture.

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.

Chicken Curry – Indian Style
View Recipe

Chicken Curry – Indian Style

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr 25 min

Difficulty Level

Medium

Soft Phulka / Roti Recipe with Tips & Tricks
View Recipe

Soft Phulka / Roti Recipe with Tips & Tricks

Cuisine

Indian · North Indian

Prep + Cook Time

30 Minutes

Difficulty Level

Easy

Green Peas Curry (Vatana Usal) - Indian Style
View Recipe

Green Peas Curry (Vatana Usal) - Indian Style

Cuisine

Indian · Maharashtrian

Prep + Cook Time

50 Minutes

Difficulty Level

Medium

Perfect Chole Bhature with 8 Special Tips
View Recipe

Perfect Chole Bhature with 8 Special Tips

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr 30 min

Difficulty Level

Medium

Homemade Gobi Pizza - Healthy & Delicious
View Recipe

Homemade Gobi Pizza - Healthy & Delicious

Cuisine

Indian · Fusion

Prep + Cook Time

30 Minutes

Difficulty Level

Easy

Chole Rice One Pot Bowl
View Recipe

Chole Rice One Pot Bowl

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Easy