Delicious Vegan Dal Makhani for Home Cooks

Photo of author
Author: Katrina Fears
Published:

Introduction

Dal Makhani is a beloved dish from North India, known for its rich, creamy texture and robust flavors. Traditionally made with butter and cream, this vegan version retains all the comfort and taste while being plant-based. Perfect for a cozy family dinner or impressing guests, this recipe will become a staple in your kitchen.

The heart of Dal Makhani is black lentils, known as urad dal, combined with red kidney beans for added texture and protein. Slow-cooked to perfection, this dish is infused with spices that elevate its flavor profile. Serve it with rice or naan for a wholesome meal that pleases everyone.

Ingredients

  • 1 cup whole black lentils (urad dal)
  • 1/4 cup red kidney beans (rajma)
  • 4 cups water (for cooking lentils)
  • 2 tbsp coconut oil or vegan butter
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 tsp cumin seeds
  • 1 tsp garam masala
  • 1 tsp ground coriander
  • 1/2 tsp turmeric powder
  • 1 tsp chili powder
  • 1 can (14 oz) diced tomatoes
  • 1/2 cup coconut cream or cashew cream
  • 1 cup water or vegetable broth (adjust for consistency)
  • Salt to taste
  • Fresh cilantro for garnish

Directions & Preparation

  1. Rinse the black lentils and red kidney beans under cold water until the water runs clear. Soak them in water for at least 4 hours or overnight.
  2. In a large pot or pressure cooker, add the soaked lentils, kidney beans, and 4 cups of water. Cook until the lentils are soft — about 30–40 minutes on the stovetop or 15 minutes in a pressure cooker. Once cooked, set aside.
  3. In a separate pan, heat the coconut oil or vegan butter over medium heat. Add the cumin seeds and sauté for about 30 seconds until fragrant.
  4. Add the minced garlic and grated ginger, stirring for another minute until golden.
  5. Stir in the diced tomatoes, turmeric powder, ground coriander, chili powder, and salt. Cook this mixture for 10–15 minutes, allowing the tomatoes to break down and the spices to meld.
  6. Add the cooked lentils and beans to the tomato mixture. Pour in 1 cup of water or vegetable broth, stirring well to combine.
  7. Lower the heat and let the dal simmer for 20–25 minutes, stirring occasionally to prevent sticking. Adjust the consistency by adding more water or broth if needed.
  8. Stir in the garam masala and coconut cream or cashew cream, mixing thoroughly. Allow it to simmer for an additional 5 minutes.
  9. Taste and adjust seasoning as necessary. Serve hot, garnished with fresh cilantro, alongside rice or naan.
Vegan Dal Makhani step photo

FAQs

What can I do if my dal is too thick?

If your dal is too thick, simply add a little water or vegetable broth and stir until you reach the desired consistency.

What if my dal tastes bland?

If the dal lacks flavor, try adding more salt, garam masala, or a squeeze of lemon juice to enhance the taste.

Can I use different types of lentils?

While this recipe specifically uses black lentils, you can experiment with other lentils, but cooking times may vary.

What can I do if my dal is overcooked?

If your dal is overcooked and mushy, you can blend it lightly to create a smoother texture, or add some cooked beans for added texture.

Can I add more vegetables to the dal?

Yes, adding vegetables like spinach or bell peppers can enhance nutrition and flavor; just add them during the last 10 minutes of simmering.

What’s a good way to adjust the spice level?

To reduce spice, decrease the amount of chili powder or remove the seeds from the chili. For more heat, add fresh green chilies or more chili powder.

Conclusion

Vegan Dal Makhani is a delightful dish that showcases the beauty of plant-based cooking while delivering on flavor and comfort. With its creamy texture and aromatic spices, it’s a meal that can satisfy any palate.

Whether you're a seasoned cook or just starting, this recipe offers a straightforward approach to enjoying a classic Indian dish in a vegan way. Enjoy the warmth and richness of this Dal Makhani with your loved ones!

Recipe Card

Delicious Vegan Dal Makhani for Home Cooks

Make Vegan Dal Makhani with clear steps, pantry staples, and flexible swaps.

Ingredients
  

  • 1 cup whole black lentils urad dal
  • 1/4 cup red kidney beans rajma
  • 4 cups water for cooking lentils
  • 2 tbsp coconut oil or vegan butter
  • 3 cloves garlic minced
  • 1 tbsp fresh ginger grated
  • 1 tsp cumin seeds
  • 1 tsp garam masala
  • 1 tsp ground coriander
  • 1/2 tsp turmeric powder
  • 1 tsp chili powder
  • 1 can 14 oz diced tomatoes
  • 1/2 cup coconut cream or cashew cream
  • 1 cup water or vegetable broth adjust for consistency
  • Salt to taste
  • Fresh cilantro for garnish

Method
 

  1. Rinse the black lentils and red kidney beans under cold water until the water runs clear. Soak them in water for at least 4 hours or overnight.
  2. In a large pot or pressure cooker, add the soaked lentils, kidney beans, and 4 cups of water. Cook until the lentils are soft — about 30–40 minutes on the stovetop or 15 minutes in a pressure cooker. Once cooked, set aside.
  3. In a separate pan, heat the coconut oil or vegan butter over medium heat. Add the cumin seeds and sauté for about 30 seconds until fragrant.
  4. Add the minced garlic and grated ginger, stirring for another minute until golden.
  5. Stir in the diced tomatoes, turmeric powder, ground coriander, chili powder, and salt. Cook this mixture for 10–15 minutes, allowing the tomatoes to break down and the spices to meld.
  6. Add the cooked lentils and beans to the tomato mixture. Pour in 1 cup of water or vegetable broth, stirring well to combine.
  7. Lower the heat and let the dal simmer for 20–25 minutes, stirring occasionally to prevent sticking. Adjust the consistency by adding more water or broth if needed.
  8. Stir in the garam masala and coconut cream or cashew cream, mixing thoroughly. Allow it to simmer for an additional 5 minutes.
  9. Taste and adjust seasoning as necessary. Serve hot, garnished with fresh cilantro, alongside rice or naan.

Notes

Additional serving suggestions: pair with a crisp salad, garlic bread, or roasted seasonal vegetables for balance.

For make-ahead, prep components separately and assemble just before heating to preserve texture.

Taste and adjust with acid (lemon/vinegar) and salt right at the end to wake up flavors.

Pinterest Image

Delicious Vegan Dal Makhani for Home Cooks - Pinterest image
Welcome! I’m Katrina Fears,

I’m a passionate home cook who believes that every great recipe tells a story. What started as a simple love for cooking in a tiny kitchen has grown into a journey of exploring flavors, nourishing loved ones, and turning everyday meals into memorable moments.

Simple & Delicious Cooking

New here? Join our free email series designed to help you get started in the kitchen. You’ll pick up essential baking tips and kitchen tricks to quickly boost your cooking confidence and skills!

Please enable JavaScript in your browser to complete this form.

Leave a Comment

Recipe Rating




Simple & Delicious Cooking

New here? Join our free email series designed to help you get started in the kitchen. You’ll pick up essential baking tips and kitchen tricks to quickly boost your cooking confidence and skills!

Please enable JavaScript in your browser to complete this form.