Wash, rinse and soak rice in cold water for at least 30minutes. Cook the rice, but make sure that the grains are separate and rice is not mushy. Set aside in a wide platter to cool.
Mix biryani mix with yogurt and set aside.
In a medium saute pan, add 2tbsp oil and saute the onions on medium flame until golden brown. Add the rest of the ingredients and cook covered until veggies are tender.
Next add the yogurt mixture along with ½cup of water into the veggies and mix well. Let the mixture come to a simmer and cook for 2-3 minutes.
Gently mix rice into the veggie mixture. Cover and cook for 2 more minutes for the flavors to mingle.
Serve hot garnished with some chopped cilantro along with raita or your favorite gravy curry. I served mine with caramelized onion raita and chole in coconut milk.