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? ›

Image of What are the ingredients of dal makhani?
Vigna mungo, also known as black gram, urad bean, urid bean, matimah, matikolai, mash kalai, maas/kalo daal, uzhunnu parippu, ulundu parippu, minapa pappu, uddu, or black matpe, is a bean grown in South Asia. Like its relative, the mung bean, it has been reclassified from the Phaseolus to the Vigna genus.
Wikipedia

What is the best combination with dal makhani? ›

Dal makhani goes very well with Indian breads like butter naan, roti, tandoori roti and even with jeera rice or plain Basmati Rice. Garnish dal makhani with cream or butter before serving.

How much dal is needed for 20 people? ›

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: It is made up of black urad dal along with a few rajmas in it. While frying this daal, a lot of extra butter and some cream can be added so that it has smooth and rich texture. Dal fry: Itsboiled toor Daal/Arhar Daal which is fried with tomato and onion.

Why does my Dal Makhani taste bitter? ›

If the curry is still too bitter, it is likely that the curry blend is too overcooked to be salvaged. Tumeric and mustard seeds both have a dry bitterness to them. This is probably where the taste you describe comes from. If you dislike it reduce or omit these two spices.

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.

What vegetable goes best with Dal Makhani? ›

A fresh green salad goes really well also due to the richer and heavier qualities of this dish. In India, dal makhani would be served with a side of raw white radishes (known as mooli in Hindi), fresh lime, and even whole green chilis.

Does Dal Makhani contain onion or 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.

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 is enough for one person? ›

Nmami adds that a human's daily requirement of protein is anywhere between 45-65gms/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.

How many cups of dal for 3 people? ›

Well there is no fix ratio of cup of dal to take for number of people because of the different diet of different people. But it is said that 1 cup of dal is enough for 3 people to prepare. Hence 3–4 cups are enough for 10 people depending on their diet capacity.

What is Dal Makhani called in English? ›

Dal makhani (pronounced [daːl ˈmək. kʰə.ni]) is a dish originating in Punjab region. A relatively modern variation of traditional lentil dishes, it is made with urad dal (black lentils) and other pulses, and includes butter and cream (makhani is a Punjabi word for butter).

Is restaurant Dal Makhani healthy? ›

Conclusion. Dal makhani can be a healthy dish with the right ingredients and in moderation. It is a good source of protein, fiber, and minerals and can be a part of a healthy diet.

Is Dal Makhani good for you? ›

Dal Makhani is a healthy choice for anyone who is trying to lose weight or eat healthier. Since it is a good source of vegetarian protein, it helps in the maintenance of healthy bones and lean muscle mass.

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 does dal consist of? ›

In Indian cuisine, dal (also spelled daal or dhal in English; pronunciation: [d̪aːl], Hindi: दाल, Urdu: دال), paruppu (Tamil: பருப்பு), or pappu (Telugu: పప్పు) are dried, split pulses (e.g., lentils, peas, and beans) that do not require soaking before cooking. India is the largest producer of pulses in the world.

Does dal makhani contain onion or 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.

Is dal makhni healthy? ›

Dal Makhani is a healthy choice for anyone who is trying to lose weight or eat healthier. Since it is a good source of vegetarian protein, it helps in the maintenance of healthy bones and lean muscle mass.

References

Top Articles
Latest Posts
Article information

Author: Chrissy Homenick

Last Updated:

Views: 6584

Rating: 4.3 / 5 (54 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Chrissy Homenick

Birthday: 2001-10-22

Address: 611 Kuhn Oval, Feltonbury, NY 02783-3818

Phone: +96619177651654

Job: Mining Representative

Hobby: amateur radio, Sculling, Knife making, Gardening, Watching movies, Gunsmithing, Video gaming

Introduction: My name is Chrissy Homenick, I am a tender, funny, determined, tender, glorious, fancy, enthusiastic person who loves writing and wants to share my knowledge and understanding with you.