In a bowl, combine the yogurt, olive oil, minced garlic, lemon juice, ground cumin, ground paprika, ground coriander, ground turmeric, salt, and pepper. Mix well to create the marinade.
Add the chicken pieces to the marinade and coat them thoroughly. Cover the bowl and refrigerate for at least 1 hour, or ideally, overnight for the best flavor.
When you're ready to cook, preheat your grill to medium-high heat.
Thread the marinated chicken, onion chunks, bell pepper chunks, and cherry tomatoes onto the skewers, alternating between the ingredients.
Place the skewers on the preheated grill and cook for about 10-15 minutes, turning occasionally, until the chicken is cooked through and has a nice char on the outside.
Serve the Turkish chicken kebabs hot with pita bread, rice, or a salad, and enjoy!Feel free to adjust the seasonings and spices to suit your taste. You can also serve these kebabs with a dipping sauce like tzatziki or a simple garlic yogurt sauce for extra flavor. Enjoy your delicious Turkish chicken kebabs!