Dal Makhani | How To Make Dal Makhani?

24

If you’ve ever savored a bowl of dal makhani at a top-notch Indian restaurant and wondered how they get it so irresistibly creamy, smoky, and packed with deep, rich flavor, this recipe is for you.

Dal Makhani

Get ready to experience the true essence of dal makhani, where traditional flavors come together with an easy-to-follow method. We’re talking about a dish that is slow-simmered to perfection, just like it’s traditionally made in Punjabi households and fine-dining kitchens.

This luxurious lentil curry is everything you want in a comforting Indian meal, earthy whole black lentils (urad dal), tender kidney beans, slow-cooked in a buttery, spiced tomato gravy, finished with a splash of cream and a touch of smokiness that brings it all together.

What makes this dal makhani truly special? It’s the patience and process. Unlike quick one-pot versions, this recipe honors the traditional method of slow cooking, allowing the lentils to absorb all the flavors and develop that signature creamy texture. It’s paired best with fragrant jeera rice or warm, soft butter naan, making every bite a delightful experience.

But don’t worry, it’s not complicated! With this no-fail, tried-and-tested method, even beginners can achieve restaurant-quality results in their own kitchen. I’m also sharing all my expert tips and secret techniques—from the right lentil-to-water ratio to that iconic smoky aroma using the dhungar method.

Why You’ll Love This Dal Makhani:


Authentic Flavor – Made using traditional ingredients and techniques passed down through generations.

  • Slow-Cooked Goodness – The longer it simmers, the better it tastes.
  • Buttery & Creamy – With just the right balance of cream and butter, it melts in your mouth.
  • Subtle Smokiness – That magical restaurant touch using a simple charcoal smoking trick.

Perfectly Pairs with Jeera Rice or Naan – Makes for a hearty, comforting meal every time.

Whether it’s a festive celebration, a cozy weekend meal, or simply a craving for comforting Indian flavors, this dal makhani is a timeless favorite you’ll want to make over and over again. Stay tuned as I walk you through the step-by-step process, including soaking, pressure cooking, simmering, seasoning, and serving—all made simple.

What is dal makhani?

Dal Makhani is a beloved North Indian delicacy made primarily from whole black lentils (urad dal) and kidney beans (rajma), enriched with generous amounts of butter and cream. It has a mildly spiced yet deeply rich and earthy flavor profile that makes it a comforting dish across generations and cultures. Creamy, hearty, and soul-satisfying, dal makhani is often the centerpiece of festive meals and celebratory spreads in North Indian households.

This iconic dish is a staple on the menus of every North Indian restaurant and dhaba (roadside eatery), and for good reason—it’s irresistibly delicious and pairs beautifully with naan, jeera rice, or even plain basmati rice.

The Traditional Way: Slow-Cooked Perfection
In traditional Punjabi dhabas, dal makhani is treated almost like a sacred ritual. The lentils are soaked overnight and then slow-cooked for hours—sometimes even overnight—in a tandoor, a cylindrical clay oven fueled by wood or charcoal. This method infuses the dal with a subtle smoky aroma and enhances the natural creaminess of the lentils. The slow simmering allows the flavors of garlic, ginger, tomatoes, butter, and spices to meld beautifully, resulting in a luxuriously velvety dish with incredible depth and character.

This time-honored technique doesn’t just cook the dal—it transforms it, creating layers of flavor that can only come from patience and traditional methods.

The Modern Home Kitchen Method: Practical Yet Flavorful

While the traditional approach is truly special, it’s not always practical for home cooks—especially those pressed for time or without access to a tandoor. In modern kitchens, we turn to more convenient tools like the pressure cooker or Instant Pot to prepare dal makhani efficiently without compromising too much on flavor.

The lentils are first pressure-cooked until soft and tender, which drastically reduces the cooking time. After that, the dal is simmered slowly on a stovetop for 25–30 minutes along with butter, cream, and spices, allowing the flavors to mature and thicken into that signature creamy texture. For those who want to replicate the traditional smoky flavor at home, a simple dhungar method (using a piece of hot charcoal and ghee) can recreate that wood-fired aroma beautifully.

This modern take strikes the perfect balance between convenience and authenticity, making it possible to enjoy restaurant-style dal makhani in the comfort of your home, any day of the week.

Ingredient Notes

Crafting an authentic and flavorful dal makhani starts with selecting the right ingredients. Each component plays a vital role in bringing out the dish’s signature taste and texture. Here’s a detailed guide to what goes into this iconic dish:

Dal Makhani

1. Lentils: The foundation of dal makhani lies in the use of whole black lentils (sabut urad dal) and red kidney beans (rajma). These two legumes come together to create the creamy, hearty base that the dish is famous for.

They are readily available at Indian grocery stores and online, and these days, you can often find them in international or health food aisles of major American supermarkets as well. For the best results, soak them overnight to soften and reduce cooking time.

2. Onions: Red onions are preferred in this recipe for their sharpness and rich flavor, which balances well with the butter and cream. However, if you only have yellow or white onions, they’ll work just fine. Just make sure to finely chop them to ensure they cook down and blend smoothly into the masala base.

3. Ginger & Garlic: These aromatic ingredients are essential for flavor. You can use ready-made ginger-garlic paste available in stores, or make your own at home. For a fresher, more intense flavor, you can also grate fresh ginger and garlic just before cooking. Either way, they form the backbone of the dal’s savory, slightly spicy taste.

4. Tomatoes: Use fresh, ripe Roma or plum tomatoes, blended into a smooth puree for a naturally sweet and slightly tangy base. Their firm texture and lower seed content make them perfect for creating smooth, flavorful bases in sauces and curries. If you’re short on time, canned tomato puree is an acceptable alternative. Just keep in mind that it tends to be more acidic, so you may want to slightly reduce the quantity to avoid overpowering the dish.

5. Spices: Dal makhani relies on a minimalist spice profile to let the flavor of the lentils shine. You’ll need just a few spices:

  • Red chili powder – for heat and a deep red hue.
  • Garam masala – A fragrant blend of ground spices that brings warmth and depth to the dish.
  • Kasoori methi (dried fenugreek leaves) – Adds a hint of bitterness and a distinctive aroma that gives

dal makhani its signature restaurant-style flavor.
All are used sparingly, as this dish is more about richness and depth than intense heat.

6. Butter & Cream: These are non-negotiable if you’re aiming for true restaurant-style richness. Use generous amounts of butter and heavy cream to achieve the luxurious, silky texture dal makhani is famous for. Reducing the amount can lead to a lighter texture and a less indulgent flavor experience. This is comfort food at its best, so don’t hold back!

7. Smoked Paprika: A modern twist that works beautifully. Traditionally, dal makhani gets its smoky flavor through the dhungar method—placing a hot piece of charcoal in the dal and pouring ghee over it to infuse the smoky aroma.

While this method adds a beautiful depth, it can be a bit involved. A simpler and equally flavorful alternative is smoked paprika, which gives the dish a subtle smokiness without any hassle. Over the years, many home cooks have embraced this shortcut, and it works wonders!

 How to make dal makhani?

Soaking & Boiling Lentils

Getting the lentils ready is the first and most important step in making a creamy and flavorful dal makhani. Proper soaking and cooking ensure that the lentils become soft and creamy without losing their shape. Here’s how to do it right:

1) Rinse the Lentils Thoroughly
Begin by adding the whole black lentils (urad dal) and red kidney beans (rajma) to a strainer or sieve. Rinse them well under cold running water. While rinsing, gently rub the lentils with your fingers to help remove any surface dust or debris. Continue rinsing until the water runs completely clear. Alternatively, you can rinse the lentils in a bowl by adding water, stirring them gently, and then pouring off the murky water. Repeat this process two to three times until the water runs clear.

2) Soak Overnight for Best Results
Once rinsed, transfer the lentils to a large bowl and cover with enough water—about 2 inches above the level of the lentils—to allow for expansion. Let the lentils soak for at least 8 hours, or better yet, overnight. This soaking process helps to soften them and shortens the cooking time. After soaking, you’ll see that the lentils have expanded and become plump, signaling they are well hydrated and prepared for cooking.

3) Discard the Soaking Water
After soaking, transfer the lentils and beans to a colander to thoroughly drain the water. This water contains anti-nutrients and should not be used in cooking. Give the lentils one final rinse with fresh water to ensure cleanliness.

4) Cook the Lentils Until Tender
Transfer the soaked lentils and kidney beans to a pressure cooker or Instant Pot and add fresh water. Here’s how to cook them depending on your equipment:

Stovetop Pressure Cooker: Cook on medium heat for about 10 to 12 whistles, which typically takes around 15 minutes.

Instant Pot: Set it to Manual (High Pressure) and cook for 20 minutes.

Avoid opening the lid immediately after cooking. Instead, allow the pressure to release naturally—this ensures the lentils finish cooking gently and retain their creamy texture.

5) Check for Doneness
When the pressure has fully subsided, carefully lift the lid. Test a few lentils and beans by gently pressing them between your fingers or using the back of a spoon. They should mash effortlessly. If they’re still a bit firm, you can cook them for a few more minutes under pressure or simmer uncovered until soft.

Making Dal Makhani:

1) Begin by heating oil in a pan over medium heat. Once the oil is hot, add whole spices such as cloves, cinnamon sticks, black cardamom, and a bay leaf. Sauté these fragrant spices for about 40 to 60 seconds until they release their rich aroma.

2) Next, add the finely chopped onions to the pan. Sprinkle a pinch of salt over the onions to help them cook faster and evenly.

3) Cook the onions for approximately 5 minutes, stirring occasionally, until they turn soft and develop a light golden-brown color.

4) Incorporate the ginger-garlic paste into the pan. Sauté this mixture for about a minute or until the raw, pungent smell of ginger and garlic disappears, enhancing the flavor base.

Dal Makhani

5) Pour in the smooth tomato puree along with a slit green chili for a subtle heat boost.

6) Cook the tomato-onion mixture on medium heat until the liquid has mostly evaporated and the mixture thickens into a rich, dense paste.

7) Stir in red chili powder along with smoked paprika, which adds a gentle smoky undertone.

8) Mix well and cook the spices for an additional minute to release their full flavors.

9) Now, add the cooked lentils and kidney beans, along with the remaining salt and a little water to adjust consistency.

10) Stir everything thoroughly and bring the dal to a gentle boil.

11) Add generous amounts of butter, which will enrich the dish and provide its signature creaminess.

12) Reduce the heat to low and let the dal simmer uncovered for 25 to 30 minutes. Stir occasionally to prevent sticking, and if the dal becomes too thick, add a splash of water to loosen it.

13) Sprinkle in garam masala and crushed dried fenugreek leaves (kasoori methi). Stir well to incorporate the aromatic spices.

14) Pour in the heavy cream to enhance richness.

15) Mix the dal gently and simmer for another 10 minutes on low heat, allowing all flavors to meld perfectly.

16) Finally, garnish with freshly chopped cilantro for a burst of freshness and serve hot with your favorite rice or bread.

Dal Makhani

Dhungar Method

1) Begin by heating a small piece of natural lump charcoal directly over an open flame. Hold it carefully until it glows bright red and becomes thoroughly hot — this usually takes a few minutes.

2) While the charcoal is heating, place a small steel bowl or katori right in the center of your cooking pan or pot where the dal will be. This bowl will hold the hot charcoal safely and prevent direct contact with the food.

3) Once the charcoal is red hot, carefully transfer it into the steel bowl placed inside the pan. Immediately pour about a teaspoon of ghee (clarified butter) onto the glowing charcoal. You will see aromatic smoke and fumes start to rise instantly.

4) Immediately place a snug-fitting lid on the pan to seal in the aromatic smoke. Allow the dal to absorb the smoky aroma by letting it rest undisturbed for 2 to 5 minutes. Be cautious not to exceed 5 minutes to avoid overpowering bitterness from the charcoal fumes.

Expert Tips For the BEST Dal Makhani Recipe

  • Soaking the lentils for a minimum of 8 hours is essential. Properly soaked lentils, when cooked, develop a smooth and creamy consistency that is key to an authentic dal makhani. Quick-soak methods simply won’t achieve the same texture.
  • It’s best to pressure cook the lentils until they are fully tender before adding them to the sautéed onion and tomato masala. Even slightly undercooked lentils will compromise the final texture of the dish.
  • Let the dal cook slowly over low heat for a minimum of 30 minutes. For an even richer flavor and creamier texture, you can extend the simmering time up to 90 minutes. The slow simmer not only enhances the dal’s consistency but also allows the whole spices to release their full aroma and depth into the dish.
  • Avoid cutting back on the butter and cream, as they contribute to the signature taste and texture. This dish is meant to be indulgent—a special treat for celebrations and occasions—so embrace its richness for the best taste experience.
  • You can optionally add a smoky touch using the classic smoke infusion technique known as dhungar. While I used to infuse smokiness using hot charcoal, I now prefer the convenience and subtlety of smoked paprika.
  • When using the dhungar technique, always choose natural lump charcoal. Avoid instant charcoal briquettes that contain chemicals, as they can spoil the delicate flavor and aroma of the dal makhani.
Dal Makhani

What to serve with dal makhani?

  • Finish the dal makhani with a dollop of butter or a swirl of heavy cream for a rich, glossy touch.
  • Pair it with jeera rice, plain steamed basmati rice, or even brown rice, along with a side of spiced Indian onion salad.
  • It also goes wonderfully with warm garlic naan or your favorite Indian flatbread.

VIEW MORE RECIPES…

Leave a Reply

Your email address will not be published. Required fields are marked *

Close
Hamara Rasoighar © Copyright 2024. All rights reserved. Design and Developed by Sutariya Infotech.
Close