Shahi Daal Recipe

Shahi Daal Recipe
Shahi Daal Recipe

Shahi Daal is a popular Pakistani & North Indian dish made with lentils (daal) and a rich creamy sauce. It is usually served with rice or roti. The word “Shahi” means “royal” in Hindi, and this dish is called “Shahi Daal” because of its rich, creamy texture and the use of exotic spices.

The main ingredients of Shahi Daal are lentils (usually urad dal or chana dal), cream, onions, tomatoes, and a blend of aromatic spices like cumin, coriander, turmeric, and garam masala. The lentils are cooked until soft and then mixed with a creamy sauce made from fried onions, tomatoes, and cream.

Shahi Daal is a nutritious and flavorful dish that is perfect for vegetarians and vegans. It is also high in protein and fibre, making it a healthy meal option.

Here is a simple recipe to prepare Shahi Daal:


  • 1 cup of lentils (any kind)
  • 2 tablespoons of ghee or oil
  • 1 teaspoon of cumin seeds
  • 1 onion, chopped
  • 1 tablespoon of ginger paste
  • 1 tablespoon of garlic paste
  • 1 teaspoon of turmeric powder
  • 1 teaspoon of coriander powder
  • 1 teaspoon of garam masala powder
  • 1 teaspoon of red chilli powder (adjust according to your taste)
  • 1 cup of chopped tomatoes
  • Salt to taste
  • 1 cup of water
  • 1/2 cup of cream
  • Chopped coriander leaves for garnishing


  1. Rinse the lentils in cold water and soak them for 30 minutes.
  2. Heat ghee or oil in a pressure cooker or a deep pot. Add cumin seeds and let them splutter.
  3. Add chopped onions and fry until they turn golden brown.
  4. Add ginger paste and garlic paste and fry for a minute.
  5. Add turmeric powder, coriander powder, garam masala powder, and red chilli powder. Fry the spices for a minute.
  6. Add chopped tomatoes and salt. Cook for 5-7 minutes or until the tomatoes are soft and mushy.
  7. Drain the lentils and add them to the pot along with 1 cup of water. Mix well.
  8. Pressure cook for 3-4 whistles or cook on low flame until the lentils are soft and mushy.
  9. Add cream to the daal and mix well. Cook for 2-3 minutes.
  10. Garnish with chopped coriander leaves and serve hot with rice or roti.

Enjoy your delicious Shahi Daal!

Other recipes you may enjoy

Recommended Articles

1 Comment

  1. […] biryani is a popular rice dish famous in India, pakistan and subcontinent. it is make with Basmati rice, spices with chicken along […]

Leave a Reply

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