Skip to Content

Shahi Daal

Shahi Daal

Shahi Daal is a creamy blend of lentils simmered with golden onions, ginger and black pepper.

Finish with a crackly tempering of ghee-sizzled garlic and chillies for a crescendo of flavour.

The blend of lentils in this dish create a luxurious texture that’s both creamy and peppered with plenty of tender grains of daal.

It’s a fantastic balance which makes it perfect for dunking roti, naan or paratha, or simply scooping up with rice.

4 types of lentils you’ll need for making Shahi Daal

Lentils for Daal or Tadka Daal
  1. Channa daal (skinless split chickpeas)
  2. Red masoor (sometimes called red lentils)
  3. Toor daal (skinless, split pigeon peas. Sometimes called arhar or tuver)
  4. Urad daal (skinless, split black gram. Urad daal is white in colour)

What is Tadka?

If we were talking about wrestling and not daal, Tadka would be the ultimate finishing move.

A tempering of hot ghee, cumin, garlic and chillies go into this simple version.

However, the world of tadka is vast and diverse depending on the dish you are cooking and from what region it comes.

Watch the full video tutorial: Shahi Daal

How to make Tadka for Daal

Tadka can be as simple as a few spices and aromatics, or it can call for 15 different ingredients ranging from seeds and nuts, to aromatics and fresh herbs.

For example, Karnataka’s famous daal and rice pot, Bisi bele bhath typically calls for an elaborate tadka or even two separate tadkas done at different stages of the cooking process.

Shahi Daal is a north Indian-inspired preparation so my tadka calls for ghee, cumin, garlic, dried red chillies and fresh green chillies.

I finish the dish with crispy fried onions and fresh coriander.

These are just a few basics I like to add, but you can choose to add more things to your tadka if you like.

How to make Shahi Daal in an Instant Pot

Instant Pot Daal recipe

For speed and ease, I like to use either an Instant Pot or pressure cooker to make daal.

This all-in-one method is quite simple and the high pressure cooks the lentils quickly and evenly.

The secret to making creamy Daal

I don’t know if I should be telling you this… but I will.

My top tip for making any sort of tadka daal with a creamy, liquid gold consistency is to beat the cooked daal with a balloon whisk for a minute or so.

The lentils must be tender and yielding in order to break down inside the whisk-induced tornado you create.

I call it the Daal-nado technique!

Take care, piping hot daal can be bubbly and volcanic.

After whisking, your daal will thicken slightly and take on a velvety texture. Indeed, the addition of urad daal also gives this daal an addictive butteriness.

Is this recipe vegan?

Ingredients for Shahi Daal

My recipe for Shahi Daal puts copious amounts of ghee to good use so therefore it is not a vegan recipe.

However, you can replace the ghee with any plant-based oil or vegan butter.

Cold-pressed rapeseed oil works particularly well because of its’ mustardy edge.

What to serve with Shahi Daal

Serve this daal piping hot with rice and roti, naan or paratha.

It’s the perfect consistency for both dunking and spooning.

Ingredients for Shahi Daal

  • Channa daal
  • Red masoor daal
  • Toor daal
  • Urad daal
  • Ghee
  • Ginger
  • Onion
  • Tomato
  • Hot water
  • Baking soda
  • Chilli powder
  • Turmeric
  • Black pepper
  • Garam masala
  • Salt
  • Cumin seeds
  • Dried red chillies
  • Green chillies
  • Garlic
  • Crispy fried onions
  • Coriander leaves

Other North Indian recipes you might like

Shahi Paneer

Peshwari Naan

Malai Kofta

Daal Makhani

Gulab Jamun

Shahi Daal recipe | How to make Shahi Daal

Yield: 4 servings

Shahi Daal

Shahi Daal

My Shahi Daal is a creamy blend of simmered lentils, golden onions, ginger and black pepper. Finish with a crackly tempering of ghee-sizzled garlic and chillies for a crescendo of flavour.

Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes


  • 75 g channa daal
  • 50 g red masoor daal
  • 50 g toor daal
  • 25 g urad daal
  • 2 tbsp ghee
  • 1 tbsp grated ginger
  • 1 medium onion, grated
  • 1 large tomato, finely chopped
  • 850 ml hot water
  • 1/8 tsp baking soda
  • 1/2 tsp chilli powder
  • 1/2 tsp ground turmeric
  • 1/2 tsp ground black pepper
  • 1/2 tsp garam masala
  • 1 1/2 tsp salt

For the tadka:

  • 3 tbsp ghee
  • 1 tsp cumin seeds
  • 2 dried red chillies
  • 4 fresh green chillies, slit lengthways
  • 4 cloves garlic, finely sliced

To garnish:

  • 2 tbsp crispy fried onions
  • 1 tbsp chopped coriander leaves


  1. Mix all the daals in a bowl. Wash 4-5 times in cold water or until the water runs clear. Drain well.
  2. Place the Instant Pot on sauté mode. Add the ghee, onions and salt. Cook, stirring all the time until the onions have browned, about 10 minutes. Add the ginger, tomatoes, turmeric and black pepper. Mix well and cook for a further minute.
  3. Tip the drained daal into the pot, along with the baking soda (this well help it cook quickly and evenly) and stir well. Pour in the water and bring to the boil.
  4. Place the lid on the Instant Pot or pressure cooker. Cook on high pressure for 20 minutes. This will be approximately 6-7 whistles on a traditional pressure cooker. If you're using the latter, keep the heat at a medium level to prevent the daal settling and burning at the base of the pan.
  5. After 20 minutes, carefully release the pressure from the pan and remove the lid. Add the garam masala and chilli powder. Season with salt to taste, if required. Whisk the daal with a hand-held whisk for 90 seconds, until it's creamy, but still coarse in texture. Beating the daal gives it a wonderful texture. Keep the daal over a low heat while you prepare the tadka.
  6. In a separate small pan, heat the ghee for the tadka. Add the cumin seeds, garlic, green chillies and dried red chillies. Cook, stirring all the time until the garlic has browned very slightly and the chillies have become blistered on the outside.
  7. Immediately pour the sizzling tadka over the hot daal. Take care not to splash yourself while you do this! Sprinkle with crispy fried onions and fresh coriander. Serve piping hot with rice and roti, naan or paratha.

Nutrition Information:

Yield: 4 Serving Size: 1 grams
Amount Per Serving: Calories: 243Total Fat: 18gSaturated Fat: 10gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 41mgSodium: 1058mgCarbohydrates: 18gFiber: 5gSugar: 5gProtein: 5g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Pin this recipe for later!

How to make Indian Shahi Daal in an Instant Pot

If you like this, you’ll love my recipe for Shahi Paneer

Love Sanjana

Share this recipe


Tuesday 2nd of January 2024

Could this work with Baati? A Rajasthani Dish?


Monday 27th of February 2023

I just want to be sure I'm using the right Chilli Powder. Is it the same as you'd use in a typical American Chilli? Or is there a chilli powder more authentic to Indian dishes? The one I have is quite smoky, so I'd hate to over power the dish if it's the wrong one.


Sunday 26th of March 2023

Hi! Try Kashmiri chilli powder, it's the best.


Wednesday 30th of November 2022

I've made this multiple times now! My 8yo son made it with me this time and we all LOVE it! I leave it in the instant pot for longer after the tarka to make a smoother texture and reduce lectins. Love it and can't recommend it enough! Thanks again for sharing this great recipe and many others Sanjana!! You're amazing!


Wednesday 22nd of June 2022

Made this twice and have received so many compliments!


Wednesday 25th of May 2022

Yum can’t wait to try this! I don’t have an instant pot or pressure cooker unfortunately- can I still make this in a normal pan?


Tuesday 7th of June 2022

Hi, yes you will need to simmer it for about 40 minutes and more water will need to be added.

Skip to Recipe