• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Food Faith Fitness

Nourishing your body, mind and soul

  • About
    • About
    • Editorial Policy
    • FFF Book
  • Recipes
    • By Course
      • Breakfast
      • Main Dish
      • Side Dish
      • Appetizers
      • Desserts
      • Snacks
      • Smoothies/Drinks
    • By Type
      • Salad
      • Soup
      • Slow Cooker
      • Pasta
      • Sandwich/Wraps
      • Casseroles
      • Holiday
    • By Protein
      • Poultry
      • Pork & Beef
      • Seafood
      • Meatless
    • By Diet
      • Gluten Free
      • Dairy Free
      • Low Carb
      • Vegetarian
      • Egg-free
      • Nut Free
      • Keto
      • Paleo
      • Vegan
      • Whole30
    • All Recipes
  • Faith
  • Breakfast
  • Main Dish
  • Side Dish
  • Desserts
  • Smoothies
  • Appetizers

Dal Makhani Recipe

4 from 1 vote
Lori MauerBy Lori Mauer
Lori Mauer
Lori Mauer Food Writer

Lori loves trying new recipes and adapting them to fit her gluten-free lifestyle. Her favorite cooking styles are Italian, Mexican, Asian, Indian, and Greek.

Expertise: Gluten-Free & Paleo Baking, Cooking View all posts →
Jump to Recipe

Make this Dal Makhani Recipe and discover the most buttery, creamy lentils you may ever eat.

Creamy Dal Makhani, garnished with fresh cilantro and cream, served with naan bread.

I’ve tried many Indian dishes at restaurants over the years, especially those featuring lentils and beans, and this one is a new favorite. Dal makhani simply translates to “buttered lentils,” as the recipe contains significant amounts of butter and cream.

I’m not going to tell you that this is a quick and easy recipe to make, as it may seem labor-intensive to people who prefer 30-minute meals. However, your efforts will be well-rewarded when you taste the layers of flavor. It’s surprisingly indulgent for something so simple.

Dal makhani is a rich dish often made for special occasions. You will frequently find it served at weddings and other festive events. The smokiness of the dish comes from placing a heatproof bowl containing a red-hot piece of charcoal with melted butter drizzled over it in the pan for just a few minutes. While you can skip this step, it does make a difference in the finished dish. If you have a charcoal grill, you can use one of the briquettes from the grill for the lentils. Now you’ll have a truly amazing feast ready to serve.

Ingredients for Dal Makhani: black lentils, red kidney beans, onion, ghee, butter, tomato purée, and spices.

Make it vegan

It may sound unusual at first to create a vegan recipe for buttered lentils, but Indian cuisine lends itself readily to vegan adaptations. Vegan butter and full-fat coconut milk or cashew cream easily substitute for the dairy butter, ghee, and cream in this recipe. Use 4 tablespoons of vegan butter to replace the ghee and unsalted butter. Substitute 1/3 cup of coconut milk for the heavy cream.

If you want to use cashew cream, a simple way to make it is to place 1/2 cup of cashews in a saucepan and cover them with water. Bring the water to a boil and continue boiling for 15 minutes. You can also soak the cashews in cool water overnight. Drain and rinse the cashews and blend them in a food processor with 1 tablespoon of lemon juice (fresh-squeezed), 1/2 teaspoon of salt, and 6 tablespoons of water. Remember to scrape down the sides of the processor as you blend until you have a smooth mixture.

Creamy Dal Makhani in a white bowl, garnished with a swirl of heavy cream and fresh cilantro.

How do I store leftovers?

Allow leftover dal makhani to cool to room temperature before refrigerating it in an airtight container for up to 4 days. Reheat leftovers gently on the stove, stirring often to maintain the creamy consistency. If freezing, it is best to omit the heavy cream until just before serving. Complete steps 1-6, then cool to room temperature. Chill for a few hours, then freeze in freezer-safe containers for up to 4 weeks. Defrost overnight in the fridge before proceeding with step 7.

Hand dipping naan bread into creamy Dal Makhani, garnished with cilantro.

Serving suggestions

One of the best ways to serve dal makhani is over a bowl of Basmati Rice or Indian Rice. Don’t forget the Naan or Gluten-Free Flatbread to dip into the savory lentils. Add a side of aromatic Indian Roasted Cauliflower and sip on a refreshing Chai Latte for the perfect ending to a delicious meal.

Dal Makhani in a white bowl, garnished with cream and fresh cilantro, served with naan.

Recipe

Dal Makhani Recipe

4 from 1 vote
Print Rate
Serves: 5 servings
Creamy Dal Makhani, garnished with fresh cilantro and cream, served with naan bread.
Prep: 10 minutes minutes
Cook: 1 hour hour 15 minutes minutes
Soaking Time: 8 hours hours
Total: 9 hours hours 25 minutes minutes

Ingredients

  • 3/4 cup black lentils
  • 4 tablespoons red kidney beans
  • 3 1/2 cups water for pressure cooking
  • 3/4 teaspoon salt
  • 2 tablespoon ghee
  • 2 tablespoons unsalted butter
  • 1 small white onion finely grated
  • 2 1/2 teaspoons ginger garlic paste
  • 1/2 cup tomato purée
  • 1/2 teaspoon Kashmiri red chili powder
  • 1/4 teaspoon garam masala
  • 1 1/3 cups water or as needed
  • 1/4 teaspoon sugar plus more to taste
  • 1/3 cup heavy cream
  • Piece of charcoal optional, for smokiness
  • Additional butter for serving
  • Fresh cilantro chopped (for garnish)

Instructions

  • Thoroughly rinse the black lentils and red kidney beans. Soak them in water for 8 hours and drain. Place the lentils and beans into a pressure cooker, adding 3 1/2 cups of water and salt.
    Black lentils soaking in water for Dal Makhani recipe.
  • Cook on high for 30 minutes, allowing for natural pressure release until they become tender and can be easily mashed.
    Cooking black lentils for Dal Makhani in a stainless steel pot.
  • In a large pan, heat ghee with butter on medium heat. Add the finely grated onion and sauté until light golden. Stir in ginger garlic paste and cook until the raw smell disappears.
    Sautéing chopped onions in a black non-stick skillet for healthy cooking, food faith fitness placeholder.
  • Pour in the tomato purée and add Kashmiri red chili powder and garam masala; cook until the oil begins to separate.
    Cooking tomato purée, Kashmiri red chili powder, and garam masala with onions for dal makhani.
  • Mash part of the cooked lentils and beans with a potato masher. Add the mashed lentils into the pan with the onions and spices, along with the remaining lentils.
  • Mix in water (adjust as needed) and simmer on low heat for about 45 minutes, stirring every 10 minutes to prevent sticking. Stir in sugar to balance the flavors.
    Dal Makhani simmering in a black skillet.
  • Stir in the heavy cream. For a smoky flavor, if desired, place a small heatproof bowl in the dal and add a red-hot piece of charcoal with a drizzle of melted butter over it, then cover the pan for 2 minutes before removing the bowl. Garnish with extra butter if you like. Sprinkle with fresh cilantro.
  • Serve your creamy dal makhani warm with rice or naan.

Nutrition Info:

Calories: 271kcal (14%) Carbohydrates: 22g (7%) Protein: 9g (18%) Fat: 17g (26%) Saturated Fat: 10g (63%) Sodium: 380mg (17%) Fiber: 8g (33%) Sugar: 3g (3%)

Nutrition Disclaimer

Nutrition information are estimates only and may vary based on the specific brands, ingredients, and portion sizes you use. This data is provided for informational purposes only.

Author: Lori Mauer
Course:Main Course
Cuisine:Indian
Share your creationsTag @foodfaithfit and hashtag it #foodfaithfitness so I can see what you made!
Rate It
Healthy lifestyle expert woman smiling outdoors, promoting nutritious eating and wellness.

About Lori MauerGluten-Free & Paleo Baking, Cooking

Lori loves trying new recipes and adapting them to fit her gluten-free lifestyle. Her favorite cooking styles are Italian, Mexican, Asian, Indian, and Greek.

Reader Interactions

Amanda BC

✓Reviewed by Amanda BCItalian-American & Ukrainian-American Cuisine, Regional Dishes

Editorially reviewed and recipe-tested in line with our Editorial Policy.

Published: Sep 15, 2025 | Updated: Jun 5, 2026
4 from 1 vote (1 rating without comment)

Leave a Comment Cancel reply

Have a question? Use the form below to submit your question or comment. I love hearing from you and seeing what you made!

rate this recipe:




Creamy Leek Soup in a bowl, garnished with a swirl of half-and-half and fresh chives.
Previous Post
Leek Soup
Carnitas served on a white plate with fresh cilantro, lime wedges, and corn tortillas.
Next Post
Carnitas

Primary Sidebar

food faith fitness sidebar
Welcome

to Food Faith Fitness

If simple, vibrant, and exceptionally enticing recipes are your thing, then you’ve certainly come to the right place! We live and breathe all things culinary.

Our Story

Let's Connect

Check our latest recipes!
Back to Top
  • About
  • Contact
  • Privacy
  • Terms
  • Disclosure
Food Faith Fitness is part of Waywith.

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.