Begin by preparing the chicken shawarma marinade. In a mixing bowl, combine olive oil, apple cider vinegar, minced garlic, cumin, smoked paprika, turmeric, cinnamon, salt, and pepper. Whisk together until well combined.
Add chicken thighs to the marinade, ensuring each piece is well coated. Cover and refrigerate for at least 1 hour, or overnight for deeper flavor.
Preheat your grill or stovetop pan over medium-high heat. Cook the marinated chicken for about 10 minutes on each side, or until the internal temperature reaches 165°F (74°C) and the outside is nicely charred. Remove from heat and let it rest.
While the chicken is resting, prepare the keto pita bread. In a large bowl, whisk together almond flour, coconut flour, xanthan gum, baking powder, and salt.
In a separate bowl, beat eggs and olive oil together. Add the wet ingredients to the dry ingredients, along with warm water, and mix until a dough forms.
Divide the dough into four equal portions. Roll each portion between two pieces of parchment paper until about 1/4 inch thick.
Heat a non-stick pan over medium heat and cook each pita for about 2-3 minutes on each side, or until golden and cooked through.
Slice the rested chicken into thin strips. Serve the chicken shawarma with the warm keto pita bread. Optional: garnish with fresh herbs or a dollop of keto-friendly tzatziki sauce.