Homemade Greek Chicken Gyros bring the vibrant flavors of a Greek taverna right to your kitchen. Juicy, marinated chicken is grilled until golden and tucked into warm pita with crisp vegetables and a cool, garlicky homemade tzatziki sauce. It’s a fresh, satisfying meal that feels special but comes together with simple ingredients and about 30 minutes of hands-on time, plus a quick marinade.
Why This Homemade Greek Chicken Gyros Works
This recipe delivers restaurant-quality gyros with practical, weeknight-friendly steps.
- Quick marinade, big flavor: A simple olive oil, oregano, and garlic marinade infuses the chicken with classic Greek taste in just 20 minutes.
- Juicy, charred chicken: Cooking the chicken in a hot skillet gives you tender meat with crispy, golden edges—no rotisserie needed.
- Homemade tzatziki: Creamy Greek yogurt, fresh cucumber, dill, and garlic make a sauce that’s brighter and fresher than store-bought.
- Build-your-own fun: Everyone can assemble their gyro with their favorite toppings, making it perfect for family dinners or casual gatherings.
- Meal-prep friendly: The chicken and tzatziki can be made ahead, so lunch or dinner comes together in minutes.
Ingredients Notes
- Chicken Breast (1.5 lbs, cut into chunks): I use boneless, skinless breasts for lean protein. Thighs work too for extra juiciness.
- Extra Virgin Olive Oil (2 tbsp): Helps the marinade coat the chicken and adds richness. A good-quality oil makes a difference here.
- Dried Oregano (1 tbsp, divided): The backbone of Greek flavor. Use half in the marinade and the rest in the tzatziki.
- Kosher Salt (1 tsp): Seasons the chicken and draws moisture from the cucumber for the tzatziki.
- Black Pepper (0.5 tsp): Adds a subtle warmth to the marinade.
- Full-fat Greek Yogurt (1 cup): The base for tzatziki. Full-fat gives the creamiest, richest texture.
- Cucumber (0.5 cup, minced and squeezed dry): Removing excess water keeps the tzatziki thick and prevents soggy gyros.
- Fresh Dill (1 tbsp, chopped): Adds a bright, herby note to the sauce. Fresh is best, but dried works in a pinch.
- Garlic (2 cloves, minced): Used in both the marinade and tzatziki for savory depth.
- Pita Breads (4 large, thick, pocketless style): Thick, fluffy pita holds all the fillings without tearing. Warm them before serving.
- Red Tomatoes (2 large, sliced into wedges): Juicy, sweet tomatoes add freshness and color.
- English Cucumber (1 large, sliced into half-moons): Crunchy and refreshing, no need to peel.
- Red Onion (0.5 large, sliced into thin strips): Adds a sharp bite; soak in cold water for 10 minutes to mellow the flavor if desired.
- Fresh Parsley (2 tbsp, chopped for garnish): A final sprinkle of green freshness.

Before You Begin
- Marinate the chicken: Let the chicken sit in the marinade for at least 20 minutes at room temperature, or up to 2 hours in the fridge for deeper flavor.
- Make the tzatziki first: The sauce benefits from 15–20 minutes of resting so the flavors meld. Prep it before cooking the chicken.
- Prep your toppings: Slice the tomatoes, cucumber, and onion, and chop the parsley so everything is ready for assembly.
- Warm the pita: Have a dry skillet or griddle ready to warm the pita just before serving—it makes a big difference in texture.
I always squeeze the grated cucumber in a clean kitchen towel to get it as dry as possible—this keeps the tzatziki thick and creamy, not watery.
How to Make Homemade Greek Chicken Gyros
- Step 1 – Marinate the Chicken: In a bowl, combine the chicken chunks, olive oil, half the oregano, salt, pepper, and half the minced garlic. Toss well and let sit for 20 minutes.
- Step 2 – Make the Tzatziki: While the chicken marinates, stir together the Greek yogurt, squeezed-dry cucumber, dill, remaining oregano, and remaining garlic. Season with a pinch of salt and set aside.
- Step 3 – Cook the Chicken: Heat a large skillet over medium-high heat. Add the chicken in a single layer and cook for 5–6 minutes without moving, until deeply golden. Flip and cook another 4–5 minutes until cooked through.
- Step 4 – Rest and Slice: Transfer the chicken to a cutting board and let it rest for 3 minutes. Slice into thin strips.
- Step 5 – Warm the Pita: Wipe the skillet and warm each pita for about 30 seconds per side until soft and pliable.
- Step 6 – Assemble the Gyros: Spread a generous spoonful of tzatziki on each pita. Top with sliced chicken, tomatoes, cucumber, red onion, and a sprinkle of parsley. Fold and serve immediately.

How to Know It’s Done
- Internal temperature: The chicken is safe to eat at 165°F (74°C). Use an instant-read thermometer for accuracy.
- Visual cues: The chicken should be deeply golden on the outside with no pink inside.
- Texture check: The meat should feel firm but still juicy when pressed.
- Juices run clear: If you cut into a piece, the juices should be clear, not pink.
Nora’s Tips for Best Results
- Don’t crowd the pan: Cook the chicken in a single layer with space between pieces. Overcrowding steams the meat instead of searing it.
- Use full-fat yogurt: I find that full-fat Greek yogurt gives the tzatziki the best creamy texture and prevents it from becoming watery.
- Warm the pita right before serving: A quick toast in a dry skillet makes the pita soft and pliable, so it folds around the fillings without cracking.
- Slice against the grain: After resting, slice the chicken against the grain for the most tender bites.
- Make extra tzatziki: It’s delicious as a dip for veggies or pita chips, so I always double the batch.
Storage & Leftovers Tips
- Refrigerate components separately: Store the chicken, tzatziki, and chopped veggies in separate airtight containers for up to 3 days.
- Reheat chicken gently: Warm the chicken in a skillet over medium heat with a splash of water to keep it moist. Avoid the microwave, which can dry it out.
- Freeze the chicken: Cooked chicken can be frozen for up to 2 months. Thaw overnight in the fridge and reheat as above.
- Don’t freeze tzatziki: The yogurt sauce will separate and become grainy when thawed. Make it fresh or keep it in the fridge.
- Assemble just before eating: Keep the pita separate from the fillings until you’re ready to eat to prevent sogginess.
Variations & Substitutions
- Chicken thighs: Swap breasts for boneless, skinless thighs for even juicier meat. Adjust cooking time as needed.
- Lamb gyros: Use ground lamb or thinly sliced lamb leg for a more traditional gyro flavor.
- Gluten-free option: Serve the chicken and toppings over a bed of lettuce or in gluten-free wraps.
- Spicy kick: Add a pinch of cayenne to the marinade or drizzle with harissa for heat.
- Extra veggies: Add sliced bell peppers, Kalamata olives, or pepperoncini for more crunch and tang.

What to Serve With Homemade Greek Chicken Gyros
- Greek lemon potatoes: Crispy, lemony roasted potatoes are a classic side that soaks up extra tzatziki.
- Horiatiki salad: A traditional Greek salad with tomatoes, cucumber, feta, and olives adds freshness.
- Lemon rice pilaf: Fluffy rice with lemon and herbs rounds out the meal.
- Grilled vegetables: Zucchini, eggplant, or bell peppers grilled with olive oil and oregano complement the gyros.
- Sparkling water with lemon: A refreshing, simple drink that cuts through the richness.
FAQs
Yes, tzatziki can be made up to 2 days in advance. Store it in an airtight container in the fridge. Stir well before serving.
Warm pita in a dry skillet over medium heat for about 30 seconds per side, or wrap a stack in foil and heat in a 350°F oven for 10 minutes.
Absolutely. Thread the marinated chicken onto skewers and grill over medium-high heat for 10–12 minutes, turning occasionally, until cooked through.
Make sure to squeeze as much water as possible from the cucumber for the tzatziki, and assemble the gyros just before eating.
Yes, use 1 teaspoon of dried dill in place of fresh. The flavor will be slightly less bright but still delicious.
These gyros are packed with lean protein, fresh vegetables, and yogurt-based sauce. They’re a balanced meal that fits into a healthy lifestyle.

Homemade Greek Chicken Gyros
Equipment
- Large skillet
- Mixing bowls
- Cutting Board
- Chef's Knife
- Measuring spoons
- Clean kitchen towel
Ingredients
- 1.5 lbs Chicken Breast cut into chunks
- 2 tbsp Extra Virgin Olive Oil
- 1 tbsp Dried Oregano divided
- 1 tsp Kosher Salt
- 0.5 tsp Black Pepper
- 2 cloves Garlic minced
- 1 cup Full-fat Greek Yogurt
- 0.5 cup Cucumber minced and squeezed dry
- 1 tbsp Fresh Dill chopped
- 4 large Pita Breads thick, pocketless style
- 2 large Red Tomatoes sliced into wedges
- 1 large English Cucumber sliced into half-moons
- 0.5 large Red Onion sliced into thin strips
- 2 tbsp Fresh Parsley chopped for garnish
Instructions
- In a bowl, combine the chicken chunks, olive oil, half the oregano, salt, pepper, and half the minced garlic. Toss well and let marinate for 20 minutes at room temperature.
- While the chicken marinates, make the tzatziki: stir together the Greek yogurt, squeezed-dry cucumber, dill, remaining oregano, and remaining garlic. Season with a pinch of salt and set aside.
- Heat a large skillet over medium-high heat. Add the chicken in a single layer and cook for 5–6 minutes without moving, until deeply golden. Flip and cook another 4–5 minutes until cooked through.
- Transfer the chicken to a cutting board and let rest for 3 minutes. Slice into thin strips.
- Wipe the skillet and warm each pita for about 30 seconds per side until soft and pliable.
- Spread a generous spoonful of tzatziki on each pita. Top with sliced chicken, tomatoes, cucumber, red onion, and a sprinkle of parsley. Fold and serve immediately.
