Heat up 1 tbsp of mustard oil and ghee in a heavy bottom wide pot.
Once heated, add in cumin seeds and cook them until golden brown and starts to fragrant.
Add in chopped onions, minced garlic, grated ginger, chopped thai green chilis with 1 tsp of salt. Cook it on medium heat until onions are translucent.
Add in chopped green peppers. Cook them on medium heat for couple of minutes.
Add in corn kernels. Cook them on medium heat for couple of minutes.
Add in peas, chopped carrots and string beans. Mix well. Cover and cook on medium heat for 2-4 minutes.
Uncover, add in garam masala and yet another 1 tsp of salt. Mix well.
Add in marinated paneer cubes along with all the marinade (green yogurt sauce). Mix well, cover and cook for 2-3 minutes on medium heat.
Uncover, mix well. Take half of the paneer veggie mix out in a bowl. Layer the other half flat in the pot.
Layer half of the partially cooked rice on top of paneer veggie mix inside the pot.
Pat it down with a spoon. Sprinkle ¼ cup of chopped mint and cilantro. Drizzle 1 tsp of mustard oil and 1 tsp of ghee.
Top it with rest of the paneer veggie mix. Flatten it down with a spoon. Then top it with rest of the partially cooked rice.
Pat it down with a spoon. Sprinkle ¼ cup of chopped mint and cilantro. Drizzle 1 tsp of mustard oil and 1 tsp of ghee.
Cover the pot, cook the layered biryani on low flame for 12-15 minutes. Everything is mostly cooked. Rice is also partially cooked so it does not take too much heat for the rice to cook completely. Once you turn the heat off, keep the pot/dutch oven covered for another 20 minutes.
Serve it with beetroot raita, side of fresh onions, lime wedges and papad!