Vegan Dal Makhani - Black lentils and Beans in creamy buttery gravy

User Reviews

5

57 reviews
Excellent
  • Prep Time

    1 hr

  • Cook Time

    1 hr

  • Total Time

    2 hrs

  • Servings

    4

  • Calories

    233 kcal

Vegan Dal Makhani - Black lentils and Beans in creamy buttery gravy

Vegan Dal Makhani features black gram and kidney beans simmered in a creamy, spiced tomato gravy enriched with almond and cashew milk, and vegan butter. The dish uses a tempering of cumin, garlic, ginger, and green chilies to build depth, while fenugreek leaves add a signature aroma. This results in a rich, velvety lentil curry without dairy.

Description

This vegan Dal Makhani begins by soaking black gram and kidney beans overnight, then pressure cooking them with salt and chili powder until soft. The tempering starts with neutral oil heated with cumin seeds, followed by green chilies, ginger, garlic, onion, asafoetida, and turmeric, cooked until onions turn translucent and tomatoes become mushy. This aromatic base is combined with the cooked lentils and beans, along with garam masala, fenugreek leaves, and plant-based milks made by blending almonds and cashews with water.

The final simmer melds flavors and allows some lentils to be mashed, creating a creamy, thick texture characteristic of Dal Makhani. The vegan butter adds richness and a buttery mouthfeel without dairy products. The dish has a complex layering of spices alongside the natural earthiness of the black gram and kidney beans.

This lentil curry suits warming meals served with rice or flatbreads. It can be made in a slow cooker using canned kidney beans for convenience, although soaking and cooking from raw beans enhances texture and flavor.

Cooking times vary by pressure cooker type, but allowing natural pressure release preserves the lentils' texture. Adjust thickness by adding water as needed during simmering. A small dollop of vegan butter or olive oil before serving adds gloss and richness.

I Made This!

Be the first!

Save this

Be the first!

Ingredients

Servings

For the Lentils:

  • 1 cup black gram Urad Whole or use black lentils(see first paragraph for sub options, whole
  • 1/2 cup Kidney Beans , Rajma
  • 3.5 cups water
  • 1 teaspoon salt or to taste
  • 1/2 teaspoon red chili powder or cayenne or to taste

For the Tempering:

  • 2 tsp neutral cooking oil generic cooking oil
  • 1 teaspoon cumin seeds
  • 2-3 green chili I use Serrano chili pepper, finely chopped
  • 1 inch ginger finely chopped
  • 5-6 garlic finely chopped, cloves
  • 1 onion chopped, medium size
  • 1/8 teaspoon asafoetida hing
  • 1/2 teaspoon turmeric powder
  • 2 tomato chopped, medium size
  • 1 teaspoon garam masala regular or punjabi
  • 1 Tablespoon fenugreek leaves Kasoori methi, or Use a 1/2 teaspoon fenugreek/methi seeds-Optional, dried
  • 2 Tablespoons almond milk
  • 1/3 cup cashew milk Blend 3 tbsp cashews in 1/3 cup water until smooth.
  • vegan butter such as Earth Balance, as needed

Instructions

  1. Soak the lentils and beans overnight.
  2. Pressure cook black gram and Kidney beans in 3.5 cups of water with salt and chili powder for 3-4 whistles (25 minutes at high pressure once pressure has reached).
  3. Or use a slow cooker to cook urad beans and keep ready. Kidney beans cannot be cooked in a slow cooker from raw state, so use 1 cup cooked canned beans.
  4. In a large pan, add oil and heat on medium-high heat.
  5. Add cumin seeds and cook till they start to change color.
  6. Add ginger, garlic and green chili and saute until golden.
  7. Add onion, asafetida and cook until translucent.
  8. Add the tomato and turmeric and cook until tomatoes are mushy. (13-15 minutes till this step).
  9. Add the cooked black gram, kidney beans and the water they were cooked in.
  10. Add garam masala, fenugreek and the milks. Mix, taste and adjust salt.
  11. Add more water if the mixture is too thick.
  12. Simmer on low heat till the dals/beans are totally soft. Mash some of the lentils with the spatula. 30 minutes.
  13. Or Pressure cook for 5 minutes at high pressure once the pressure has reached. (1 whistle + simmer for 5)
  14. Top with a small dollop of vegan butter or olive oil and cilantro.
  15. Serve with Roti/Naan flatbread or Rice Pilaf or other cooked grains like Quinoa, millet.

Notes

  • Soak lentils and beans overnight for even cooking.
  • If using a slow cooker, substitute canned kidney beans to ensure proper cooking.
  • Allow natural pressure release to maintain lentil texture and avoid mushiness.
  • Add water to adjust consistency during simmering as preferred.
  • Top with vegan butter or olive oil and fresh cilantro before serving for added richness.

Nutrition Information

Show Details
Calories 233kcal (12%) Carbohydrates 37g (12%) Protein 14g (28%) Fat 3g (5%) Sodium 606mg (25%) Potassium 267mg (6%) Fiber 13g (52%) Sugar 4g (8%) Vitamin A 585IU (12%) Vitamin C 16.4mg (18%) Calcium 76mg (8%) Iron 4.8mg (27%)

Nutrition Facts

Serving: 4Serving

Amount Per Serving

Calories 233 kcal

% Daily Value*

Calories 233kcal 12%
Carbohydrates 37g 12%
Protein 14g 28%
Fat 3g 5%
Sodium 606mg 25%
Potassium 267mg 6%
Fiber 13g 52%
Sugar 4g 8%
Vitamin A 585IU 12%
Vitamin C 16.4mg 18%
Calcium 76mg 8%
Iron 4.8mg 27%

* Percent Daily Values are based on a 2,000 calorie diet.

Genuine Reviews

User Reviews

Overall Rating

5

57 reviews
Excellent

Write a Review

Drag & drop files here or click to upload
Other Recipes

You'll Also Love

Indian Bombay Potatoes and Peas

Indian
5.0 (12 reviews)

Indian Coconut Shrimp Curry

Indian
5.0 (6 reviews)

Vegetable Korma

Indian
5.0 (3 reviews)

Rice Bowls with Baked Vietnamese-style Meatballs

Asian, American, gluten-free
5.0 (9 reviews)

One-Pan Baked Chicken, Sausage and Brussels Sprouts

American, gluten-free
5.0 (36 reviews)

Tofu and Charred Broccoli Bowls with Kimchi–Miso Dressing

Asian, American, Vegetarian, Vegan, gluten-free
5.0 (6 reviews)

Strawberry Lemon Curd

American, International, gluten-free
5.0 (6 reviews)

Baked Chicken with Honey and Soy

Asian, gluten-free
5.0 (6 reviews)

Spicy Chili Stuffed Sweet Potatoes

Vegetarian, Vegan, gluten-free
5.0 (3 reviews)

One-pan Peri Peri Chicken and Rice

gluten-free
5.0 (6 reviews)

One-pan Peri Peri Chicken and Rice

American, gluten-free
5.0 (6 reviews)