Here is my quick and easy dal makhani recipe that can be made in less than 30 minutes in a pressure cooker, pan, or instant pot. This creamy lentil curry captures the smoky depth and buttery richness of authentic Punjabi restaurants or dhabas. Serve dal makhani as a side dish with your favorite Naan bread or jeera rice.
This Punjabi dal makhani is perfect for busy nights! It’s creamy, buttery, and full of flavor. I love how easy it is to make in a pressure cooker. You’ll need whole urad dal (black lentils), kidney beans, ginger, garlic, tomatoes, butter, and cream. Trust me, it's ready in just 30 minutes.
I tried making restaurant-style dal makhni at home many times but something was missing. While experimenting, I discovered the secret wasn't the whole spices, but the magic combination of a generous amount of butter and a specific technique. Here's my perfected recipe, with all the tips to unlock those restaurant-style flavors in your kitchen.
About this Pressure Cooker Dal Makhani
Dal Makhani is a popular North Indian dish made with black lentils (whole urad dal) and kidney beans (rajma). Traditionally, the dal is slow-cooked for about an hour. Then, the lentils are cooked with spices, tomatoes, and cream for another hour for a creamy buttery flavor. Let's make it a quick 30-minute recipe.
I tasted this Punjabi dal makhani long back on our family trip to Punjab. We were driving along the highway when we found a roadside restaurant (dhaba), and their dal makhani was simply unforgettable. Since then, I've tried making it countless times, but something was always missing until I found that it's the quantity of butter that adds flavor to Makhani dal. My mistake was adding less butter and trying to get that buttery goodness.
I tried making Authentic dal makhani that takes more than 1 hour to cook. This recipe will give you the same rich flavor in just 30 minutes using a pressure cooker. Don't have a pressure cooker? You can also cook it in an Instant Pot or a normal pot. Instructions are given in this post. Here's how to make this dal makhani recipe.
You may also like these other popular pressure cooker recipes from this website:
Ingredients Notes
This restaurant-style dal makhani recipe uses simple ingredients that we already have in our kitchen, making it a budget-friendly dish. It's so versatile. If you don’t have red kidney beans (Rajma) skip it, add onions for more flavors, or adjust the spices as per your family's preferences. For the detailed list of ingredients & their measurements, please check out the recipe card below.
- Whole urad dal (whole black lentils) - It is the main ingredient of this dish. Soaking dal overnight ensures a smooth and creamy texture.
- Rajma(red kidney beans) - Another base of this recipe, soaking the lentils ensures faster cooking and softer beans.
- Butter - Don't skimp on this one! Generous amounts of butter are what give this pressure cooker dal makhani its rich and restaurant-style flavors.
- Cream - A dollop of cream adds richness and creaminess, just like your favorite restaurant version. You can use heavy cream, low-fat cream, or fresh malai for this recipe.
- Flavoring - Salt, ginger-garlic paste, and Kashmiri red chili powder. Kashmiri red chili powder gives bright red color to the dish and is less spicy. You can substitute with paprika but then add it as per taste.
- Tomato - Freshly pureed tomato or good quality passata provides tangy sweetness and enhances the overall flavor of makhani dal recipe.
- Garam Masala Powder - Always use a better brand of garam masala and add it as per taste. You can always add more after taste-testing the curry if you want.
- Bay Leaf: Adds a mild aroma while pressure-cooking the lentils. Don't forget to remove it after cooking the dal.
- Oil - Any cooking oil with a neutral flavor and high smoke point can be used.
- Kasuri Methi Kasuri Methi (Dried Fenugreek Leaves) - Toasting and crushing these leaves releases their unique, earthy aroma, a must-have for authentic flavor.
How to make Pressure Cooker Dal Makhani
Soaking the Dal
- Rinse urad dal (black lentils) 2-3 times. Soak the dal in water overnight. Separately, soak red kidney beans in another bowl of water overnight.
- In the morning, drain the water from the urad dal. Refill it with water and rub the dal between your fingers. Drain the water, refill, and repeat this process 2-3 times until the water runs clear. This helps remove the impurities and dal skin.
- Rinse the red kidney beans once with water and set them aside.
Cooking the Dal in Pressure Cooker
- Transfer the urad dal and red kidney beans to a pressure cooker. Add salt and a bay leaf. Add enough water to cover the beans and dal (the level of water should be 1 inch above the dal). Close the lid and cook for 5 whistles. Remove from heat and let the pressure release naturally.
- If using an Instant pot - Close the lid and seal the pressure valve. Pressure cook on "High Pressure" for 20 minutes. When the timer goes off, allow for a Natural Pressure Release.
- If you don't have a pressure cooker or Instant Pot you can make dal makhani in a simple pot on the stovetop. Transfer the urad dal and red kidney beans to a pot. Add enough water (the level of water should be 1 inch above the dal) and partially cover with a lid. Cook on medium-high heat until the lentils are cooked. Add more water if required and stir at regular intervals and keep checking the dal. It might take 30-35 minutes to cook.
- Open the lid and remove the bay leaf. Use a potato masher or the back of a ladle to mash some of the lentils. Set this aside.
Making Dal Makhani
- Heat 2 teaspoons of oil and the butter in a pan or pot over medium-low heat.
- Add the ginger-garlic paste and cook until light golden brown.
- Reduce heat and add the Kashmiri red chili powder. Cook on low heat until the oil separates from the spices.
- Add the tomato puree and salt. Stir to combine and cook over medium heat until the oil floats on top.
- Add the pressure-cooked dal. Adjust the consistency by adding water (I added 1 cup of water).
- Cook stirring continuously until it comes to a boil. Reduce the heat to low, and cook it for 15 minutes. Stir continuously to avoid dal sticking to the bottom of the pot.
- After 15 minutes add cream, kasuri methi, garam masala powder, and butter. Your restaurant style dal makhani is ready to serve.
- Garnish dal makhani with a dollop of fresh cream, chopped cilantro, and a pinch of roasted kasuri methi for an extra layer of flavor. For an extra flavor punch drizzle fresh lemon juice on top.
Want to add restaurant-style smoky goodness to your homemade dal makhani?
Get a small piece of natural charcoal (no chemicals!), and heat it red hot on a stovetop. Carefully remove it. Place a foil-covered steel cup in your pot and keep the charcoal piece in it. Drizzle 1 teaspoon of ghee on the hot charcoal, immediately cover the pot tight with a lid, and let the smoke infuse for 5-7 minutes. Remove the cup with tongs and discard the charcoal. With this little trick, your homemade dal makhani will be bursting with smoky restaurant-style flavor.
Tips to make the best Pressure Cooker Dal Makhani
- Soaking the lentils overnight - Soaking the urad dal and rajma overnight is important for a smooth and creamy texture. It also helps with better digestion and reduces bloating and indigestion. Don’t skip this step while making dal makhani in pressure cooker.
- Mash some of the dal - After pressure cooking dal, mashing a portion of the lentils helps create a thicker, creamier consistency. This is the same texture of Makhani dal that we get at restaurants.
- The secret of restaurant-style flavors - Once you add dal to the tomato masala, cook stirring continuously over low heat. This will prevent the dal from sticking to the pan and add creamy goodness to the makhani dish.
- Butter - Do not skip the quantity of butter in this recipe. It's essential for the rich and decadent flavor of restaurant-style dal makhani.
- Spice it up (or down) - Adjust the amount of Kashmiri red chili powder according to your preferred heat level. Remember, you can always add more but you can't take it away.
Frequently Asked Questions
Yes, it reheats well and Dal makhani tastes even better the next day as the flavors have time to meld further.
Store it in an airtight container in the refrigerator for up to 2 days or freeze it for longer storage. If you store any lentil dish it will thicken. To reheat, add some water to adjust the consistency of the dal, and heat it on a stovetop or microwave. Stir it in between at regular intervals to prevent the lentil from sticking to the pan. Garnish with cream and coriander leaves and serve.
Yes, it is an important step. Do not skip it. Soaking the lentils overnight reduces cooking time and promotes easier digestion.
If you try this dal makhani recipe in pressure cooker, please leave a comment and rating below. We'd love to hear your feedback.
For any questions or concerns while making this recipe, please get in touch with me directly at [email protected]. I'll try my best to respond promptly.
And, consider following me on social media so we can stay connected. I’m on Facebook, Pinterest, and YouTube!
Dal Makhani in Pressure Cooker
Equipment
- 1 Pressure cooker or Instant pot or simple pan
- 1 Heavy bottom pot or Kadhai
Ingredients
To cook dal
- ¾ cup Whole urad dal (whole black lentils)
- ¼ cup Rajma (red kidney beans)
- salt to taste
- 1 bay leaf
To make dal makhani
- 2 teaspoon oil
- 1 tablespoon butter (unsalted or salted both work fine)
- 2 tablespoon ginger-garlic paste
- 1 tablespoon Kashmiri red chili powder (substitue paprika)
- 1 and ¾ cups of fresh tomato (pureed (or 1.5 cups to tomato passata)
- ½ teaspoon salt to taste
- ¼ cup cream (heavy cream or fresh cream both works)
- 1 teaspoon Kasuri Methi Roast it on low heat, crush it, and then add
- 1 teaspoon Garam masala powder
- 3 tablespoon butter
Instructions
- Rinse urad dal 2-3 times. Soak the dal in water overnight. Separately, soak red kidney beans in another bowl of water overnight.
- Next day, drain the water from the urad dal. Refill it with water and rub the dal between your fingers. Drain the water, refill, and repeat this process 2-3 times until the water runs clear. This helps remove the impurities and dal skin.
- Rinse the red kidney beans once with water and set them aside.
- Transfer the urad dal and red kidney beans to a pressure cooker. Add salt and a bay leaf. Add enough water to cover the beans and dal (level of water should be 1-inch above the dal). Close the lid and cook for 5 whistles. Remove from heat and let the pressure release naturally.
- If using an Instant pot - Close the lid and ensure the pressure valve is sealed. Pressure cook on "High Pressure" for 20 minutes. When the timer goes off, allow for a Natural Pressure Release.If cooking in a pot - Add enough water and partially cover with a lid. Cook on medium heat until the lentils are cooked. Add more water if required and stir at regular intervals. It might take 30-35 minutes to cook.
- Open the lid of pressure cooker and remove the bay leaf. Use a potato masher or the back of a ladle to mash some of the lentils in the pressure cooker. Set this aside.
- Heat 2 teaspoons of oil and the butter in a pan or pot over medium-low heat.
- Add the ginger-garlic paste and cook until light golden brown.
- Reduce heat and add the Kashmiri red chili powder. Cook on low heat until the oil separates from the spices.
- Add the tomato puree and salt. Stir to combine and cook over medium heat until the oil floats on top.
- Add the pressure cooked dal. Adjust the consistency by adding water (I added 1 cup of water).
- Cook stirring continuously until it comes to a boil. Reduce the heat to low, cook it for 15 minutes. Stir continuously to avoid dal sticking to bottom of the pot.
- After 15 minutes add cream, kasuri methi, garam masala powder and butter. Your restaurant style dal makhani is ready to serve.
- Garnish your dal makhani with a dollop of fresh cream, chopped cilantro, and a pinch of toasted kasuri methi for an extra layer of flavor. For and extra flavor punch drizzle fresh lemon juice on top.
Video
Notes
- Soaking the lentils overnight - Soaking the urad dal and rajma overnight is crucial for a smooth and creamy texture. It also helps with better digestion and reduces bloating and indigestion. Don’t skip this step!
- Mash some of the dal - After pressure cooking the dal, mashing a portion of the lentils helps create a thicker, creamier (makhani) consistency.
- Secret of restaurant-style flavors - Once you add dal to the tomato masala, cook stirring continuously over low heat. This will prevent the dal from sticking to the pan and add creamy goodness to the makhani dish.
- Butter - Do not skip the quantity of butter in this recipe. It's essential for the rich and decadent flavor of restaurant-style dal makhani.
- Spice it up (or down) - Adjust the amount of Kashmiri red chili powder according to your preferred heat level. Remember, you can always add more but you can't take it away!
- Fresh tomato - Use fresh, ripe tomatoes or good-quality tomato passata for the best flavor. Avoid overly processed tomato sauces that can be too sweet or acidic.
- Toast the kasuri methi (dried fenugreek leaves) slightly for a deeper, more aromatic flavor before adding it to the dal.
- This Pressure Cooker Dal makhani tastes even better the next day as the flavors have time to meld further. Add some water and reheat on low heat until piping hot. You can store it in the refrigerator for 2 days or freeze it for a longer shelf life.
- Read our full nutrition disclaimer here.
real money earning apps in pakistan
Your comment is awaiting moderation.
Most Popular Apps to Make Money in Pakistan, How to Make Money in Pakistan Using a Mobile App, Unique Ways to Make Money in Pakistan, Effective Ways to Make Money in Pakistan Through Apps, The most effective applications for earning money in Pakistan, with a high rating and positive reviews, Safe ways to earn money in Pakistan through applications, Innovative platforms for earning money in Pakistan, Convenient ways to make passive income in Pakistan, to make money without straining, Accurate methods of making money in Pakistan, which bring a stable income, which are worth trying, Reliable apps for making money in Pakistan: a proven path to income, Optimal platforms for making money in Pakistan, which will help you achieve financial stability, for making money at any time of the day, to improve financial situationbest online earning websites in pakistan [url=https://makemoneyonlinehappy.com/]best earning app in pakistan[/url] .