Edit Content

Shiva Shakti

Shiva Shakti is a popular Indian restaurant in Phnom Penh, Cambodia with over two decades of rich legacy. It offers authentic Indian food and has served notable personalities like King Sihanouk and Angelina Jolie. The restaurant promises a unique experience with every visit. Customized catering services are also available on request. Call now to embark on a flavorful journey.


Here is the best Dal Makhani dish, which is buttery and decadent. Black urad dal and kidney beans (rajma) are the main ingredients in this dal, and today we’ll teach you how to prepare it in a stovetop pressure cooker, conventional pressure cooker, and instant pot. You’ll get the ideal dal makhani using any of the three techniques!

The problem with extremely well-liked recipes is this. Everyone enjoys it, and each person has a specific flavor they want in a recipe. And today we want to attempt the unthinkable and try to win everyone over with this straightforward recipe!

Dal Makhani is traditionally a labor of love, cooked slowly over hot coals for hours—typically overnight—until the dal disintegrates naturally into a buttery, creamy consistency. But how much time do we truly have? We had to leave for work, drop the kids off at school, and squeeze in some Netflix time.

Don’t allow the two-hour preparation time deter you; the majority of that time is spent with your hands off. Just give it the time it needs to break down the lentils, meld the flavors, and get to the point where you can smell the goodness.

You can visit Shiva Shakti, The Indian restaurant and taste the aromatic Dal Makhani that you will really cherish.

Dal Makhani

With subtly smokey tastes and a creamy texture from the lentils, this Dal Makhani recipe is a restaurant-style rendition. This Dal Makhani will make you adore authentic Punjabi cuisine even more. One of the most well-known lentil dishes is Dal Makhani, which is made with whole black lentils (also known as urad dal or kali dal in Hindi) and kidney beans (known as Rajma in Hindi).

Select the appropriate dals (lentils) for the Dal Makhani

Rajma and entire black urad dal (black lentils) are historically used to make Dal Makhani (kidney beans). Many recipes will advise you otherwise and instruct you to use any lentils you have on hand. However, it is worthwhile to make a second trip to the market to purchase the necessary components for this dish if you are going to the trouble of making something like this. All Indian grocery stores carry these lentils if you live in the United States or elsewhere outside of India. Shiva Shakti is also using black lentils ( Urad Dal ) for making their magical dish: Dal Makhani.

Using canned beans for dal makhani

You might be able to find cooked and canned kidney beans, but the full black urad dal will still need to be prepared from scratch. The flavors blend better when the kidney beans are cooked alongside the other lentil. We advise using dried lentils that you cook from scratch because using canned kidney beans won’t shorten the cooking time and will likely cost you more.

Can dal makhani be made vegan?

A lot of butter and ghee are used in the traditional recipe, which also contributes to its smoothness. However, you can still enjoy this Dal even if you are vegan or lactose intolerant. While the dal is simmering, add 1/4 cup cashew cream, and then 1/4 cup coconut milk towards the end. There may be a slight coconut flavor addition from the coconut milk, but it won’t be noticeable because the amount is so minimal.

You’ve probably noticed that dal makhani prepared in restaurants typically has a distinct smokiness to it, and you can easily replicate this flavor at home. All you need is a little piece of lump charcoal (as it’s known in the US) and some ghee or oil. When the dal is finished cooking, heat up the piece of charcoal on the grill or over an open flame before placing it in a small heat-resistant bowl. You’ll notice a sizzle and smoke pouring out of the bowl as soon as you pour a tablespoon of ghee or oil inside. Cover the bowl after setting it in the center of the saucepan. The dal makhani will be smoked by the smoke from the bowl, giving it a smoky flavor. You can also taste the Vegan Dal Makhani at Shiva Shakti, Visit us Soon.

Dal Makhani - The Ultimate Recipe!

Steps to cook dal makhani


Slow Cooker


Black whole urad dal, 1 cup (whole Black Gram Lentils)

¼ cup Rajma (Kidney Beans)

4 cups Water

¼ teaspoon Salt

3 tablespoons Ghee (clarified butter)

1 Bay Leaf

1 inch Cinnamon Stick

4-5 Cloves

2-3 Cardamom Pods

1 tablespoon Ginger Garlic Paste

3 finely chopped green chilies (or use Serrano Peppers)

1 large Onion finely chopped

4 Tomatoes coarsely blended

1 ½ teaspoon Red Chili Powder (or Paprika)

1 ½ teaspoon Salt divided

¼ cup Heavy Cream

1 teaspoon Garam Masala

2 tablespoons Butter

2 tablespoons Kasuri Methi dried Fenugreek, roasted

More cream for topping

Smoking Dal Makhani:

1 piece Charcoal or lump coal

1 tablespoon Oil


Black gramme (urad dal) and kidney beans (rajma) should be soaked for at least eight hours in water that is an inch overflowing.

How to make restaurant style dal makhani with step by step:

Stovetop Dal Makhani:

1, After the lentils have soaked, drain the water, and then add them to a pot with 1/4 teaspoon salt and 4 cups of water. This should be brought to a boil before being simmered. Once the beans can be easily squashed between your fingers, boil them for an additional hour under cover. A pressure cooker can also be used to cook it for roughly 6 to 8 whistles. Make sure the dal is fully buried and that there is at least an inch of water above it.

2, After the beans have finished cooking, lightly mash them with a potato masher, being careful to keep some of their original shape.

3, Bay leaf, cinnamon, cloves, and cardamom are added to ghee that has been heated. Add ginger garlic paste, green chili, and onions to the saucepan after sautéing the ingredients for one or two minutes till you can smell the spices. Until the onions are transparent, cook this.

4, Blended tomatoes, red chili powder, salt, and garam masala should all be added. Add the cooked lentils and 1 cup of water after cooking the tomatoes until they are mushy. This should be brought to a boil before being simmered. Stir occasionally since the dal has a tendency to stick to the bottom as it cooks for 20 minutes or until it has thickened.

5, Add the butter, heavy cream, and kasuri methi. When ready to serve, turn off the heat and give the dal makhani 15 minutes to rest before adding extra cream on top. Making dal makhani the day before is preferable so that the flavors can meld.

Traditional Pressure Cooker Dal Makhani:

1, The bay leaf, cinnamon, cloves, and cardamom are added to the hot ghee in the pressure cooker. The spices should be sautéed for two minutes or until you can smell them.

2, Add onion, green peppers, and ginger-garlic paste. Cook the onions until they are transparent. Add salt, garam masala, tomatoes, and chili powder. The tomatoes should be cooked until they are mushy.

3, Lentils should be drained of water before being added to the cooker with four cups of fresh water. Pressure cook for at least 8 to 10 whistles or 45 minutes. Allow the pressure to drop naturally.

4, With the cover off, partially mash the lentils with a potato masher. To make the dal thicker, simmer it for an additional 20 minutes.

5, Add the butter, heavy cream, and kasuri methi. Give the dal 15 minutes to sit before

Instant Pot Dal Makhani:

1, Turn on the saute function and then add the cardamom, bay leaf, cinnamon, and cloves. The spices should be sautéed for two minutes or until you can smell them.

2, Add the onion, garlic, ginger, and green chilies. Cook the onions until they are transparent. Add salt, garam masala, tomatoes, and chili powder. The tomatoes should be cooked until they are mushy.

3, The lentils should be drained of water before being added to the pot with three cups of fresh water. Turn on the manual or pressure cook feature after canceling the saute function. Set the timer for 45 minutes, then cook under high pressure. After ten minutes, either manually release the pressure or allow it to naturally release.

4, With the cover off, partially mash the lentils with a potato masher. To prevent the dal from sticking to the bottom, turn on the saute function and simmer for another 20 minutes. As the dal simmers, it will begin to thicken.

5, Add the butter, heavy cream, and kasuri methi. Before serving, switch to the “keep warm” setting and give the dal 15 minutes to sit.

Tempering recipe:

1, Tadka pan should be heated before adding additional ghee for tempering. Add something once it starts to melt.

2, Also incorporate garam masala and chili powder (optional). 2 to 3 seconds of frying

3, The tempering over the dal makhani right away. To acquire vibrant color and flavor, mix well.

4, Serve dal makhani with rice or garlic naan.

Smoking Dal Makhani

To begin smoking dal makhani, heat the charcoal on a grill or over an open flame until it turns red. Put a heat-resistant bowl in the center of the dal makhani pot, then put the hot coal inside. Add oil to the coal, then place a lid over the entire pot. For 5 to 10 minutes, allow the top to be off while you smoke the dal.


1, In Indian supermarkets, whole urad dal (black gramme) and rajma (kidney beans) are readily accessible.

2, Fenugreek leaves that have been dried, or kasuri methi, are used to enhance the flavors of dal makhani. Stocking it won’t be a waste because it is accessible on Amazon and is used in many Indian recipes (on this blog).

3, Don’t scrimp on the recipe’s call for cream and butter. These determine the texture and flavor of the dal makhani.

4, Reduce the green chillies to suit your palate if you want to up the spicy intensity.

Tips to Make Best Dal Makhani:

1. Long-term low-heat simmering-

If you let this dal stew for many hours on low heat, the flavors will be at their optimum. Although we are all aware of how busy our lives are, we strongly advise boiling the dal for at least 30 minutes. Even better would be an hour or two.

The dal is made incredibly tasty and creamy by slow cooking, which brings out all the nuances. Many eateries that are renowned for their outstanding dal makhani simmer it all day. In essence, after cooking the lentils until they are mushy, you proceed to make the masala, all the while leaving the lentils to simmer on a medium-low temperature. The dal is then added to the masala, and simmered for a further period of time. For this dish, the dal was cooked on low heat for around 1 hour and 15 minutes.

2. Be generous with using butter and cream-

This is not a recipe to reduce your fat intake. The flavor of dal makhani that you enjoy depends on the butter and cream. As a result, if you want the flavor of a restaurant, don’t use just 1 tablespoon of cream and butter.

3. Pinch of sugar helps in balancing the flavors– 

Adding merely 1/2 teaspoon of sugar makes a big difference in the flavor of the dal.

4. Add a pat of salted amul butter before serving.-

If feasible, use it even while the dal is cooking! Guys, it makes a difference. I used Amul salted butter to boil the entire dal. For those who don’t know, Amul is a brand of butter that the majority of people in India consistently consume.

Remember to serve the dal with some amul butter even if you can’t use it when cooking. You’ll be able to tell the difference! Additionally, I advise using salted butter even if you cannot find any amul butter at all.

Tips from Shiva Shakti:


Soaking dried whole beans or dried peas overnight or for 8 to 9 hours is always beneficial. Beans become more digestible after soaking because the phytic acid that causes indigestion and flatulence is reduced. Additionally, soaking makes beans cook more quickly.


Give the soaked beans a few thorough rinses in water before cooking. After that, completely drain the water and cook the beans in new water. By doing this, the phytic acid is also decreased.


Soaking beans and lentils significantly cuts the cooking time by 25%. The soaked beans can then be cooked in a pan, pressure cooker, or instant pot.

Freshness of lentils: 

Beans and other legumes shouldn’t be past their prime. Beans that are past their prime or past their shelf life will take a long time to cook and may not cook well enough to produce a melt-in-your-mouth texture. They are undercooked and also cause stomach distress.


A key component of this recipe is the tomato. Additionally, tinned tomatoes or prepared tomato puree are options (1 cup). Pick a sweet, ripe kind of tomato when buying fresh ones. Excessively tart or sour tomatoes shouldn’t be included.

Dhungar technique: 

If you don’t have charcoal, you can also omit the smoking step. Use smoked paprika in place of red chili powder in the recipe if you want to add a hint of smokiness.

For more recipes of different Indian cuisines, You can visit Shiva Shakti website and go through the blogs sections. We make sure you will definitely get the recipe you are trying to find. 

Leave a Reply

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