Wash and soak the basmati rice for 30 minutes. Bring 5 cups of water to boil and then add soaked rice with salt. Cover and cook until 70% done.Drain the cooked rice in a colander and keep aside.
Heat the oil and ghee in a heavy bottom pan, then add all whole spices and cumin seeds.Allow the spices to infused their flavors in oil.
Then add the green chillies, onion and ginger-garlic paste, saute until raw smell goes off and onion becomes soft and translucent.
Add half of the chopped cilantro and mint and saute for a minute.
Then add all the veggies with salt and pan fry the veggies for 2- 3 minutes this gives nice texture to the veggies.
Then add turmeric and red chilli powder and mix well.
Cover and cook the veggies by adding 1/2 cup of water until veggies are almost cooked.
Once veggies are cooked add the garam masala,briyani masala and hung curd, allow to cook until oil separates.
Check and adjust the seasoning by this time if needed.
Reduce the flame to medium-low add start layering the dum biryani. Add remaining cilantro, mint, fried onion and then cooked rice, top it with saffron milk and ghee.
Cover the pan with aluminium foil and then lid for 10 mins in medium-low flame.
Mix well and serve hot with Onion Tomato Raita or Boondi Raita