Type Here to Get Search Results !

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

If you are a vegetarian and looking for a tasty and satisfying meal, Dal Makhani is your favorite tasty and satisfying meal. Dal Makhani will enchant your taste palate and give you more pleasure. Dal Makhani is a creamy lentil that originated in the Punjab region of India. It is a popular vegetarian dish which has gained immense popularity not only in India but also all over the world. The name "Dal Makhani" literally translates to "Butter Dal", which describes this dish perfectly. With its creamy texture, aromatic spices, and indulgence of butter, it has become a favorite among vegetarians and non-vegetarians alike. Whether enjoyed at home or in a restaurant, Dal Makhani is sure to delight your taste buds.I always find that serving Dal Makhani hot with Butter Naan, Garlic Naan, Tandoori Roti, Jeera Rice, Steamed Basmati Rice, or Ghee Rice turns even a simple meal into a feast. I personally love making it on weekends, as it fills the home with a warm, inviting aroma and makes family dinners feel extra special.


Dal Makhani Recipe | Easy Restaurant Style Dal Makhani


About Dal Makhani Recipe

The star ingredient of Dal Makhani is black gram dal, also known as whole urad dal, which is packed with protein, fiber, and essential nutrients. These lentils are soaked overnight and then slowly cooked with aromatic spices and herbs until they develop a rich, creamy texture. Preparing Dal Makhani is truly a labor of love—it takes patience and slow cooking to bring out its full flavor and velvety consistency. The blend of spices like cumin, coriander powder, turmeric, red chili powder, and garam masala gives this dish its bold, unforgettable taste. Another key step is tempering, or “tadka,” where hot ghee is infused with cumin, dry red chilies, and asafoetida, then poured over the simmering dal to elevate its aroma and flavor. 


Finally, it’s garnished with fresh coriander and a dollop of butter, making it irresistibly comforting. For me, the best part of making Dal Makhani is the way its rich, buttery aroma slowly fills the kitchen, it feels like comfort in the air. Let's start the process of making Dal Makhani.



How to Make Dal Makhani

Dal Makhani is a rich and creamy North Indian dish made with whole black lentils (urad dal) and kidney beans (rajma), slow-cooked with butter, cream, tomatoes, and aromatic spices. Making Dal Makhani at home is easier than you think, you just need a little time for soaking and slow cooking to get that authentic taste. In this guide, I will show you step by step how to soak the lentils, prepare the spices, and cook everything together to make restaurant-style dal makhani in your own kitchen.

Soaking Lentils

Step 1: Rinse the whole black lentils (urad dal) and kidney beans (rajma) thoroughly under running water to remove any dirt or impurities.

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani


Step 2: In a large bowl, add 1 ½ cups of whole black lentils and ½ cup of kidney beans, then pour enough water to cover them completely.

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

Step 3: Cover the bowl with a lid or clean kitchen towel and let the lentils and beans soak for at least 8 hours or overnight. During this time, they will absorb water and become plump.

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

Step 4: Drain the soaked lentils and beans using a strainer, discard the soaking water, and rinse once more under running water before cooking.

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

Cooking Lentils

Step 5: Add the soaked black lentils (urad dal) and kidney beans (rajma) to a pressure cooker. Pour in 6 cups of water, 1 ½ teaspoons salt, and ¾ teaspoon turmeric powder. Stir well to mix.

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

Step 6: Close the pressure cooker lid securely and place it on medium-high heat.Cook the lentils and beans under pressure for 15–20 minutes, depending on their quality and age. Then turn off the heat.

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

Step 7: Open the lid carefully and check the doneness. The lentils and beans should be soft and mashable. If they are not fully cooked, simmer uncovered for a few more minutes until tender and creamy.

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani


Making Masala

Step 8:- Heat 3 tablespoons of butter or ghee in a large pan or pot over medium heat. Once the butter has melted and is hot, add 1 ½ teaspoons of cumin seeds to the pan. Let them sizzle and crackle for a few seconds .

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

Step 9:- (Optional)Add 2 finely chopped medium-sized onions to the pan. stirring occasionally, Sauté the onions until they turn golden brown.

Step 10:- Add 2 tablespoons of ginger-garlic paste to the pan. Sauté for until the raw smell of the paste disappears and the mixture becomes aromatic. Maximum 1-2 minutes .

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

Step 11:- Sprinkle 2 tablespoons of Kashmiri red chili powder, 1 ½ teaspoons of coriander powder, and 1 ½ teaspoons of garam masala over the tomato mixture . Adjust the amount of red chili powder to your preferred level .

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

Step 12:- Now, Add 2 cups of tomato puree to the pan. Stir well to combine it with the onion and ginger-garlic mixture . Cook the tomato puree mixture for a few minutes, allowing it to simmer. This helps to intensify the flavors and thicken the masala .

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

Step 13:- Mix the spices well into the masala, ensuring they are evenly distributed. Cook for another minute to let the spices release their flavors and blend with the other ingredients. At this time, you should start noticing the aroma of the spices and the vibrant color of the masala.

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

Step 14:- After simmering, the masala is now ready to be combined with the cooked lentils and beans to create the delicious Dal Makhani.

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

Combine & Slow Cook

Step 15: Add the cooked lentils and beans into the pan with the prepared masala. Stir well so everything combines evenly.

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

Step 16: Keep the heat low, cover the pan, and let the dal simmer for 30–40 minutes, stirring occasionally to avoid sticking or burning.

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

Step 17: If the dal becomes too thick, add a little water to adjust consistency. Add salt.

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

Step 18: After slow cooking, the dal should be thick, rich, and flavorful. Then let it simmer a few more minutes before serving.

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

Smoke Dal Makhani (Optional)

For those who enjoy a smoky flavor in their Dal Makhani, you can opt to add a smoky touch using charcoal.

Step 1: Heat a small piece of charcoal until it turns red-hot. Place it carefully in a small heat-resistant bowl or steel container. Set the bowl with hot charcoal on top of the cooked Dal Makhani (towards one side, without touching the dal).

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

Step 3: Drizzle 1 teaspoon of ghee or melted butter over the hot charcoal. The smoke will begin to rise immediately.

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

Step 4: Quickly cover the pan with a tight lid and let the dal sit for 5 minutes, allowing it to absorb the smoky flavor.

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

Step 5: Remove the lid, lift out the charcoal bowl using tongs, and give the dal a gentle stir. Your smoky Dal Makhani is ready to serve.



Expert Tips

Making the perfect Dal makhani isn't just about following a recipe - it's about the little secrets and expert tips that bring out its true flavor. Over the years, I've tried this dish many times, and each attempt has taught me something new. From soaking the dal properly to slowly cooking it until it's creamy, every step is important. Below, I'm sharing my favorite expert tips that will help you make dal makhani that tastes just like your favorite restaurant, but with all the comfort of homemade love.

Quality of Lentils and Beans:- Choose high-quality whole black lentils (urad dal) and kidney beans (rajma) for the best results. Look for lentils and beans that are fresh, clean, and free from any debris.

Soaking Time:- Soak the lentils and beans for a sufficient amount of time. Overnight soaking is recommended to ensure they become soft and cook evenly. This helps in achieving a creamy texture for the Dal Makhani.

Pressure Cooking:- Use a pressure cooker to cook the soaked lentils and beans. This not only reduces the cooking time significantly but also helps in tenderizing the lentils and beans, resulting in a smoother consistency.

Tomato Puree:- For a rich and flavorful Dal Makhani, use homemade tomato puree or good-quality store-bought puree. Make sure the puree is smooth and free from any lumps. It adds a tangy and slightly sweet taste to the dish.

Slow Cooking:- After combining the cooked lentils and beans with the masala, allow the Dal Makhani to simmer on low heat for an extended period. This slow cooking process helps the flavors develop and blend together, resulting in a deliciously complex taste.

Cream and Butter:- Towards the end of cooking, add cream and butter to the Dal Makhani. This adds richness and a velvety texture to the dish. Adjust the quantities of cream and butter according to your preference .

Tempering (Tadka):- The final tempering of ghee or butter, cumin seeds, and garlic elevates the flavors of the Dal Makhani. Sauté the garlic until it turns golden brown to bring out its nutty aroma. Pour this tempering over the dal before serving to add an aromatic touch.

Smoking (Optional):- To infuse a smoky flavor into the Dal Makhani, you can opt for this step of smoking. Use a small piece of charcoal and heat it until it becomes red -hot. Place it in a small bowl or container on top of the cooked dal, pour some ghee or melted butter over the charcoal, and cover the pan tightly . Allow the dal to absorb the smoky aroma for a few minutes before removing the charcoal .

Resting Time:- After cooking, let the Dal Makhani rest for a few minutes before serving. This resting time allows the flavors to meld together and enhances the overall taste of the dish.

Garnish:- Before serving, garnish the Dal Makhani with freshly chopped coriander leaves (cilantro). This adds a pop of freshness and a vibrant touch to the dish. You can also drizzle some melted butter on top for added richness and flavor.

Accompaniments:- Serve Dal Makhani with Butter NaanTandoori RotiSteamed Basmati Rice, or Jeera Rice
Ghee Rice for a complete and satisfying meal.


Remember, cooking is an art, and these tips are meant to guide you towards achieving the best results. Enjoy the process of making Dal Makhani and savor the delightful flavors of this classic dish.


Watching the video




Recipe Card

Dal Makhani Recipe | Easy Restaurant Style Dal Makhani

Prep/Soak Time: 8–10 hours    Cook Time: 25 minutes    Total Time: ~9–10 hours (including soaking)

1 Cup = 240 ml   |   1 Tablespoon = 15 ml   |   1 Teaspoon = 5 ml

Rate this recipe
Servings: 4
Ingredients Table
Ingredients Quantity
Whole Black Lentils (Urad Dal)1½ cups
Kidney Beans (Rajma)½ cup
Water6 cups
Salt1½ tsp
Turmeric Powder¾ teaspoon
For Masala:
Butter or Ghee3 tablespoons
Cumin Seeds1 ½ teaspoons
Onion (finely chopped)2 medium
Ginger-Garlic Paste2 tablespoons
Tomato Puree2 cups
Kashmiri Red Chili Powder2 tablespoons
Coriander Powder1 ½ teaspoons
Garam Masala1 ½ teaspoons
SaltTo taste
For Finishing:
Fresh Cream¼ cup
Butter (for garnish)1 tablespoon
Fresh Coriander Leaves (chopped)A few sprigs
Optional Smoky Flavor:
Charcoal piece1 small piece
Ghee1 teaspoon

--------------------------------------------------------------

Step-by-Step Instructions

Soak Lentils

Step 1:-  Wash black lentils and kidney beans 2–3 times under running water.

Step 2:-   Soak them overnight (8 hours or more) in enough water.

Step 3:-   Drain and rinse once again before cooking.


Cook Lentils

 Step 4:-   Add soaked dal and rajma to a pressure cooker.

Step 5:-   Pour in 6 cups water, salt, and turmeric.

Step 6:-   Pressure cook for 15–20 minutes until soft and mashable.

Step 7:-   Let pressure release naturally. Simmer more if needed until creamy.


Make Masala

Step 8:-   Heat butter or ghee in a pan.

Step 9:-   Add cumin seeds and let them crackle.

Step 10:-   Add onions and sauté until golden brown.

Step 11:-   Add ginger-garlic paste and sauté until aromatic.

Step 12:-   Stir in tomato puree and cook for 6–8 minutes until it thickens.

Step 13:-   Add Kashmiri red chili powder, coriander powder, and garam masala.

Step 14:-   Cook until the masala turns deep red and releases oil.


Combine & Slow Cook

Step 15:-   Add cooked dal and rajma to the masala and mix well.

Step 16:-   Keep heat low, cover, and simmer for 30–40 minutes.

Step 17:-   Stir occasionally; add water if it gets too thick.

Step 18:-   Once creamy, add fresh cream and a little butter. Mix gently.


Optional Smoky Flavor

Step 19:-   Heat a small charcoal piece until red hot.

Step 20:- Place  it in a small bowl inside the dal (not touching).

Step 21:-   Drizzle ghee on charcoal, cover for 5 minutes to infuse aroma.

Step 22:-   Remove charcoal and stir once more.


Serve

Step 23:-   Garnish with fresh cream, butter, and coriander leaves.

Step 24:-   Serve hot with Butter Naan, Tandoori Roti, Jeera Rice, or Steamed Basmati Rice.


Tips:
  • Slow cooking makes dal creamier and tastier — don’t rush this step.
  • Use Kashmiri red chili powder for rich color without excess heat.
  • For a vegan version, use cashew cream or coconut milk instead of butter and cream.

-------------------------------------------------------------

Nutrition Facts
 (Per Serving, ~250 ml)
NutrientAmount% Daily Value
Calories280–320 kcal14–16%
Protein12 g24%
Carbohydrates28 g9%
Dietary Fiber8 g32%
Sugars4 g
Total Fat12 g18%
Saturated Fat6 g30%
Cholesterol25 mg8%
Sodium400 mg17%
Potassium550 mg16%
Calcium120 mg12%
Iron3.5 mg20%
Magnesium60 mg15%
Phosphorus180 mg18%
Zinc1.5 mg14%
Vitamin A200 IU4%
Vitamin B60.2 mg12%
Folate (B9)120 mcg30%

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

Please note, These values are approximate and may vary depending on the specific recipe ingredients used and cooking method.




 

How to Store and Reheat

One thing I truly love about Dal Makhani is that its flavors get even better the next day. The slow-cooked spices and lentils blend beautifully when left to rest overnight. So, if you make a big batch, don’t worry, storing and reheating it properly will let you enjoy this creamy comfort food again without losing its taste. Here’s how I do it step by step:


How to Store Dal Makhani

Step 1: Let the dal cool down completely at room temperature before storing. (This prevents condensation and watery texture.)

Step 2: Transfer the dal into an airtight glass or steel container. Avoid plastic if storing for a long time.

Step 3: Refrigerate if you plan to eat it within 2–3 days.

Step 4: For longer storage, freeze it in freezer-safe containers or zip-lock bags. Dal Makhani stays good for up to 1 month in the freezer.

Step 5: If freezing, store in smaller portions so you can thaw only what you need.


How to Reheat Dal Makhani

Step 6: If frozen, thaw the dal overnight in the refrigerator or place the container in warm water for quicker thawing.

Step 7: Pour the dal into a heavy-bottomed pan or kadhai.

Step 8: Add a splash of water or milk to loosen it up, since dal thickens after refrigeration.

Step 9: Warm on low to medium heat, stirring occasionally to prevent sticking.

Step 10: Taste and adjust seasoning—sometimes you may need to add a little salt, butter, or cream to freshen up the flavors.

Step 11: Once it starts bubbling gently and turns creamy again, garnish with a spoon of butter or cream before serving.

Quick Tips
  • Never leave Dal Makhani out at room temperature for more than 2 hours.
  • Always use a clean spoon when serving to avoid spoilage.
  • For best flavor, reheat only once. Avoid reheating the same batch multiple times.

I always reheat Dal Makhani on the stovetop instead of the microwave because it gives that slow-simmered taste back. But if you’re in a hurry, microwave on medium heat, stirring in between, and add a little cream to revive its richness.


Conclusion

Dal Makhani is one of the most iconic and loved dishes from North Indian cuisine, known for its rich, creamy texture and smoky, buttery flavor. In this recipe, we learned step by step how to soak and cook the lentils and rajma, how to prepare the flavorful masala with onions, tomatoes, and spices, and finally how to slow-cook everything together to get that authentic restaurant-style taste at home. We also explored optional tips like giving the dal a smoky finish, along with serving ideas to make your meal even more special.

If you are someone who enjoys hearty, comforting, and wholesome food, this Dal Makhani recipe is a must-try. It may take a little time and patience, but the end result is absolutely worth it. Cooking it at home not only saves money but also allows you to control the amount of butter, cream, and spices as per your taste and health needs.

So, gather your lentils, beans, and spices, and bring this classic Punjabi dish to life in your kitchen. Serve it hot with naan, roti, or rice, and share this delightful treat with your family and friends. Do try it, and let us know how your Dal Makhani turned out!




FAQs for Dal Makhani Recipe Related

Ques: - Which pulse is used in Dal Makhani?
Ans: - The pulse used in Dal Makhani is primarily whole black lentils, also known as urad dal. These lentils have a rich and creamy texture that adds to the velvety consistency of the dish .

Ques: - Why is Dal Makhani famous?
Ans: - Dal Makhani is famous for several reasons. Firstly, its rich and creamy texture, creates a luxurious and indulgent experience. Secondly, the harmonious blend of aromatic spices in the dish adds depth and complexity to the flavor profile . Additionally, Dal Makhani's versatility as an accompaniment to various Indian breads and rice dishes makes it a popular choice in restaurants and households .

Ques: - Can we eat dal makhani for weight loss?
Ans: - While Dal Makhani is a delicious and nutritious dish, it may not be the ideal choice for weight loss due to its relatively higher calorie and fat content.

Ques: - How to store Dal Makhani in the fridge?
Ans: - To properly store Dal Makhani in the fridge, follow these steps. First, allow the Dal Makhani to cool down to room temperature. Then, transfer the dal to an airtight container or a sealable food storage bag. Seal the container tightly to create an airtight environment. Place the container on a shelf in the refrigerator. Dal Makhani can typically be stored in the fridge for 3-4 days . Reheat thoroughly before consuming.

Ques: - Is Dal Makhani bad for health?
Ans: - Dal Makhani when consumed in moderation and as part of a balanced diet, is not inherently bad for health . It is a rich and flavorful dish that offers nutritional benefits from lentils and beans, which are good sources of protein, fiber, and essential minerals.

Ques: - How to make dal thick?
Ans: - To make dal thick there are a few techniques you can try . First, you can simmer the dal for a longer time, allowing the liquid to reduce and thicken . Alternatively, you can use a hand blender to partially blend or mash some of the cooked lentils, which releases starches and helps thicken the dal. Another option is to add a slurry of cornstarch or flour mixed with water to the dal and cook it further to achieve the desired thickness .

Ques: - Which pulse is highest in protein?
Ans: - Among pulses, lentils are considered to be one of the highest in protein content. This is an excellent plant-based source of protein . Lentils, including varieties like green lentils, red lentils, and black lentils (urad dal), provide a substantial amount of protein per serving.

Ques: - Eating which pulse helps in reducing weight?
Ans: - Eating such as lentils can be beneficial for weight loss . Lentils are low in calories and high in fiber, which promotes satiety and helps control appetite. The fiber content in lentils aids in regulating blood sugar levels and preventing spikes in insulin.


Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.