Place the chicken thighs on a clean cutting board and trim away any large excess fat if needed. Using a sharp knife, slice the chicken into thin strips or small bite-sized pieces. Keeping the pieces similar in size helps them cook evenly and develop those delicious golden edges that make homemade gyros taste restaurant-quality. Pat the chicken dry lightly with paper towels before marinating so the seasoning sticks better and the chicken browns properly during cooking.
In a large mixing bowl, add the olive oil, Greek yogurt, minced garlic, lemon juice, dried oregano, cumin, turmeric, smoked paprika, grated ginger, sea salt, and black pepper. Whisk everything together thoroughly until smooth and creamy. The yogurt helps tenderize the chicken while the olive oil and spices create the rich Mediterranean-inspired gyro flavor. Fresh garlic, lemon, and oregano are especially important for that authentic Greek-style taste.
Add the sliced chicken into the marinade and toss thoroughly until every piece is fully coated. Make sure the marinade reaches all the chicken so the flavor develops evenly while marinating. Using clean hands or tongs works best for evenly coating the meat.
Cover the bowl tightly with plastic wrap or transfer the chicken to an airtight container. Refrigerate for at least 1 hour before cooking. For the deepest flavor and juiciest texture, marinating overnight is highly recommended. The longer marinating time allows the lemon, yogurt, garlic, and spices to fully tenderize the chicken while creating stronger flavor throughout.
While the chicken marinates, prepare the tzatziki sauce. In a medium bowl, combine the Greek yogurt, grated cucumber, minced garlic, chopped fresh dill, lemon juice, olive oil, and a small pinch of salt. Stir until smooth and creamy. For the best texture, gently squeeze excess moisture from the grated cucumber before mixing it into the yogurt. This helps keep the sauce thick, rich, and flavorful instead of watery. Refrigerate the tzatziki until ready to serve so the flavors have time to blend together.
Place a large skillet, grill pan, or cast-iron pan over medium-high heat and allow it to heat properly before adding the chicken. A fully heated skillet helps create the golden caramelized edges that give gyros their signature texture and flavor. If the pan is not hot enough, the chicken may steam instead of brown.
Add the marinated chicken to the skillet in batches, arranging it in a single layer without overcrowding the pan. Let the chicken cook undisturbed for several minutes before stirring so it develops rich color and slightly crispy edges. Continue cooking until the chicken is golden brown, fully cooked through, and juicy inside. Cooking in batches helps maintain high heat and better texture.
Warm the pita bread briefly in a dry skillet, oven, or directly over low flame for a few seconds until soft and flexible. Warm pita bread tastes much fresher and makes the gyros easier to fold and assemble without tearing.
Assemble the gyros by layering the warm pita bread with cooked chicken, sliced cucumbers, tomatoes, red onions, lettuce or greens, fresh herbs, and a generous spoonful of chilled tzatziki sauce. Distribute the toppings evenly so every bite has a balance of warm chicken, fresh vegetables, and creamy sauce.
Serve the gyros immediately while the chicken is still warm and juicy. For extra freshness and flavor, garnish with additional dill, parsley, lemon wedges, or a light drizzle of olive oil before serving.