Combine all marinade ingredients in a large bowl and add the prawns. Mix well, cover and marinade for 30 minutes in the fridge.
To cook, heat oil in a large pan and add sliced onions. Cook until lightly golden.
Add the bay leaf, tomatoes and cook for a further minute.
Then add the marinated prawns, mix well and cook for around four minutes.
Add coriander and mint leaves and mix.
Meanwhile parboil your rice in water with the rest of the rice ingredients. You want the rice to be about three quarters cooked.
Layer up your biriyani! Top the prawns with fried onions followed by the rice.
Sprinkle the dish with saffron and cover. Cook on high for 5 minutes, followed by 10 minutes on a low heat.
Do not remove the lid and leave to rest for 10 minutes.
Once ready, spoon out into bowls or on to plate and serve alongside raita and a chilled bottle of Cobra Beer.