Take cooked baby potatoes in a bowl, you can peel them if you need. Now add in all the marination ingredients and mix really well. Set aside till you make the biryani.
Heat ghee in a pressure cooker. Add in all the whole spices and let them sizzle.
Now add in onions, green chillies and saute this till golden.
Now add in ginger garlic paste and cook for a min or so.
Now add in tomatoes and cook till mushy.
Now add in all the spice powders and salt and mix well.
Add in yogurt and mix well, cook till it is well combined.
Now add in coconut milk and water and bring it to a boil.
Add in drained rice and mix well. Cover and simmer for 15 mins or so. Now let the pressure go by itself. Open the cooker and fluff the rice.
Now heat a tblspn of oil in a pan, add in the baby potatoes and saute them till golden.