Dal Makhani: Creamy, Flavorful, and Easy Vegan Lentil Curry

If you love rich, comforting, and wholesome meals, Dal Makhani is a must-try. This classic Indian dish features tender beluga lentils and kidney beans simmered in a creamy, spiced sauce made with coconut milk and vegan butter. Perfect for a quick weeknight dinner or a cozy family meal, this one-pot recipe is packed with flavor and texture without requiring hours in the kitchen. Its combination of aromatic spices and hearty legumes makes it satisfying, nutritious, and utterly delicious.

Why You’ll Love This Recipe

  • Ready in just 25 minutes for a quick, wholesome meal
  • Rich and creamy without dairy—100% vegan
  • Packed with protein and fiber from lentils and beans
  • Full of warm, aromatic Indian spices
  • Perfect for serving with rice, naan, or as a hearty bowl

Ingredients

  • Beluga lentils (½ cup) + water (2.5 cups): Provides a creamy, slightly firm texture
  • Kidney beans (15 oz, drained): Adds heartiness and protein
  • Vegan butter (3 tbsp): Adds richness and helps bloom spices
  • Coconut milk (¾ cup): Creates a creamy, dairy-free base
  • Tomato paste (¼ cup): Adds depth and tang
  • Mixed spices: 1 tbsp fenugreek, 1 tbsp garlic powder, 3 cloves minced garlic, 2 tbsp garam masala for aromatic warmth
  • Salt and pepper: Adjust to taste
  • Optional add-ons: ½ cup chopped onions, 2 chilis or jalapeños for heat

How to Make Dal Makhani

1. Sauté Aromatics

In a pot, melt the vegan butter over medium heat. Add minced garlic, garlic powder, fenugreek, garam masala, and optional chopped onions and chilies. Fry for about 2 minutes until fragrant.

2. Cook the Lentils

Add beluga lentils and 2.5 cups of water. Bring to a gentle boil and let simmer for 15 minutes until lentils are tender but still hold their shape.

3. Add Beans and Creaminess

Stir in kidney beans, tomato paste, and coconut milk. Mix well and cook for another 5 minutes to let all flavors meld together.

4. Serve

Serve Dal Makhani hot in bowls or over rice for a complete meal. Garnish with extra spices, fresh cilantro, or a drizzle of vegan butter if desired.

Dal Makhani Creamy and Flavorful Indian Lentil Curry
Dal Makhani: Creamy, Flavorful, and Easy Vegan Lentil Curry 59

Tips for Success

  • Check lentils for tenderness but avoid overcooking to maintain texture.
  • Toast the spices in vegan butter first for a deeper, richer flavor.
  • Adjust coconut milk for creaminess—add a splash more if you like a looser consistency.
  • Pair with warm naan or basmati rice for a classic combination.

Equipment Needed

  • Medium pot with lid
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Knife and cutting board for optional add-ons

Recipe Variations

  • Spicy Dal Makhani: Add extra chopped chilies or a pinch of cayenne.
  • Smoky Flavor: Finish with a light sprinkling of smoked paprika.
  • Low-Fat Version: Reduce vegan butter and use light coconut milk.
  • Herb Garnish: Top with fresh cilantro or mint for extra freshness.

Serving Suggestions

  • Serve over steamed basmati rice or quinoa for a hearty bowl.
  • Pair with warm flatbread or naan for dipping.
  • Add a side of sautéed vegetables or salad for a complete meal.

FAQs

Is Dal Makhani vegan?
Yes, this recipe uses vegan butter and coconut milk instead of dairy.

Can I use canned lentils instead of beluga lentils?
Yes, but reduce cooking time since canned lentils are already soft.

How long can leftovers be stored?
Store in an airtight container in the fridge for up to 3 days.

Can I freeze this dish?
Yes, freeze in portions for up to 2 months and reheat gently.

What can I serve with Dal Makhani?
Serve with rice, naan, roti, or as a filling for wraps or bowls.

Final Thoughts

This Dal Makhani is a creamy, aromatic, and comforting one-pot meal that’s quick enough for weeknights yet flavorful enough to impress. Packed with protein and fiber from lentils and beans, it’s a healthy, satisfying, and family-friendly dish. Once you try this vegan version, it will become a staple in your rotation of 30-minute meals, delivering warmth, flavor, and nutrition in every bite.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Dal Makhani

Dal Makhani: Creamy, Flavorful, and Easy Vegan Lentil Curry


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Klara Henschel,
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

This Dal Makhani is an amazing one-pot vegan meal, made with beluga lentils, kidney beans, and mixed spices for rich flavor. A quick, healthy, and satisfying recipe perfect for 30-minute meals.


Ingredients

  • 1/2 cup beluga lentils + 2.5 cups water
  • Mixed spices: 1 tbsp fenugreek, 1 tbsp garlic powder, 3 cloves garlic, minced, 2 tbsp garam masala
  • 3 tbsp vegan butter
  • 3/4 cup coconut milk
  • 1/4 cup tomato paste
  • 15 oz kidney beans, drained
  • Salt and pepper, to taste
  • Optional add-ons: 1/2 cup chopped onions, 2 chilis or jalapenos, chopped


Instructions

  1. In a pot, melt vegan butter and add minced garlic, spices, and optional onions and chilis. Fry for 2 minutes.
  2. Add beluga lentils and water. Cook for 15 minutes.
  3. Add kidney beans, tomato paste, and coconut milk. Mix well and cook for another 5 minutes.
  4. Serve in bowls plain or with rice.

Notes

  • Adjust spices to taste for extra heat.
  • Serve with steamed rice or naan for a complete meal.
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Indian

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star