This Greek-style chicken gyro recipe is so easy to make at home. Marinated chicken, creamy tzatziki sauce and all your favorite fresh toppings wrapped up in warm pita bread. The flavor is incredible and honestly rivals any restaurant!

This post may contain affiliate links. Read disclosure policy.
What Makes This Chicken Gyro Recipe So Good
Two of my favorite things to order at a Mediterranean restaurant are hummus with veggies and a chicken gyro. So naturally, I had to figure out how to make both at home! This chicken gyro recipe and homemade hummus are both easy to pull off and taste just as good as anything you’d get while eating out.
You only need 6 ingredients for the chicken and marinade. I love to prep it in the afternoon and let it marinate until dinnertime. It comes out so tender and juicy every time!
When I have a little extra time, I make my own naan or pita bread and load everything up with fresh tomatoes, cucumbers, pickled onions, parsley and feta. It’s fresh, flavorful and so satisfying!
Ingredient Notes

- Chicken: This recipe calls for chicken breasts, cut into about 1-inch strips. Make sure to marinate your meat for the most flavor!
- Tzatziki: I used tzatziki sauce in my chicken marinade, as well as a gyro topping. The yogurt in the sauce helps to tenderize the meat.
- Olive oil: Extra virgin olive oil is used in the marinade.
- Vinegar: Red wine vinegar adds some acidity and contributes to that delicious Greek flavor.
- Garlic: Fresh minced garlic gives it the most flavor.
- Flat bread: Pita bread or naan bread both taste delicious. Make sure to warm them up before serving.
How to Make Chicken Gyros
Don’t skip the marinade. I know it’s tempting to just cook the chicken and call it a day, but those 30 minutes make a huge difference.
The tzatziki sauce, red wine vinegar, olive oil and garlic do all the heavy lifting and you end up with chicken that is so tender and flavorful. If you can swing a few hours, even better.

When it comes to cooking, a hot skillet makes all the difference. Get it nice and warm before adding the chicken and resist the urge to move it around too much. You want that golden brown sear on the outside.
Cook for just 2 to 3 minutes per side then pull it off the heat as soon as the center is no longer pink, this prevents the chicken from being dry.

Then comes the fun part. Warm your pita or naan first so it’s soft and pliable, then pile everything on. Chicken, tzatziki, tomatoes, cucumbers, feta. Don’t be shy with the toppings!

Assembling the Gyros
The toppings are honestly half the fun! Here are my go-to favorites:
- tomatoes
- cucumbers
- red onions or pickled onions
- green bell pepper
- feta cheese
- lettuce
- fresh parsley
- tzatziki sauce
Cooking Tips
- To save time, use leftovers from Greek sheet pan chicken, Greek chicken kabobs or these chicken skewers.
- Store bought flatbread and tzatziki sauce work great when you’re short on time. But if you can make them homemade, it really does take this chicken gyro to the next level!
- Warm your pita or naan before assembling. It makes it so much more pliable and delicious.
- Skip the bread and serve everything over a bed of lettuce instead, similar to my Mediterranean salad.

Love Greek recipes? Try this Caprese salad, Greek chicken meatballs or make a mezze platter!
More Greek Recipes To Try

Easy Chicken Gyro Recipe
Ingredients
Chicken gyro marinade
- 1 pound chicken breast (cut into strips)
- 2 Tablespoons tzatziki sauce (store bought or homemade)
- 1 Tablespoon extra virgin olive oil
- 1 Tablespoon red wine vinegar
- 2 teaspoons minced garlic
- ½ teaspoon ground oregano (or 2 teaspoon dried)
For assembling
- 4 flat breads (pita or naan)
- ¼ cup tzatziki sauce (more as desired)
Optional toppings: sliced tomatoes, sliced cucumber, red onion or pickled onions, feta cheese, fresh parsley
Instructions
- Place the chicken in a glass bowl or zip top bag. Add the tzatziki sauce, olive oil, red wine vinegar, minced garlic and oregano. Mix until coated. Allow to marinate for atleast 30 minutes (up to 4-6 hours).
- If cooking on a skillet spray a skillet for an olive oil spray or brush with a little olive oil. Then place the chicken in the skillet and cook over medium heat. Cook for 2-3 minutes and then flip and cook an additional 2-3 minutes or until lightly browned and the center is no longer pink.
- Warm flat bread and then place chicken in the middle. Add tzatziki sauce and your favorite toppings.
Last step: Please leave a comment and rating after you make the recipe.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.
Liz Presley
These were absolutely delicious and easy to make! It’s a favorite in my family now!
Jamielyn Nye
I’m so happy to hear it has become a family favorite!
Kelsey Farley
I LOVE a good gyro!! Thanks for such a beautiful recipe.
Melissa
Yum – I love making my favorite takeout items at home!
Toni Dash
This is seriously amazing! Everyone at my house loved it!
Betsy
So good! I love the flavor on the chicken! Next time I’m going to whip up some hummus and chop up some kalamata olives to have with this.
Tammy
Do you think that this would work with chicken that’s already been grilled/cooked? Sounds yummy!