Clean and soak Basmati rice for 15 mins in water. Refer here for my method of cooking Basmati Rice.
Chop all the vegetables. Keep it aside.
Heat Oil and butter in a pan in which you are going to cook.
Add all the whole spices, then add onions, Green Chillies, Mint leaves. Saute till they are golden in colour.
Then add ginger garlic paste. Once its cooked well, add the Vegetables. Fry for 5 mins.
Then add drained rice and fry gently so that the rice is coated well in butter and at the same it does not get broken.
Then add tomatoes, Curd, Salt to taste, turmeric powder, water. Normally for cooking basmati rice we use 1 - 1 & 1/2 ratio but since we have all the vegetables to cook I added 1-2 ratio of water.
Pressure cook the rice and garnish with Coriander leaves.