Heat the olive oil in a medium saucepan or high-sided skillet over medium heat. Once hot, add the diced onion, minced garlic, and minced ginger. Cook until the onion is softened and fragrant, about 5 minutes.
Add the curry powder, Garam Masala, turmeric, and ground coriander to the pan. Stir well to coat the onions in the spices, adding a tablespoon of water if needed to prevent sticking.
Pour in the chopped tomatoes and coconut milk, stirring to combine. Add the cooked turkey to the pan and simmer gently until the turkey is heated through, about 10 minutes. Taste and adjust seasoning as needed.
Stir in the fresh spinach and cook until wilted, approximately 5 minutes.
Finally, mix in the chopped fresh coriander and squeeze in the lime juice. Stir well and serve hot.