Mediterranean Chicken Skewers
Mediterranean Chicken Skewers
If you’ve been looking for a recipe that feels a little fancy but comes together on a regular Tuesday night, this is it. Mediterranean Chicken Skewers have been a staple in my kitchen for years โ and once you make them, I think they’ll be one of yours too. They’re juicy, packed with flavor, and just the kind of thing that makes everyone at the table ask for the recipe.
Why You’ll Love This Recipe

First, the flavor is genuinely incredible for how simple the process is. The marinade does all the heavy lifting โ lemon, garlic, olive oil, and warm spices like cumin and smoked paprika turn ordinary chicken into something that tastes like it came from a Mediterranean restaurant. You’re not doing anything complicated. You’re just letting good ingredients do their thing.
Second, it works for almost any occasion. Whether you’re firing up the grill for a summer cookout, cooking indoors on a grill pan in January, or meal prepping lunches for the week, these skewers fit right in. Serve them with pita, rice, a simple salad, or just on their own with some tzatziki. They’re versatile in the best way.
And honestly, they’re just fast. Once the chicken has marinated, you’re looking at maybe 15 minutes of actual cooking. This is the kind of meal you can pull off after a long day without it feeling like a chore.
Ingredients You’ll Need

Let’s talk about what goes into these. You’ll need boneless, skinless chicken thighs โ and I really do recommend thighs over breasts here. They stay juicy on the grill in a way that breasts just don’t always manage, especially if you’re new to grilling chicken. That said, if you prefer breasts, they absolutely work, just keep a closer eye on the cook time.
For the marinade, you’ll need olive oil, lemon juice and zest, garlic, dried oregano, cumin, smoked paprika, salt, pepper, and a pinch of red pepper flakes if you like a little heat. These are all pantry staples, which is part of why I love this recipe so much.
As for the vegetables, I like threading red onion, bell peppers, and zucchini onto the skewers between the chicken pieces. They cook at a similar rate and add great color. Cherry tomatoes are also a lovely addition if you have them โ just add them toward the end so they don’t turn to mush.
One swap worth knowing: if you don’t have smoked paprika, regular paprika works fine. And dried oregano can be replaced with Italian seasoning in a pinch. The flavor profile shifts slightly, but it’s still really good.
Tips for the Best Results

Marinate as long as you can. Even 30 minutes will make a difference, but if you can plan ahead and let the chicken sit in that marinade for 4โ8 hours in the fridge, the flavor goes so much deeper. I usually throw it together in the morning and let it hang out until dinner.
Don’t overcrowd the skewers. I know it’s tempting to load everything on, but leaving a little space between the chicken and vegetables means everything cooks more evenly and gets better contact with the heat. Aim for 4โ5 pieces of chicken per skewer.
Let your grill get properly hot before you add the skewers. A medium-high heat (around 400ยฐF / 200ยฐC) gives you that gorgeous char on the outside while keeping the inside tender. Resist the urge to move them around constantly โ let them sit and get that color before flipping.
Storage and Reheating

Leftover skewers keep really well, which makes this a great recipe to double up on. Store them in an airtight container in the fridge and they’ll be good for up to 4 days. You can leave the chicken on the skewers or slide it off โ whatever makes storing easier.
To reheat, a skillet over medium heat with a tiny splash of water or olive oil works best. It keeps the chicken from drying out and gets the edges a little crispy again. A microwave works too if you’re in a hurry, but cover the chicken with a damp paper towel and go in short 30-second bursts.
If you’re using the leftovers for meal prep, sliced-up chicken off the skewers is amazing over a grain bowl, tucked into a wrap with hummus and cucumber, or stirred into a quick salad. Honestly, the leftovers might be my favorite part.
Frequently Asked Questions

Can I cook these in the oven instead of on the grill?
Absolutely. Place the skewers on a lined baking sheet and roast at 425ยฐF (220ยฐC) for about 20โ25 minutes, flipping once halfway through. You can also finish them under the broiler for 2โ3 minutes to get a little char on the outside. It’s not exactly the same as grilling, but it’s genuinely delicious.
Can I use chicken breasts instead of thighs?
Yes, you can. Just cut them into even-sized pieces and be careful not to overcook them โ chicken breasts can dry out quickly. Pull them off the heat as soon as they reach an internal temperature of 165ยฐF (74ยฐC).
How long should I marinate the chicken?
At minimum, 30 minutes will give you some flavor. But for the best results, aim for 4โ8 hours. I wouldn’t go beyond 24 hours โ the lemon juice can start to break down the texture of the chicken if it marinates too long.
What should I serve with Mediterranean Chicken Skewers?
So many good options. Warm pita bread, fluffy rice or couscous, a Greek salad, hummus, or a simple cucumber and tomato salad all work beautifully. Tzatziki sauce on the side is basically mandatory in my house. If I’m keeping it really simple, I’ll just do pita and tzatziki and call it a perfect dinner.
Mediterranean Chicken Skewers

Juicy chicken thighs marinated in lemon, garlic, and warm spices, threaded with colorful vegetables and grilled until golden and slightly charred.
Ingredients
- 1.5 lbs boneless skinless chicken thighs cut into 1.5-inch pieces
- 3 tablespoons olive oil
- 3 tablespoons lemon juice
- 1 teaspoon lemon zest
- 4 cloves garlic minced
- 1.5 teaspoons dried oregano
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1 teaspoon salt
- 0.5 teaspoon black pepper
- 0.25 teaspoon red pepper flakes
- 1 large red bell pepper cut into chunks
- 1 large zucchini cut into half-moons
- 1 red onion cut into wedges
- 1 cup cherry tomatoes
Instructions
- Step 1. In a large bowl, whisk together olive oil, lemon juice, lemon zest, garlic, oregano, smoked paprika, cumin, salt, pepper, and red pepper flakes
- Step 2. Add chicken pieces to the marinade and toss to coat well
- Step 3. Cover and refrigerate for at least 30 minutes, or up to 8 hours
- Step 4. If using wooden skewers, soak them in water for 30 minutes
- Step 5. Preheat grill or grill pan to medium-high heat (around 400ยฐF / 200ยฐC)
- Step 6. Thread chicken pieces alternately with bell pepper, zucchini, onion, and cherry tomatoes onto the skewers
- Step 7. Grill skewers for 12โ15 minutes, turning every 3โ4 minutes, until chicken is cooked through and lightly charred
- Step 8. Remove from heat and rest for 2โ3 minutes before serving
30-Day High-Protein
Low-Calorie Meal Plan
Every breakfast, lunch, dinner & snack โ all 30 days fully mapped out. Just follow the plan.
- โ50+ complete recipes with ingredients & step-by-step instructions
- โ4-week day-by-day plans โ every meal for all 30 days
- โ4 weekly shopping lists organised by store section
- โPrintable habit & progress tracker โ 30 full days
- โ100g+ protein per day โ scientifically optimised macros
Instant PDF ยท Print at home
Results guaranteed with consistency







