...

How to Make Dal Makhani: Rich, Creamy Restaurant Style

To make dal makhani, you soak and boil whole black lentils (urad dal) and kidney beans (rajma), then slow-cook them with tomatoes, ginger, garlic, butter, and cream until rich and creamy. The secret to great dal makhani is slow cooking, which lets the lentils turn soft and the flavours blend into a deep, buttery, smooth gravy. You start by pressure-cooking the soaked lentils, then simmer them in a spiced tomato base, finishing with butter, cream, and a hint of smoky flavour. This classic Punjabi dish is loved for its creamy texture and rich taste, and it pairs perfectly with naan or rice. It is also one of the best vegetarian Indian dishes for a hearty meal. Making it at home is simple with the right ingredients and patience. This guide shows you exactly how to make dal makhani step by step, with tips to get that thick, restaurant-style richness that makes it a menu star for any restaurant business.

Love rich Indian food? Explore a Tandooriwala franchise today.

What Is Dal Makhani?

Dal makhani is a rich, creamy Punjabi lentil dish made from black lentils and kidney beans, slow-cooked with butter, cream, and spices. It is one of India’s most loved comfort foods.

The name means buttery dal, and that is exactly what it is, a smooth, indulgent dish where lentils are simmered for hours until soft and creamy. It comes from the Punjab region and is a staple at restaurants, weddings, and family meals across India. Its wonderfully deep flavour comes from long, slow cooking, good-quality butter, and a careful balance of spices. Dal makhani is a rich, buttery lentil dish that defines North Indian comfort food.

What Ingredients Do You Need to Make Dal Makhani?

To make dal makhani at home, you need whole black lentils, kidney beans, tomatoes, butter, cream, and a few basic spices. Good ingredients make all the difference.

The Ingredients List

Here is what you will need:

  • 1 cup whole black lentils (sabut urad dal)
  • Quarter cup kidney beans (rajma)
  • 2 large tomatoes, pureed
  • 1 tablespoon ginger-garlic paste
  • 2 to 3 tablespoons butter
  • Quarter cup fresh cream
  • 1 teaspoon each of cumin, red chilli powder, and garam masala
  • Salt to taste, and water as needed

Fresh, good-quality butter and cream give the dish its signature richness. Soaking the lentils overnight is absolutely key to a soft, smooth, and creamy end result. The right, simple ingredients are the foundation of a great dal makhani.

How Do You Make Dal Makhani Step by Step?

You make dal makhani by soaking and boiling the lentils, preparing a spiced tomato base, then slow-cooking everything together with butter and cream. Follow these steps for the best result.

The Cooking Steps

Here is how to make makhani dal step by step:

  • Soak the black lentils and kidney beans overnight in plenty of water
  • Pressure-cook them with salt and water until very soft
  • In a pan, heat butter and add cumin, ginger-garlic paste, and tomato puree
  • Add the spices and cook until the base thickens and releases oil
  • Add the boiled lentils and some water, then simmer on low heat
  • Slow-cook for 30 to 45 minutes, stirring often, so it turns creamy
  • Stir in cream and a little extra butter at the end
  • Garnish with cream and serve hot

The long, slow simmer is what makes the dal rich and smooth. Patience during this stage is truly the real secret to great dal makhani. Slow cooking with butter and cream is how you make dal makhani truly special.

What Is the Secret to the Best Dal Makhani?

The secret to the best dal makhani is slow cooking, good butter, and a smoky finish. These three things turn a simple lentil dish into a rich delicacy.

Slow-simmering the lentils for at least 30 to 45 minutes, or even longer, lets them break down into a naturally creamy texture. Using real butter and fresh cream adds the signature richness. For a restaurant-style smoky flavour, you can use the dhungar method, placing a hot piece of charcoal in a bowl over the dal with a little ghee, then covering it briefly. This gives that authentic, smoky depth. The best dal makhani comes from slow cooking, real butter, and a touch of smoke.

How Do You Make Punjabi Dal Makhani Restaurant Style?

To make Punjabi dal makhani restaurant style, you cook it longer, use more butter and cream, and add a smoky finish for that rich, indulgent taste. Restaurants build flavour through time and generosity.

Restaurant kitchens often simmer dal makhani for hours, sometimes overnight, which deepens the flavour and thickens the gravy naturally. They use generous amounts of butter and cream and finish with the smoky dhungar method. A final swirl of cream and butter on top adds richness and a beautiful look. At home, cooking longer and not skimping on butter gets you close to that taste. Restaurant-style dal makhani is all about extra time, extra butter, and a smoky touch.

What Are Some Variations of Dal Makhani?

Dal makhani has a few popular variations that suit different tastes and diets. Each keeps the dish rich while adding a twist.

Lighter and Vegan Versions

For a lighter dish, you can use less butter and cream, or swap dairy cream for cashew paste or coconut cream to make it vegan. The slow cooking still gives a creamy texture without heavy dairy.

Richer and Restaurant Twists

Some cooks add extra butter, a little milk, or even a spoon of tomato ketchup for a slightly sweet, glossy finish, as some restaurants do. A smoky dhungar finish makes any version taste more indulgent. These simple variations let you adjust dal makhani to your taste and diet.

Why Is Dal Makhani So Loved?

Dal makhani is loved because it is rich, comforting, filling, and suits almost every occasion. Few dishes offer such indulgence from simple lentils.

Its creamy texture and buttery flavour make it a favourite comfort food, while its protein-rich lentils make it filling and satisfying. It works for everyday meals, guests, and celebrations alike, and pairs with both bread and rice. Being vegetarian, it suits India’s large veg population too. This wide appeal is why dal makhani appears on almost every North Indian menu. Dal makhani is loved for turning humble lentils into a rich, crowd-pleasing delicacy.

What Mistakes Should You Avoid When Making Dal Makhani?

When making dal makhani, a few common mistakes can leave it thin, bland, or lacking richness. Knowing them helps you get it right.

Common Mistakes

Avoid these when cooking dal makhani:

  • Not soaking the lentils long enough, which leaves them hard
  • Rushing the cooking, which stops the dal turning creamy
  • Using too little butter or cream, which loses the richness
  • Skipping the slow simmer, the key to deep flavour
  • Adding cream too early, which can split the gravy

Avoiding these mistakes helps you get a smooth, rich, and flavourful dal every time. Good dal makhani rewards patience and generosity. Steering clear of these errors is what makes your dal makhani turn out perfect.

How Do You Serve Delicious Dal Makhani?

You serve delicious dal makhani hot, garnished with cream and butter, alongside naan, roti, or rice. The right pairings make the meal complete.

Dal makhani goes beautifully with butter naan, tandoori roti, or plain jeera rice, which soak up its rich gravy. A swirl of cream and a little butter on top add both flavour and an appealing look. Some fresh coriander and a side of onion salad round out the meal. This dish is perfect for family dinners, guests, and special occasions. Serving dal makhani hot with bread or rice makes for a truly satisfying meal.

Where Can You Enjoy Authentic Dal Makhani?

You can enjoy authentic, restaurant-style dal makhani at trusted multi-cuisine restaurants that slow-cook it the traditional way. A good kitchen makes all the difference.

Well-made dal makhani takes hours of slow cooking, which is why trusted restaurants with skilled chefs deliver the richest versions. Tandooriwala, founded in 2013 by Michelin-star Master Chef Shajahan M Abdul, has grown to more than 86 outlets serving North Indian favourites like dal makhani alongside Mughlai, barbecue, and biryani, making it one of the best franchise opportunities in food. Its rich, flavour-packed dishes draw food lovers everywhere. For diners and future franchise owners alike, a menu of well-loved dishes is a real strength. Authentic, restaurant-style dal makhani is always best enjoyed where it is cooked slowly, patiently, and with real care.

A great dish keeps customers coming back, and a great brand turns that into a business. Tandooriwala serves crowd-favourite dishes and offers a proven franchise to build on them. Call +91 74112 04455 or apply online to start your food franchise journey today.

Frequently Asked Questions

Soak black lentils and kidney beans overnight, pressure-cook until soft, then slow-cook them in a spiced tomato-butter base and finish with cream for a rich, creamy dish.

Slow cooking is the key. Simmering the lentils for a long time with real butter and cream, plus a smoky dhungar finish, gives that deep, restaurant-style richness.

Cook it much longer, sometimes for hours, use generous butter and cream, and add a smoky charcoal (dhungar) finish. This builds the deep, indulgent flavour restaurants are known for.

Yes. You can use cashew paste, coconut cream, or a little milk for a lighter or vegan version. Slow cooking still gives a naturally creamy texture without heavy dairy.

Dal makhani pairs beautifully with butter naan, tandoori roti, or jeera rice. It is a favourite on any restaurant franchise menu for exactly this reason.

Dr. Chef Shajahan M Abdul

Dr. Chef Shajahan M Abdul

Hospitality consultant, restaurateur, and culinary strategist with 25+ years of experience. Founder of Restro Consultants Pvt. Ltd. and creator of Tandooriwala.

Dr. Chef Shajahan M Abdul
About the Author

Dr. Chef Shajahan M Abdul

Brand Creator & Chief Culinary Strategist

Dr. Chef Shajahan M Abdul is a hospitality consultant, restaurateur, and culinary strategist with over 25 years of experience in the restaurant and food service industry. As Founder, Managing Director & CEO of Restro Consultants Pvt. Ltd. and creator of Tandooriwala, he specializes in restaurant consulting, menu engineering, franchise development, and operational excellence.

Ready to Start Your Restaurant Journey?

Join India's most awarded BBQ franchise — low investment, complete support, proven returns.

Apply for a Franchise

Fill in your details and our franchise team will get back to you shortly.

Quick form