Food and Recipe

Shahi Daal Recipe: A Royal Indian Dish

Shahi Daal Recipe: A Royal Indian Dish

Shahi Daal Recipe was a closely guarded secret among the royal chefs of the Mughal era. This is a dish fit for royalty, originating from the Mughal era in India. It is a delicious lentil dish made with a blend of aromatic spices and cream, giving it a rich and luxurious taste.

Origin Of Shahi Daal

Shahi Daal is a popular dish in Indian cuisine that has its origins in the Mughal era, which spanned from the 16th to the 19th century. The luxurious lifestyle and contribution to Indian cuisine of the Mughal Empire are exemplified by Shahi Daal.

The Mughals were known for their love of meat-based dishes, but they also enjoyed vegetarian dishes, particularly lentils. They introduced various types of lentil dishes to India, including Daal Makhani, which is a similar dish to Shahi Daal but with a different blend of spices.

Ingredients For Shahi Daal Recipe

  • 1 cup split yellow lentils (toor daal)
  • 1 onion, finely chopped
  • 2 tomatoes, finely chopped
  • 1 teaspoon ginger paste
  • 1 teaspoon garlic paste
  • 2 green chilies, finely chopped
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander powder
  • 1 teaspoon garam masala
  • 1/2 teaspoon turmeric powder
  • 1/2 cup cream
  • Salt, to taste
  • 2 tablespoons oil
  • 2 tablespoons chopped fresh coriander leaves


  • Rinse the lentils thoroughly and soak them in water for about 30 minutes.
  • In a pressure cooker or a deep pot, heat the oil over medium-high heat.
  • Add the cumin seeds and allow them to splutter.
  • Add the chopped onions and sauté until they turn golden brown.
  • Add the ginger paste, garlic paste, and green chilies, and sauté for a few seconds.
  • Add the chopped tomatoes and sauté until they become soft and mushy.
  • Add the coriander powder, garam masala, turmeric powder, and salt. Mix well.
  • Drain the water from the soaked lentils and add them to the pot.
  • Add 2 cups of water and stir well.
  • Cover the pot and cook until the lentils are soft and mushy.
  • After cooking the lentils, mash them to a smooth consistency using a hand blender or a masher.
  • Add the cream and mix well.
  • Garnish with fresh coriander leaves.

Why is Shahi Daal considered a royal dish?

Shahi Daal has a rich history and was a popular dish among the Mughal emperors in India. People named this dish “Shahi” due to its royal heritage, as it is made with a blend of aromatic spices and cream, which was considered a luxury ingredient back in the day.

How is Shahi Daal different from other lentil dishes?

Shahi Daal is different from other lentil dishes due to its creamy texture and unique blend of spices. The addition of cream to the dish gives it a luxurious taste and texture, making it stand out from other lentil dishes. The blend of aromatic spices used in Shahi Daal is also unique and gives the dish a distinctive flavor.

What To Serve With The Shahi Daal

If you’re looking for the perfect accompaniment to the rich and delicious flavors of Shahi Daal, you’re in luck. Here are some ideas for what to serve with this luxurious lentil dish.


bread Naan bread is a classic Indian bread that pairs perfectly with Shahi Daal. The fluffy texture and slightly charred flavor of the bread are the perfect complements to the rich and creamy lentil dish. You can also try garlic naan or butter naan for some extra flavor.


Rice is a staple in Indian cuisine and is the perfect side dish for Shahi Daal. Basmati rice is the most popular variety, but you can also try jasmine or brown rice for a healthier option. The neutral flavor of rice pairs well with the bold and aromatic flavors of the lentil dish.


Yogurt, cucumber, mint, and other spices are used to make raita, a traditional Indian yogurt-based condiment that helps to balance the richness of Shahi Daal. It provides a refreshing and cooling contrast to the warm and hearty lentil dish.


Papadum is a thin and crispy Indian cracker that adds texture and crunch to your meal. You can find papadum in most Indian grocery stores or online.


If you’re looking for a healthier side dish option, a simple salad is a great choice. A fresh and colorful salad made with lettuce, tomato, cucumber, and onion adds a refreshing contrast to the rich and creamy flavors of Shahi Daal.

In conclusion, Shahi Daal is a rich and luxurious lentil dish that pairs well with a variety of sides. Whether you choose naan bread, rice, raita, papadum, or salad, you’re sure to create a delicious and satisfying meal that will impress your guests.


Its rich and luxurious taste, combined with its royal history, make it a unique and special dish. Whether you’re cooking for yourself or entertaining guests, Shahi Daal is a must-try dish that will leave you feeling like royalty. For further recipes you can also check

Leave a Reply

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