If you’re craving something fresh, flavorful, and easy enough for a weeknight, this Greek Chicken Souvlaki recipe will become a go-to in your kitchen.
I’ve made this dish countless times for my family, and every time, it brings that cozy “homey meets vacation” feeling to the table. It’s bright with lemon, garlicky, and perfectly grilled – a balance of flavors that make you feel like you’re eating seaside in Greece, even if you’re just in your backyard.
This is one of those recipes that reminds me why I love simple cooking. The kind that doesn’t require fancy ingredients or hours in the kitchen — just a few pantry staples, good olive oil, and a willingness to get your hands a little lemony.
If you love Mediterranean flavors, you’ll also enjoy my Mediterranean Chickpea Salad — it’s another light, wholesome recipe that pairs beautifully with this souvlaki.
What Makes Greek Chicken Souvlaki So Special
For me, Greek Chicken Souvlaki is the ultimate crowd-pleaser. It’s light, flavorful, and versatile enough to fit into any kind of meal plan — from healthy weekday dinners to casual weekend cookouts.
It’s also family-friendly, which means even picky eaters (like my youngest) happily clean their plates. I think the magic lies in the marinade: that perfect combination of olive oil, lemon, garlic, and oregano that makes every bite juicy and full of flavor.
And the best part? You can serve it so many ways — tucked into a warm pita, over fluffy rice, or alongside a crisp salad. If you like Greek-inspired meals, my Greek Chicken Feta Casserole is another delicious option that captures those same comforting, tangy flavors.
Ingredients You’ll Need for Greek Chicken Souvlaki
The beauty of this recipe is how simple it is. You might already have most of the ingredients in your kitchen.
For the Chicken Marinade
- 1.5 pounds (700g) boneless, skinless chicken breasts or thighs, cut into 1-inch cubes
- 3 tablespoons extra-virgin olive oil
- 3 tablespoons fresh lemon juice (about 1 lemon)
- 3 cloves garlic, minced
- 1 tablespoon dried oregano
- 1 teaspoon dried thyme (optional)
- 1 teaspoon ground cumin (optional)
- Salt and freshly ground black pepper, to taste
For Serving
- Wooden or metal skewers (if wooden, soak them in water for 30 minutes)
- Pita bread
- Tzatziki sauce
- Sliced red onions, tomatoes, and cucumbers
If you’re in the mood for a cozy chicken dinner, try the Loaded Chicken Fajita Stuffed Peppers next — they’re bursting with bold flavor and super easy to make.
How Much Time You’ll Need
The preparation only takes about 15 minutes.
Marinating the chicken takes 1 to 3 hours, depending on how much flavor you want to soak in.
Cooking on the grill takes about 10 to 12 minutes.
Overall, plan for about 1 hour and 30 minutes from start to finish, including marination time.
Step-by-Step: How to Make Greek Chicken Souvlaki
1. Prepare the Marinade
In a large bowl, whisk together olive oil, lemon juice, minced garlic, oregano, thyme (if you’re using it), cumin (if you’re feeling adventurous), and a generous pinch of salt and pepper.
The marinade should smell incredible — bright, tangy, and earthy. It’s the kind of scent that makes you excited for dinner already.
2. Marinate the Chicken
Add your cubed chicken pieces into the bowl and toss until everything is coated.
Cover the bowl with plastic wrap and refrigerate for at least an hour. If you have time, go for 2 to 3 hours. That extra marinating time gives the chicken even more depth of flavor.
3. Preheat Your Grill
When you’re ready to cook, preheat your grill or grill pan over medium-high heat.
You want it hot enough to get those beautiful grill marks, but not so hot that the outside burns before the inside cooks.
If you prefer indoor alternatives, the air fryer works surprisingly well for small batches — I often make Crispy Air Fryer Potatoes on the side to complete the meal.
4. Skewer the Chicken
Thread the marinated chicken pieces onto the skewers. Leave a little space between each piece so they cook evenly.
This part is always fun if you have kids around — it’s easy enough for them to help assemble, and they love “making their own dinner.”
5. Grill the Chicken
Place the skewers on the grill and cook for about 4 to 5 minutes per side.
You’ll know they’re ready when they have golden brown edges and the internal temperature reaches 165°F (75°C).
Don’t rush this step — that caramelized char adds so much flavor.
6. Rest and Serve
Once your skewers are cooked, remove them from the grill and let them rest for a couple of minutes.
Resting helps the juices redistribute through the meat, keeping everything moist and tender.
7. Serve and Enjoy
Now for the best part — serving.
Lay out your pita bread, spread some creamy tzatziki sauce, add a few slices of red onion, cucumber, and tomato, then slide off a few pieces of chicken.
If you’re like me, you’ll squeeze an extra bit of lemon over everything for that final zesty kick. It’s fresh, clean, and full of flavor. For another refreshing pairing, try this Garlic Butter Salmon and Broccoli dish that’s perfect for weeknight dinners.
Tips for Perfect Greek Chicken Souvlaki Every Time
Cooking souvlaki is simple, but these tips can make it even better.
- Use chicken thighs if you want extra tenderness. They hold up better on the grill and stay juicy.
- Don’t skip the marinade time. The longer it sits, the deeper the flavor.
- Soak wooden skewers for at least 30 minutes to prevent burning.
- Double-skewer the chicken for easier flipping.
- Add vegetables like bell peppers, zucchini, or red onion to the skewers for color and extra flavor.
- Warm your pita bread on the grill just before serving for that soft, slightly smoky finish.
If you’re cooking for guests and want to add a little variety, the Garlic Herb Roasted Pork Tenderloin is another easy recipe that pairs well with Mediterranean sides.
Variations and Creative Twists
One of my favorite things about Greek Chicken Souvlaki is how flexible it is. You can make it your own depending on what you have on hand or what your family prefers.
- Add yogurt to the marinade for a creamier texture and a subtle tang.
- Try different proteins like shrimp, pork, or even tofu for a vegetarian version.
- Swap herbs – fresh rosemary or dill can give a fun twist.
- Serve over rice or salad instead of pita for a lighter option.
- Add feta cheese crumbles on top for that classic Greek touch.
It’s the kind of recipe that adapts to your mood and pantry. Whether you’re cooking for family, friends, or just yourself, there’s room to get creative. If you’re in the mood for comfort food with a twist, you might also love the Easy Chicken Enchilada Recipe — it’s hearty but still approachable for beginners.
Why You’ll Love This Recipe

What I love most about this Greek Chicken Souvlaki recipe is how it fits into real life.
It’s not just about the flavors — it’s about the feeling of gathering around the table, laughing, sharing stories, and enjoying something homemade and wholesome.
It’s quick enough for weeknights but special enough for weekends. It’s the kind of meal that brings everyone together and makes even a simple dinner feel meaningful.
FAQs About Greek Chicken Souvlaki
What does Greek Chicken Souvlaki mean?
“Souvlaki” literally means “skewer” in Greek. It’s a traditional Greek street food made by marinating small pieces of meat (usually chicken, pork, or lamb) and grilling them on skewers.
This Greek Chicken Souvlaki version is simple, healthy, and perfect for home cooks — juicy chicken marinated in olive oil, lemon juice, garlic, and herbs, grilled to perfection, and served with pita and tzatziki.
Can I bake Greek Chicken Souvlaki instead of grilling?
Yes, absolutely! If you don’t have a grill, preheat your oven to 425°F (220°C), place the marinated chicken on a parchment-lined baking sheet, and bake for about 20–25 minutes, flipping halfway through.
It won’t have the same charred edges as grilled souvlaki, but it will still be flavorful and tender. You can also broil it for the last 2 minutes for a bit of crispiness.
How long should I marinate the chicken?
For the best flavor, marinate your chicken for at least one hour.
If you have time, go for 2–3 hours. You can even marinate it overnight — just cover and refrigerate. The longer it sits, the more the lemon, garlic, and herbs infuse into the meat.
Can I use chicken thighs instead of chicken breasts?
Definitely! In fact, I often prefer using boneless chicken thighs for Greek Chicken Souvlaki because they stay juicy and tender on the grill. Chicken breasts work perfectly too, especially if you want a leaner option — just be careful not to overcook them.
Call to Action
If you enjoyed this recipe, I’d love to hear how it turned out for you!
Leave a comment, share your own twist on Greek Chicken Souvlaki, or pin it to your favorite Pinterest board so you can come back to it anytime.


Cooking is better when we share it — and I can’t wait to see your version!
Print
Greek Chicken Souvlaki
- Total Time: 1 hour 30 minutes
- Yield: 4 servings 1x
Description
This Greek Chicken Souvlaki recipe is bright, juicy, and packed with lemony garlic flavor. It’s simple to prepare, full of Mediterranean goodness, and perfect for weeknight dinners or weekend grilling with the family.
Ingredients
- 1.5 pounds (700g) boneless, skinless chicken breasts or thighs, cut into 1-inch cubes
- 3 tablespoons extra-virgin olive oil
- 3 tablespoons fresh lemon juice (about 1 lemon)
- 3 cloves garlic, minced
- 1 tablespoon dried oregano
- 1 teaspoon dried thyme (optional)
- 1 teaspoon ground cumin (optional)
- Salt and freshly ground black pepper, to taste
- Wooden or metal skewers (if wooden, soak for 30 minutes)
- Pita bread
- Tzatziki sauce
- Sliced red onions, tomatoes, and cucumbers
Instructions
- In a large bowl, whisk together olive oil, lemon juice, garlic, oregano, thyme (if using), cumin (if using), salt, and pepper.
- Add chicken cubes and toss to coat. Cover and marinate in the refrigerator for 1 to 3 hours.
- Preheat grill or grill pan over medium-high heat.
- Thread marinated chicken onto skewers, leaving a little space between pieces.
- Grill for about 4–5 minutes per side until golden brown and internal temperature reaches 165°F (75°C).
- Remove skewers from grill and let rest for a few minutes.
- Serve in warm pita with tzatziki, sliced onions, cucumbers, and tomatoes. Squeeze fresh lemon juice over the top for extra brightness.
Notes
For extra flavor, marinate the chicken overnight. You can also use the same marinade on shrimp, pork, or tofu for a tasty variation.
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Greek
Nutrition
- Serving Size: 1 skewer (without pita or toppings)
- Calories: 220
- Sugar: 0g
- Sodium: 320mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 1g
- Fiber: 0g
- Protein: 28g
- Cholesterol: 80mg
