Heat the vegetable oil in a large frying pan over medium heat. Add the chopped onion and cook for 5-7 minutes, until softened and golden.
Stir in the minced garlic and grated ginger, cooking for another 2 minutes until fragrant.
Add the cumin seeds, ground coriander, turmeric, and garam masala. Cook for 1-2 minutes, stirring constantly, to release the flavors of the spices.
Stir in the canned tomatoes and simmer for 5 minutes, allowing the sauce to thicken slightly.
Add the shredded turkey to the pan, stirring to coat it in the sauce. Let the turkey heat through for about 5 minutes.
Pour in the coconut milk and bring the curry to a simmer. Cook for another 10 minutes, allowing the flavors to meld together.
Taste the curry and season with salt and pepper as needed. Garnish with fresh coriander before serving.
