Wash and soak the basmati rice for 20 minutes
Heat a pressure cooker with 2 tbsp oil and add the marinated prawns
Cook the prawns for 4-5 minutes on medium flame and take it out
In the same oil add the whole spices and saute it
Add sliced onions and saute it till it turns golden, Add the ground paste and mix it well and saute it till the raw smell leaves
Add chopped tomato and cook it till turns mushy and add chili powder, biryani masala, garam masala and mix it well
Now add the fried prawns to it and mix it well
Further add curd / yogurt and mix it well ( you can also add coconut milk instead)
Then add 2.5 cups water and when the water starts to boil add the soaked basmati rice
Add Salt and slowly mix it
Cover it with lid and place the whistle and cook it for 3 whistles on medium flame and switch of the flame and allow the pressure to release on its own
Then use fork to fluff up the rice
Serve it hot