Shahi Dal Recipe
Shahi Dal is a rich and creamy Indian lentil dish made using a combination of lentils tempered with a sizzling temper. Make it using my easy recipe and serve with naan or jeera rice for a special meal.
Here are some more dal recipes that can be a part of your meals: Green Moong Dal, Dal Tadka, Navratan Dal, Katachi Amti, and Dal Maharani.

About Shahi Dal
Dal is a staple part of everyday meals in almost every Indian household. But when you want to make it for special occasions, it must be different from the everyday preparations, right?
Shahi = royal and dal = lentils. Shahi Dal is a rich and creamy lentil preparation that is apt to make for these occasions.
It is prepared with a combination of yellow moong dal and white urad dal and tempered with fresh ginger, garlic, tomatoes, and some basic everyday spice powders. It is tempered once again at the end, which makes it super flavorful and delicious.
This dal also features yogurt and milk, adding a beautifully creamy and rich texture.
This recipe is vegetarian and can be easily made gluten-free.
I made it in my 3-liter pressure cooker or a 3-quart Instant Pot. If scaling the recipe, you can use a bigger cooker or an Instant Pot. The cooking time will remain the same.
Ingredients
For The Dal
To make shahi dal, you will need a combination of yellow moong dal (split and skinned yellow lentils) and white urad dal (split and skinned black lentils).
For The First Tempering
You will need oil, ghee, asafetida (hing), cumin seeds, green chilies, fresh ginger, garlic, tomatoes, Kashmiri red chili powder, turmeric powder, plain yogurt (dahi, curd), whole milk (full-fat milk), salt, and freshly squeezed lime juice.
I have used oil and ghee, but you can choose either. Ghee is preferred over oil to add a shahi touch.
You can adjust the amount of green chilies as per your taste preferences. Kashmiri red chili powder gives it a nice red color without making it too spicy.
Yogurt and milk are added for extra richness and to provide a creamy texture to the dal.
For The Second Tempering
For the second tempering, you will need ghee, cumin seeds, whole dry red chilies, onions, Kashmiri red chili powder, and cilantro (fresh coriander leaves).
How To Make Shahi Dal
Cook The Dal
Wash ยฝ cup yellow moong dal and ยฝ cup white urad dal 2-3 times with water until the water runs clear. Soak the dal in 3-4 cups of water for 15 minutes.
Drain the water from the soaked dal and add it to a pressure cooker.
Add 3 cups of water and 1 teaspoon of salt, then close the lid of the cooker. Pressure cook for one whistle on high heat. Reduce the heat to low and cook for 10 minutes.
Remove the cooker from the heat and let the pressure release naturally.
Open the lid and whisk the dal well using a wire whisk. Set aside.
Note – To cook the dal in an Instant Pot, add the soaked dal to the Instant Pot along with water. PRESSURE COOK on high pressure for 10 minutes followed by 10 minutes of natural pressure release. Release the remaining pressure manually and open the lid. Whisk the cooked dal using a wire whisk until smooth.
First Tempering
Heat 1 tablespoon ghee and 2 tablespoon oil in a skillet over medium-high heat.
Once it is hot, add the following ingredients and fry for 30-40 seconds.
- ยผ teaspoon asafetida
- 1 teaspoon cumin seeds
- 2 teaspoon chopped green chilies
- 1 teaspoon chopped ginger
- 1 teaspoon chopped garlic
Add ยฝ cup grated fresh tomatoes and cook for 3-4 minutes, stirring frequently.
Now add the following ingredients and cook for another minute.
- 1 teaspoon Kashmiri red chili powder
- 1 teaspoon turmeric powder
- ยฝ cup whisked plain yogurt
Add the cooked dal and 1 cup of whole milk and mix well. Adjust the consistency by adding more water.
Check for the salt and add more if needed.
Cook for 5-6 minutes on low heat.
Add 1 tablespoon freshly squeezed lime juice and mix well.
Second Tempering
Heat 2 tablespoon ghee in a small skillet over high heat.
Once the ghee is hot, add 1 teaspoon of cumin seeds and 2 whole dry red chilies (with stalks removed) and let them crackle for 3-4 seconds.
Add ยฝ cup chopped onions and fry until they turn golden brown (4-5 minutes), stirring frequently.
Switch off the heat and add 1 teaspoon Kashmiri red chili powder.
Pour the tempering over the dal immediately and mix well.
Garnish shahi dal with 2 tablespoon chopped cilantro and serve hot.
Serving Suggestions
Shahi dal pairs well with almost all Indian bread, including Phulka, Plain Tawa Paratha, Lachha Paratha, Plain Naan, Missi Roti, Tandoori Roti, or any other bread of your preference.
You can also serve it with steamed rice, Jeera Rice, Peas Pulao, Bagara Rice, or any other lightly spiced pulao.
Storage Suggestions
Shahi dal will last in the fridge for about 2 to 3 days when stored in an air-tight container.
Reheat it in a pan or microwave. If you find it has become a little dry after refrigerating, add a small amount of water or milk to thin out the consistency.
You Might Also Like
Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on Facebook, Pinterest, and Instagram for all of the latest updates.
Shahi Dal Recipe
Ingredients
To Cook The Dal
- ½ cup yellow moong dal (skinned yellow petite lentils)
- ½ cup white urad dal (skinned split black lentils)
- 1 teaspoon salt (or to taste)
- 3 cups water
For The First Tempering
- 1 tablespoon ghee
- 2 tablespoons oil
- ¼ teaspoon asafetida (hing) (skip for gluten-free)
- 1 teaspoon cumin seeds
- 2 teaspoons chopped green chilies
- 1 teaspoon chopped ginger
- 1 teaspoon chopped garlic
- ½ cup grated tomatoes
- 1 teaspoon Kashmiri red chili powder
- 1 teaspoon turmeric powder
- ½ cup plain yogurt (dahi, curd)
- 1 cup whole milk (full-fat milk)
- 1 tablespoon freshly squeezed lime juice
For The Second Tempering
- 2 tablespoons ghee
- 1 teaspoon cumin seeds
- 2 whole dry red chilies (stalks removed)
- ½ cup chopped onions
- 1 teaspoon Kashmiri red chili powder
- 2 tablespoons chopped cilantro (fresh coriander leaves)
Instructions
Cook The Dal
- Wash yellow moong dal and white urad dal 2-3 times with water until the water runs clear. Soak the dal in 3-4 cups of water for 15 minutes.
- Drain the water from the soaked dal and add them to a pressure cooker.
- Add 3 cups of water and salt and close the lid of the cooker. Pressure cook for one whistle on high heat. Reduce the heat to low and cook for 10 minutes.
- Remove the cooker from heat and let the pressure release naturally.
- Open the lid and whisk the dal well using a wire whisk. Set aside.
- Note – To cook the dal in an instant pot, add the soaked dal to the instant pot along with water. PRESSURE COOK on high pressure for 10 minutes followed by 10 minutes of natural pressure release. Release the remaining pressure manually and open the lid. Whisk the cooked dal using a wire whisk until smooth.
First Tempering
- Heat ghee and oil in a skillet over medium-high heat.
- Once it is hot, add asafetida, cumin seeds, chilies, ginger, and garlic, and fry for 30-40 seconds.
- Add tomatoes and cook for 3-4 minutes, stirring frequently.
- Now add chili powder, turmeric powder, and yogurt and cook for another minute.
- Add the cooked dal and milk and mix well. Adjust the consistency by adding more water.
- Check for the salt and add more if needed.
- Cook for 5-6 minutes on low heat.
- Add lime juice and mix well.
Second Tempering
- Heat ghee in a small skillet over high heat.
- Once the ghee is hot, add cumin seeds and dry red chilies and let them crackle for 3-4 seconds.
- Add onions and fry until they turn golden brown (4-5 minutes), stirring frequently.
- Switch off the heat and add red chili powder.
- Pour the tempering over the dal immediately and mix well.
- Garnish shahi dal with cilantro and serve hot.