Greek Chicken Gyros with Tzatziki sauce
Juicy, flavorful chicken gyros made at home! These are marinated in a creamy Greek yogurt base with Mediterranean spices, then stacked and roasted until golden. Slice and serve in pita wraps or over a fresh salad.

I’ve been making chicken gyros for years — usually on my stovetop grill pan because it’s quick, easy, and gives me those lovely sear marks without much fuss. It’s one of those weeknight go-tos that never fails. But recently, I came across this roasting pan with a vertical skewer, and let me tell you — I was immediately fascinated. I had to have one. You know that moment when your food brain goes, “Oh yes… we’re doing this.” So, I bought it.
And now that I’ve tried it? I’m obsessed. The stacked chicken roasts beautifully — juicy on the inside, crispy on the outside — and slicing it off the skewer feels like you’re running your own little gyro shop at home. Honestly, it’s a game-changer.
What is Chicken Gyros?
Chicken gyros is a popular Greek dish made with marinated chicken that is cooked on a vertical rotisserie or in a hot skillet until tender and slightly crispy. The chicken is typically seasoned with garlic, lemon, yogurt, and Mediterranean spices, then thinly sliced and served in warm pita bread with toppings like tomatoes, onions, lettuce, and tzatziki sauce.
While traditional gyros are cooked on a vertical spit, you can easily make chicken gyros at home using a stovetop or oven method with equally delicious results.
Why is this the best chicken gyros recipe
- Juicy, Flavor-Packed Chicken – The Greek yogurt marinade tenderizes the meat and locks in bold Mediterranean flavors with garlic, oregano, cumin, and lemon.
- No Special Equipment Needed – No grill? No rotisserie? No problem. You can roast this right in your oven with a simple vertical stack setup.
- Crispy, Charred Edges – Broiling the stack at the end gives you those irresistible crispy bits, just like the gyro shops.
- Meal-Prep Friendly – Marinate ahead, roast once, and enjoy leftovers in wraps, bowls, salads, or sandwiches all week.

Ingredients for this Chicken Gyros
- Chicken thighs or breast – Boneless, skinless. Thighs stay juicier, but breasts work well too. Tender chicken breasts are leaner but cook faster and can dry out more easily. If you use breasts, be careful not to overcook them, especially on the stovetop. You can also use beef and lamb, but adjust the cooking time.
- Greek yogurt – Adds moisture and helps tenderize the meat. Use plain full-fat or low-fat.
- Garlic powder – Or use fresh minced garlic for extra punch.
- Dried oregano – Classic Greek flavor. Can sub with Italian seasoning if needed.
- Ground cumin – Adds warmth and depth.
- Lemon juice – Freshly squeezed. Don’t skip it—this brightens everything.
- Salt and pepper – Adjust to taste.
- Olive oil – Helps the marinade cling and promotes browning.
- Optional additions – Smoked paprika, chili flakes, or a pinch of cinnamon for extra warmth.

Step-by-step: Greek Chicken Gyros Recipe using a Vertical Pick in the Oven (90 Mins)
- Marinate the chicken: In a large bowl, mix together the marinade ingredients – Greek yogurt, garlic powder, dried oregano, ground cumin, salt, black pepper, lemon juice, and olive oil. Add the chicken and toss well to coat evenly. Cover and marinate in the fridge for at least 1 hour or overnight for the best flavor.

- Prepare the roasting setup: Preheat the oven to 200°C / 400°F. Place a halved onion or a large potato flat-side down in the center of a deep roasting pan. Insert a long metal skewer or wooden stick vertically into the base to hold the stack. Alternatively, you can use a gyros roasting pan that comes with a vertical spit.
- Stack the chicken: One piece at a time, slide the marinated chicken onto the skewer, pressing each piece down gently to form a compact vertical stack. Try to keep the shape even for even cooking.
- Roast the chicken: Place the roasting pan/baking sheet in the oven and bake for 1 to 1 1/2 hours, or until the chicken is golden and fully cooked through (internal temp: 75°C / 165°F). If desired, broil on high for the last 5 to 8 minutes to crisp up the edges.
- Rest and slice: Let the stack rest for 10 minutes before slicing. Using a sharp knife, shave off thin slices from top to bottom, just like at a gyro shop.
- Serve: Serve the sliced chicken warm in pita bread with homemade tzatziki sauce, tomatoes, cucumbers, onions, feta cheese, and lettuce. Or serve over rice, Greek salad, or roasted veggies.


Can I make Chicken Gyros on the Stovetop in a Skillet? (10 Mins)
- Marinate the chicken: Prepare the marinade as listed in the recipe and marinate the chicken for at least 1 hour or overnight in the fridge.
- Heat the pan: Place a large skillet or grill pan over medium-high heat. Add a drizzle of olive oil to coat the bottom.
- Cook the chicken: Remove chicken from the marinade, shaking off excess. Cook in batches to avoid crowding the pan. Cook each piece for 4 to 5 minutes per side, or until golden brown and cooked through (internal temp: 75°C / 165°F).
- Rest and slice: Transfer the cooked chicken to a cutting board. Let it rest for 5 minutes, then slice it into thin strips.
- Serve: Use the sliced chicken just like you would with the roasted version—stuff into warm pita bread with tzatziki and toppings, or pile onto bowls and salads.
Tzatziki Sauce (Greek Yogurt & Cucumber Dip)
- Prepare the cucumber: Grate the cucumber using a box grater or food processor. Place the grated cucumber in a clean kitchen towel or paper towels and squeeze out as much moisture as possible.
- Mix the sauce: In a medium bowl, combine the Greek yogurt, grated cucumber, minced garlic, lemon juice, olive oil, and chopped dill (if using). Stir well until smooth and creamy.
- Season and chill: Add salt and pepper to taste, and stir again. Let the tzatziki rest in the fridge for at least 30 minutes to allow the flavors to meld.
- Serve: Serve chilled with pita bread, chicken gyros, grilled veggies, or as a dip for fresh veggies and chips. Store in an airtight container in the fridge for up to 3–4 days.

Tips for Perfect Chicken Gyros
- Marinate the chicken well – Let the chicken marinate for at least 2 hours if possible. The yogurt, lemon, and spices help tenderize the meat and build the classic gyros flavor.
- Slice the chicken thinly – Thin slices cook faster and develop better caramelization, especially when using the stovetop method.
- Don’t overcrowd the pan – When cooking on the stovetop, cook the chicken in batches so it browns properly instead of steaming.
- Use high heat for the stovetop method – Gyros should have slightly crispy edges. Cooking over medium-high heat helps create that golden color and flavor.
- Stack tightly on the vertical spit – If using the oven spit method, pack the chicken pieces tightly so they cook evenly and hold their shape.
- Rest before slicing – If using the vertical spit method, let the meat rest for a few minutes before slicing to keep the juices inside.

Troubleshooting
| Problem | Possible Cause | Solution |
|---|---|---|
| Chicken is dry | Overcooked or sliced too thin | Reduce cooking time and use chicken thighs for juicier results |
| Chicken not browning | Pan overcrowded or heat too low | Cook in batches and increase heat slightly |
| Chicken releasing too much liquid | Chicken not patted dry before marinating | Pat chicken dry before adding marinade |
| Gyros lacks flavor | Not enough marinade time | Marinate at least 1–2 hours or overnight |
| Meat falling apart on vertical spit | Stack not packed tightly | Press the chicken firmly when assembling the spit |
| Uneven cooking on vertical spit | Pieces too large or uneven | Slice chicken evenly before stacking |
- Parmesan Crispy Stacked Potatoes
- Greek Yogurt Donuts
- How to Make Buttercream Flowers
- Mediterranean Chicken and Olives
- Stack A Cake: Structurally Sound and Stunning
Frequently asked questions
Yes! You can marinate the chicken up to 24 hours in advance and even roast or cook it the day before. Reheat in a pan or oven until warmed through. Yes! Freeze the marinated raw chicken in a ziplock bag for up to 2 months. You can also freeze the cooked, sliced chicken in portions — perfect for meal prep.
Overnight is best for maximum flavor, but even 1–2 hours will still give you delicious results. If you’re short on time, let it sit at room temperature for 30 minutes before cooking to take the chill off.
No worries! You can make this recipe on the stovetop in a grill pan or skillet. Just cook the chicken in batches and slice once done. See the stovetop instructions above.
Classic pairings include pita bread, tzatziki sauce, shredded lettuce, chopped tomatoes, cucumber, red onion, and feta. You can also serve it over rice or salad for a lighter option.

Moist Chicken Gyros on Vertical Spit
Juicy, flavorful chicken gyros made at home! These are marinated in a creamy Greek yogurt base with Mediterranean spices, then stacked and roasted until golden. Slice and serve in pita wraps or over a fresh salad.
Video
Ingredients
- 2 lbs (1 kg) Boneless skinless chicken thighs or breasts thighs are juicier but breasts work too
- 1 cup (200 g) Greek yogurt plain full-fat or low-fat
- 3 – 4 tbsp Garlic powder Or 3 – 4 fresh garlic cloves finely minced.
- 1 tbsp dried oregano – classic Greek flavor
- 1 tsp Ground cumin
- 1½ tsp Salt adjust to taste
- 1 tsp Black pepper freshly ground
- 2 tbsp lemon juice or red wine vinegar
- 2 tbsp Olive oil helps coat the chicken
- 1 tsp Smoked paprika or chili flakes for added color or heat
- 1 cup (240 g) Greek yogurt
- 1 med Cucumber grated and squeeze – Persian or English cucumber works well
- 1 tbsp Lemon juice
- 1 – 2 Garlic cloves
- 1 tbsp Fresh dill chopped
- Salt and Pepper to taste
Method
- Marinate the chicken: In a large bowl, mix the marinade ingredients. Add the chicken and toss well to coat evenly. Cover and marinate in the fridge for at least 1 hour or overnight for best flavor.2 lbs Boneless skinless chicken thighs or breasts , 1 cup Greek yogurt, 3 – 4 tbsp Garlic powder , 1 tbsp dried oregano – classic Greek flavor, 1 tsp Ground cumin , 1½ tsp Salt, 1 tsp Black pepper , 2 tbsp lemon juice , 2 tbsp Olive oil , 1 tsp Smoked paprika or chili flakes
- Prepare the roasting setup: Preheat the oven to 200°C / 400°F. Place a halved onion or a large potato flat-side down in the center of a deep roasting pan/ baking sheet. Insert a long metal skewer or wooden stick vertically into the base to hold the stack. Alternatively, you can use a gyros roasting pan that comes with a vertical spit.
- Stack the chicken: One piece at a time, slide the marinated chicken onto the skewer, pressing each piece down gently to form a compact vertical stack. Try to keep the shape even for even cooking.
- Roast the chicken: Place the roasting pan in the oven and bake for 1 to 1 ½ hours, or until the chicken is golden and fully cooked through (or the internal temperature reaches 75°C / 165°F). If desired, broil on high for the last 5 to 8 minutes to crisp up the edges.
- Rest and slice: Let the stack rest for 10 minutes before slicing. Using a sharp knife, shave off thin slices from top to bottom, just like at a gyro shop.
- Serve: Serve the sliced chicken warm in pita bread with tzatziki, tomatoes, cucumbers, onions, and lettuce. Or serve over rice, salad, or roasted veggies.
- Marinate the chicken: Prepare the marinade as listed in the recipe and marinate the chicken for at least 1 hour or overnight in the fridge.
- Heat the pan: Place a large skillet or grill pan over medium-high heat. Add a drizzle of olive oil to coat the bottom.
- Cook the chicken: Remove chicken from the marinade, shaking off excess. Cook in batches to avoid crowding the pan. Cook each piece for 4 to 5 minutes per side, until golden brown and cooked through (internal temp: 75°C / 165°F).
- Rest and slice: Transfer the cooked chicken to a cutting board. Let it rest for 5 minutes, then slice into thin strips.
- Serve: Use the sliced chicken just like you would with the roasted version—stuff into warm pita bread with tzatziki and toppings, or pile onto bowls and salads.
- Prepare the cucumber: Grate the cucumber using a box grater or food processor. Place the grated cucumber in a clean kitchen towel or paper towels and squeeze out as much moisture as possible.1 med Cucumber
- Mix the sauce: In a medium bowl, combine the Greek yogurt, grated cucumber, minced garlic, lemon juice, olive oil, and chopped dill (if using). Stir well until smooth and creamy.1 cup Greek yogurt , 1 tbsp Lemon juice , 1 – 2 Garlic cloves , 1 tbsp Fresh dill, Salt and Pepper to taste
- Season and chill: Add salt and pepper to taste, and stir again. Let the tzatziki rest in the fridge for at least 30 minutes to allow the flavors to meld.
- Serve: Serve chilled with pita bread, chicken gyros, grilled veggies, or as a dip for fresh veggies and chips. Store in an airtight container in the fridge for 3–4 days.
Notes
- Marinate longer for deeper flavor – Aim for overnight if possible. The yogurt tenderizes while the spices infuse the chicken with bold flavor.
- Use thighs for maximum juiciness – Chicken breasts work, but thighs stay tender and don’t dry out, especially during roasting or searing.
- Stack tightly for even roasting – If roasting vertically, press the chicken pieces down snugly to keep the shape compact and prevent uneven cooking.
- Don’t skip the rest – Letting the meat rest before slicing keeps the juices in and makes it easier to cut thin strips.
- Broil for crisp edges – If using the oven, finish with a quick broil to get that signature char like your favorite street-style gyro.
- Batch cook on the stovetop – Don’t crowd the pan; sear in batches for golden brown, evenly cooked chicken.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Did you LIKE this recipe? Save it for later on Pinterest.
Follow on YouTube, Facebook, Twitter, Instagram or TikTok
Subscribe to receive new recipes right to your inbox.
























So good!
I haven’t tried this recipe yet, but will give a review once I try it. It looks amazing.