Heat olive oil in a large skillet over medium heat until shimmering, then add the chopped onion and cook until translucent and fragrant, about 5 minutes.
Add the minced garlic to the skillet and cook for another 30 seconds, until fragrant, stirring constantly to avoid burning.
Spread the ground turkey into the skillet and break it apart with a spoon or spatula. Cook until browned and cooked through, about 7-8 minutes, absorbing the flavors and turning golden.
Sprinkle in chili powder, cumin, cinnamon, and a pinch of salt and pepper. Stir well to coat the meat evenly with the spices, allowing the aromas to develop.
Pour in the diced tomatoes with their juices and stir to combine everything uniformly. Bring the mixture to a gentle simmer.
Add the drained kidney beans and stir again. Cover and let simmer on low heat for 15-20 minutes, stirring occasionally as the flavors meld and the chili thickens slightly.
Taste and adjust with salt and pepper as needed to enhance the flavors.
Serve the spicy turkey chili hot, garnished with your favorite toppings if desired. Enjoy the hearty, aromatic stew with a side of crusty bread or rice.