Dal Makhani Recipe (Indian Butter Lentils) (2024)

Published: · Modified: by Faith · This post may contain affiliate links · 39 Comments

Jump to Recipe

Dal Makhani (Butter Lentils) is a slow-cooked North Indian dish of black lentils and red kidney beans in a richly-spiced creamy, buttery sauce.

Dal Makhani Recipe (Indian Butter Lentils) (1)

Ever since one of my very best friends introduced me to Indian cuisine in college it’s been a favorite of mine.

She started me off on Chicken Tikka Masala (of course thinking that it would be the most certain dish to win me over). But not long after first trying it, my affection for Indian food branched out to any Indian-spiced dish I could get my hands on.

My friend’s father offered to set up a daily food delivery for my friend from a local Indian restaurant. My eyes widened in jealousy and then narrowed in disbelief when she said she turned him down flat. I can’t eat Indian food from a restaurant every day!, she exclaimed. After spending time with her, cooking together, and later visiting home with her where we feasted on her mom’s cooking nightly, I understood what she meant.

Dal Makhani Recipe (Indian Butter Lentils) (2)

Like most cuisines, restaurant-made Indian food doesn’t hold a candle to homemade Indian food.

Hailing from the Punjabi region of Northern India, Dal Makhani (which you will also find transliterated as Daal Makhani and Dhal Makhani) is one such dish. It has a velvety sauce with complex spices, deep notes of sweetness from caramelized onion, and richness from a combination of cream and butter.

Dal Makhani Recipe (Indian Butter Lentils) (3)

In This Article

Why You'll Love This Recipe

  • It's a restaurant-quality meal right out of your own kitchen.
  • Lentils and beans are an economical meal that are packed with nutrition!
  • Leftovers are even better, and bonus, this freezes like a dream.
Dal Makhani Recipe (Indian Butter Lentils) (4)

The Best Dal Makhani Recipe

This dish isn’t a quick-cooking meal and neither is it a low-calorie meal. (But with a name like Butter Lentils that probably doesn’t come as a surprise.) Like any homemade meal, this dish is worth every second of effort. And as a bonus, most of the time required to make it isn’t hands-on time.

Sitting down to Dal Makhani for dinner you’ll realize it is in fact worth every minute spent on it and every calorie ingested.

Ingredients

Dal Makhani Recipe (Indian Butter Lentils) (5)
  • Dried whole black lentils (urad dal)
  • Dried red kidney beans
  • Vegetable stock
  • Ghee (clarified butter)
  • Onion
  • Garlic
  • Ginger
  • Bay leaf
  • Cinnamon stick
  • Cardamom pods
  • Whole cloves
  • Dried hot red chilies
  • Garam masala spice mix
  • Coriander
  • Cumin
  • Chili powder
  • Sweet paprika
  • Fenugreek
  • Black pepper
  • Salt
  • Petite diced no-salt-added tomatoes
  • Tomato paste
  • Unsalted butter
  • Heavy cream

Step-by-Step Instructions

Dal Makhani Recipe (Indian Butter Lentils) (6)
  1. Add the black lentils and red beans to a large bowl; fill the bowl with room temperature water and soak overnight.
  2. Rinse and drain the next day. Add the lentils and beans to a 5-quart pot along with the vegetable stock. Bring up to a boil, then cover the pot, turn heat down to simmer, and cook 1 hour, stirring occasionally.
  3. Meanwhile, heat the ghee in a large skillet over medium to medium-high heat. Add the onion and cook until soft and deep caramel in color, about 15 minutes, stirring occasionally. You can add a splash of water or turn the heat down at any point if the onions start to get too dark or the pan starts to get too hot.
  4. Once the onion is caramelized, turn the heat to medium (if it wasn’t there already) and add the garlic and ginger; cook 1 minute, stirring constantly.
  5. Add the spices and cook until fragrant, about 20 seconds, stirring constantly. Remove from the heat.
  6. Once the lentils and beans have cooked for 1 hour, stir in the onion/spice mixture, the diced tomatoes, and the tomato paste.Gently simmer (uncovered) until the sauce is somewhat thickened and the lentils and beans are fully tender, about 45 minutes to 1 hour, stirring frequently. (Of course you can cover the pot if the sauce gets too thick before the lentils and beans are already tender.)
  7. Remove from the heat and stir in the butter until melted.
  8. Stir in the cream, and then serve!
Dal Makhani Recipe (Indian Butter Lentils) (7)

How to Store Dal Makhani

You can store this dish for up to 4 days in the fridge or up to 3 months in the freezer.

Dal Makhani Recipe (Indian Butter Lentils) (8)

Tips

  • Don't forget to soak the beans the night before!
  • As written, this recipe only has a mild spice level. You can add more dried hot red chilies as desired to increase the spicy heat.
  • Use chicken stock instead of vegetable stock for richer flavor.
Dal Makhani Recipe (Indian Butter Lentils) (9)

Dal Makhani FAQs

Is Butter Unhealthy?

Studies show that real, grass-fed butter is actually good for you!

The list of health benefits actually goes on and on. But for starters, butter helps the body absorb fat-soluble vitamins. It’s also a great source of antioxidants and other nutrients (such as Vitamins A, D, E, and K and the mineral selenium) that strengthen our immune system, protect our cardiovascular system, and help prevent cancer.

An important component of butter is Conjugated Linoleic Acid. This not only helps protect against cancer, but may also help with weight management.

Further, the short and medium-chain fatty acids in butter’s saturated fat are burned as quick energy, not stored as fat in the body.

You can read more about the health benefits of real, grass-fed butter on Mark’s Daily Apple, Body Ecology, Green Med Info, and Delicious Obsessions.

How Can I Make Dal Makhani Vegan?

This is an easy dish to make vegan with a couple substitutions:

  • Use vegetable stock instead of chicken stock.
  • Instead of butter, use coconut oil (refined coconut oil is more neutral-tasting than cold-pressed virgin coconut oil).
  • Omit the heavy cream and use canned unsweetened full-fat coconut milk.

What Goes Well with Dal Makhani?

  • Indian bread, such as Naan
  • Prepared basmati rice
  • Cauliflower rice, to keep the carbs down
Dal Makhani Recipe (Indian Butter Lentils) (10)

More Indian Recipes to Try

  • Instant Pot Kheema Pav (aka Indian Sloppy Joes)
  • Palak Paneer (Indian Spinach Curry with Paneer Cheese)
  • Aloo Tikki (Crispy Indian Potato Cakes)
Dal Makhani Recipe (Indian Butter Lentils) (11)

Let's Connect

Dal Makhani Recipe (Indian Butter Lentils) (12)

Did you make this recipe? Please rate it and leave a comment below. You can also tag @anediblemosaic on social media.

To stay up-to-date, follow me on Facebook, Instagram, Pinterest, and Twitter!

Dal Makhani Recipe (Indian Butter Lentils) (13)

Dal Makhani (Indian Butter Lentils)

By: Faith Gorsky

Dal Makhani (Butter Lentils) is a slow-cooked North Indian dish of black lentils and red kidney beans in a richly-spiced creamy, buttery sauce.

5 from 2 votes

Print Recipe Pin Recipe

Prep Time 20 minutes mins

Cook Time 2 hours hrs 15 minutes mins

Servings 8 servings

Calories 335 kcal

Ingredients

Garnish Ideas:

  • Sliced red onion
  • Jalapeno slices
  • Sliced scallion
  • Fresh cilantro leaves
  • Heavy cream

Instructions

The Night Before:

  • Add the black lentils and red beans to a large bowl; fill the bowl with room temperature water and soak overnight. Rinse and drain the next day.

The Day Of:

  • The next day, rinse and drain the soaked lentils and beans. Add them to a 5-quart pot along with the vegetable stock. Bring up to a boil, then cover the pot, turn heat down to simmer, and cook 1 hour, stirring occasionally.

  • Meanwhile, heat the ghee in a large skillet over medium to medium-high heat. Add the onion and cook until soft and deep caramel in color, about 15 minutes, stirring occasionally. You can add a splash of water or turn the heat down at any point if the onions start to get too dark or the pan starts to get too hot.

  • Once the onion is caramelized, turn the heat to medium (if it wasn’t there already) and add the garlic and ginger; cook 1 minute, stirring constantly.

  • Add the bay leaf, cinnamon stick, cardamom pods, cloves, red chilies, garam masala, coriander, cumin, chili powder, sweet paprika, fenugreek, and black pepper. Cook until fragrant, about 20 seconds, stirring constantly. Remove from the heat.

  • Once the lentils and beans have cooked for 1 hour, stir in the onion/spice mixture, the diced tomatoes, and the tomato paste.

  • Gently simmer (uncovered) until the sauce is somewhat thickened and the lentils and beans are fully tender, about 45 minutes to 1 hour, stirring frequently. (Of course you can cover the pot if the sauce gets too thick before the lentils and beans are already tender.)

  • Turn off the heat and stir in the butter and cream.

  • Serve topped with any garnishes you like along with rice or Indian bread.

Faith's Tips

  • Serving Suggestions:This dish goes well with Indian bread, such asNaan, prepared basmati rice, orcauliflower riceto keep the carbs down.
  • Nutritional Information: Information for this recipe was calculated without the garnish ideas or serving suggestions.
  • Storage: You can store this recipe for up to 4 days in the fridge or up to 3 months in the freezer.

Nutrition

Nutrition Facts

Dal Makhani (Indian Butter Lentils)

Amount Per Serving

Calories 335Calories from Fat 162

% Daily Value*

Fat 18g28%

Saturated Fat 11g69%

Trans Fat 1g

Polyunsaturated Fat 1g

Monounsaturated Fat 5g

Cholesterol 46mg15%

Sodium 1480mg64%

Potassium 616mg18%

Carbohydrates 36g12%

Fiber 10g42%

Sugar 9g10%

Protein 12g24%

Vitamin A 1516IU30%

Vitamin C 14mg17%

Calcium 80mg8%

Iron 4mg22%

* Percent Daily Values are based on a 2000 calorie diet.

Keyword Daal Makhani, Dal Makhani, Dal Makhani Recipe, Dhal Makhani

Tried this recipe?Let me know how it was!

Dal Makhani Recipe (Indian Butter Lentils) (14)

This post was first published on An Edible Mosaic on January 22, 2014. It was updated with more information on March 28, 2022.

Dal Makhani Recipe (Indian Butter Lentils) (2024)

FAQs

What are the ingredients of dal makhani? ›

What is the best combination with dal makhani? ›

Serve warm dal makhani with Indian breads like roti, naan and parathas for dipping. You can also eat it with basmati rice. I like to serve it with cooked green vegetables like kale or Swiss chard, which help digest milk fat.

How much dal is required for 20 persons? ›

I make one cup urad dal for four people so for 20 people you will need 5 cups of urad dal . To be on a safer side you can take five and a half cup of dal.

What is the difference between dal makhani and dal butter fry? ›

dal makhani uses a darker lentils brown and lack lentils, and is cooked with a heavy dose of butter making it thick and creamy, rajma (kidney beans are sometimes added to it as well). It is a rich Punjabi Veg Delicacy. Dal fry involves the lentils being fried before stewing them.

How to enhance Dal Makhani taste? ›

Add fresh cream and garam masala powder let it simmer for another five minutes. Finish off with a couple of pinch of Kasoori methi powdered. Serve hot with Naan or Paraatha. Tip: Replacing the tomatoes with 4 tablespoons of thick tomato paste will enhance the taste and colour of the dish manifold.

Why does my Dal Makhani taste bitter? ›

When the water starts boiling, it's very important to remove the scum that accumulates at the top — if you don't do this your daal may taste slightly odd and a bit bitter.

Does dal makhani contain onion or garlic? ›

Can I make this recipe without onion and garlic? Yes, you can easily make Dal Makhani Recipe without onion and garlic. You just need to add a generous pinch of asafoetida (hing), after the whole spices crackle and before adding ginger paste.

What rice goes well with dal makhani? ›

Making a good Dal Makhani is easy & needs only a few ingredients but it does take time as the lentils need to be slow cooked. So this is an amazing dish to make for a weekend or special festive meal. Serve this Dal Makhani with fluffy Basmati Rice, Jeera Rice, garlic Butter naan, Tandoori Roti, Chapati or roti.

How to thicken dal makhani? ›

Add enough water fill almost 2/3 of pressure cooker. Leave it on high for about 15 minutes, then slow down the flame for about 20 minutes. This simmering will help the dal thicken and cook properly.

How much dal is enough for 2 people? ›

Group appetites vary, but too much is better than too little. Dal: Estimate about 100 to 150 grams of dal per person.

How many cups of lentils for 2 people? ›

Cooking lentils on the stove: Method

Note: Dried out lentil varieties don't need to be soaked. 1 cup of dried lentils yields 2 1/2 cups of cooked lentils. Serving size per person is ¼ cup.

How much dal for 1 person per day? ›

To fulfill the daily requirement, a person needs to have four to five bowls of dal in a single meal. One bowl provides about two to three grams of protein. So, it's important to add more protein-rich foods in your diet, such as soya, nuts, seeds, chickpea, says Nmami.

Is restaurant Dal Makhani healthy? ›

While dal makhani can be a healthy dish, adding butter or cream can increase calorie and fat content. Consuming dal makhani in moderation is recommended as part of a well-balanced diet, and watching portion sizes if following a weight loss diet.

Is Dal Makhani like butter chicken? ›

They would do well to remember that butter chicken and dal makhani share a common ground in their protein-rich goodness and a common sauce as well. This creamy sauce, it goes without saying, is thicker than blood. The most abundant bird species in the world is Gallus gallus domesticus, the common chicken.

Is Dal Makhani north or south Indian? ›

North India: Dal Makhani. Dal Makhani, literally translating to 'buttery lentils,' is a culinary gem from the robust cuisine of Punjab. Its velvety texture, achieved through prolonged slow-cooking, symbolizes the region's lavish hospitality.

Which ingredients are present in dal? ›

  • Ingredients: Pulses, water, salt, oil, ghee, and spices are the ingredients used in the preparation of dal.
  • Statement: Dal is a vegetarian food.
  • Justification:

What are the ingredients in gits dal makhani? ›

Water, Black Gram (15%), Cream (Milk) (5%), Onion, Tomato, Sunflower Oil, Red Kidney Beans, Split Bengal Gram, Butter (Milk) (3%), Salt, Chillies, Ginger, Garlic, Coriander, Cumin Seeds, Fenugreek Leaves. Manufactured & Marketed By: Gits Food Products Pvt.

What is makhani sauce made of? ›

The makhani sauce is made from tomatoes, fresh cream, cashew nuts, onions and lots of Indian spices. makhani sauce is a rich creamy and buttery tomato based sauce used as the base to make many sabzis. While there are lots of ingredients used to make makhani sauce , most of them should be available in your kitchen.

References

Top Articles
Latest Posts
Article information

Author: Stevie Stamm

Last Updated:

Views: 6350

Rating: 5 / 5 (80 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Stevie Stamm

Birthday: 1996-06-22

Address: Apt. 419 4200 Sipes Estate, East Delmerview, WY 05617

Phone: +342332224300

Job: Future Advertising Analyst

Hobby: Leather crafting, Puzzles, Leather crafting, scrapbook, Urban exploration, Cabaret, Skateboarding

Introduction: My name is Stevie Stamm, I am a colorful, sparkling, splendid, vast, open, hilarious, tender person who loves writing and wants to share my knowledge and understanding with you.