Dal Bukhara Recipe

Dal Bukhara

Dal Bukhara

A rich, velvety, slow‑cooked black urad dal inspired by the iconic ITC Maurya Bukhara restaurant. This creamy dal is simmered for hours with tomatoes, garlic, butter and cream to achieve its signature smoky flavour.

Dal Bukhara was originally created by Chef Madan Jaiswal at ITC Maurya in Delhi, and over the years it became the restaurant’s most legendary dish. Slow‑cooked overnight — sometimes even longer — this dal is known for its deep, complex flavours despite using fewer ingredients than Dal Makhani. The magic lies entirely in the slow cooking.

I’ve been meaning to write this recipe for a long time because two of my brothers absolutely love Dal Bukhara. They’re experts at making it, and I can vouch for their skill. Whenever we meet, we inevitably end up discussing where we’ve eaten the best Dal Bukhara — across different countries, since we all live on different continents — which probably tells you how obsessed we are with it.

Dal Bukhara is simple in technique but demands patience and love. It’s a rich recipe, thanks to the generous amount of butter and cream, and to truly experience its authentic flavour, I wouldn’t recommend reducing either.

Other recipes you might like to try Hariyali Paneer Tikka, Egg curry, Kaju Curry, Tawa Paneer, Methi Lasuni Paneer, Paneer Kali Mirch and Paneer Hara Pyaaz to name a few.

Ingredients

For the Dal
1 cup whole black gram (urad dal)
4–5 garlic cloves
1 inch ginger
Salt to taste
1–2 bay leaves (optional)
4 cups water

For the Masala
1 cup tomato purée
1 teaspoon Kashmiri red chilli powder
2–3 teaspoons butter
¼ cup single cream
2–3 cups boiling water (for simmering)
½ teaspoon garam masala

Directions

Step-1

Wash and soak the urad dal for 7 to 8 hours or overnight. Drain the water and transfer the dal to a pressure cooker. Add around 3.5 cups of water, bay leaf and salt.

Pressure cook on high-medium heat for 10 whistles, then lower the heat to low-medium and cook for another 10 minutes. It needs in total around 15 to 20 whistles to cook the dal.

Let the pressure release naturally and the dal should be completely cooked, and soft.

Step-2

Add the minced ginger, garlic, tomato puree, Kashmiri Red chilli powder, salt and butter. Mix well and cook on low heat until the dal comes to a boil.
Cover and let the dal simmer on low heat for about 1 hour. Keep on stirring the dal every 10-15 minutes so that the dal doesn’t stick at the bottom of the cooker.
Add the cream, and taste to check the salt. Adjust the consistency by adding boiling water and simmer on low heat for 30 minutes.
Add the garam masala and simmer on low heat for 15-20 minutes.
Serve hot with Lachha paratha or Naan.

Tips & Variations

  1. Urad dal thrives on slow cooking hence you will get the best flavours, if you let it simmer on low heat. I understand that we all have busy lives, but if you can, I recommend simmering the dal for a couple of hours at least. If you can simmer longer, all the better.
  2. If you want to boil the dal in a pan, then cover the dal with three times water and bring to a boil. Add the bay leaf, salt and pinch of bicarbonate of soda.
  3. Simmer until the dal is soft enough to crush easily against the side of the pan. Keep topping up the water, if necessary. Cooking in a pan will probably take 45 minutes to an hour.
  4. The butter and cream are essential for the silky velvety taste of this dal. However, if you don’t want to add cream then you can substitute it with whole milk.
  5. I always use fresh tomatoes in all my Indian cooking, but you can substitute shop bought puree for this recipe if you wish. It will not change the taste or texture of the final dish. Please remember to substitute with puree and not paste.
  6. I only use Kashmiri red chilli powder in this recipe due to the colour it gives to this dal and also it is not super-hot. This is a recipe where I wouldn’t recommend variations or substitutes, if possible buy the ingredients for this recipe as it will be worth it!
  7. You can smoke the dal in the end if you wish for extra flavour. It gives the dal that smoky taste that you get in the restaurants. Heat a piece of charcoal over direct heat until its red hot. With the help of tongs, keep on turning the charcoal piece so that it burns evenly. Place hot charcoal in a small steel bowl preferably with handle and pour melted ghee/oil (around 1 teaspoon) on top of charcoal. Place the bowl with handle on top of the dal (this is so that the bowl doesn’t drop inside the dal). You will see smoke coming out of charcoal. Close the pan with a lid. Let it remain like this for 2 minutes. After 2 minutes, remove the charcoal bowl. The longer you keep the lid closed, the smokier dal will get.