
Rinse the basmati rice under cold water until the water runs clear. In a pot, combine the rice with 600ml of water and a pinch of salt. Bring to a boil, then reduce to a simmer, cover, and cook for 10-12 minutes until the water is absorbed and the rice is tender.
While the rice is cooking, thinly slice the onions. Heat 1 tbsp of vegetable oil in a frying pan over medium heat. Add the onions and fry until golden brown and crispy, about 8-10 minutes. Remove and set aside.
In the same pan, add another tablespoon of vegetable oil. Add crushed garlic, grated ginger, cardamom pods, and the cinnamon stick. Sauté until fragrant, about 2 minutes.
Add the turkey breast pieces to the pan and cook until lightly browned on all sides, about 5 minutes. Stir in the curry powder, turmeric, chilli powder, and coriander seeds. Cook for another 2 minutes, stirring to coat the turkey evenly.
Pour in the coconut milk, season with salt and black pepper to taste, and simmer on low heat for 15 minutes until the turkey is cooked through and the sauce has thickened slightly.
Serve the spiced turkey over the cooked basmati rice, garnished with crispy fried onions and a handful of fresh coriander leaves.