When summer beckons and the grill comes out to play, one of my go-to recipes is chicken souvlaki skewers with grilled vegetables. There’s something incredibly satisfying about marinating tender chunks of chicken, threading them onto skewers with vibrant veggies, and grilling them to perfection. The smell wafting from the grill as the marinated chicken cooks is simply irresistible, drawing everyone outside, hungry and curious, ready for a flavorful feast. This dish isn’t just quick and easy; it brings the essence of the Mediterranean right into your backyard.
What Makes This Recipe a Must-Try
You’ll love these chicken souvlaki skewers not just for their vibrant flavors but also for their versatility. Whether you’re looking for a quick weeknight dinner or planning a relaxed weekend get-together, they fit any occasion beautifully. This recipe is all about bright, fresh tastes and colorful presentation, making it perfect for impressing guests or satisfying your family’s cravings. Plus, it’s budget-friendly, especially if you buy your veggies in season.
“These chicken souvlaki skewers were a total hit at our party! The marinade was bursting with flavor and the grilled veggies were simply divine.” – A happy home cook
Preparing Easy Chicken Souvlaki Skewers with Grilled Vegetables
Let’s break this down! Making chicken souvlaki is straightforward and rewarding. You’ll begin by marinating your chicken to infuse those essential Mediterranean flavors. While that’s chilling in the fridge, you can prep your colorful skewers with cubes of halloumi cheese and an array of fresh veggies. The grill is where the magic happens—where the chicken becomes juicy, and the vegetables get that lovely char.
Ingredients You’ll Need
Gather these items before you start:
- 3 pounds boneless, skinless chicken thighs, cut into 1½-inch pieces
- 1/3 cup vegetable oil
- 1/3 cup fresh lemon juice
- 4 garlic cloves, minced
- 1½ tablespoons dried oregano
- 2½ teaspoons salt
- 1 teaspoon ground cumin
- ½ teaspoon ground black pepper
- ½ teaspoon crushed red pepper flakes
- 12 ounces halloumi cheese, cut into cubes
- 2 large bell peppers, cut into chunks (any color you prefer)
- 1 large red onion, cut into chunks
- 1½ cups cherry tomatoes
- 2 tablespoons olive oil
- Salt, to taste
- Warm pita bread
- Lemon wedges
- Tzatziki sauce
- Sliced fresh tomatoes
- Sliced onions
Feel free to experiment with your vegetable choices. Zucchini or mushrooms would also work beautifully!
Step-by-Step Instructions
Marinade: In a bowl, whisk together the vegetable oil, lemon juice, minced garlic, dried oregano, salt, cumin, black pepper, and red pepper flakes. Toss the chicken pieces in this marinade, coating them well. Cover and refrigerate for at least one hour. (Longer is better if you have the time, letting those flavors truly soak in.)
Prepare Veggies: While the chicken is marinating, thread the halloumi, bell peppers, red onion, and cherry tomatoes onto separate skewers. Brush the vegetables with olive oil and sprinkle a bit of salt on top.
Grill Time: Preheat your grill to medium-high heat. Oil the grates lightly. Start by grilling the chicken skewers for about 10 to 12 minutes, flipping them halfway through, until they reach an internal temperature of 165°F.
Veggies on the Grill: After the chicken is out, toss the vegetable skewers on for 6 to 8 minutes, until they’re tender and have nice grill marks.
Warm the Pita: Don’t forget to warm your pita bread on the grill, just for a minute on each side until they’re soft and slightly toasted.
Serve: Plate the skewers with warm pita, wedges of lemon, and generous dollops of tzatziki sauce. Add sliced fresh tomatoes and onions alongside for extra crunch and freshness.

Best Ways to Enjoy It
To serve these skewers, arrange them on a large platter for a beautiful presentation. The bright colors of the vegetables and chicken will surely catch the eye of anyone at the table. Pair with a refreshing side salad or some roasted potatoes for a complete meal that’s light yet satisfying. If you’re feeling adventurous, try wrapping everything up in the pita with tzatziki and veggies for a wonderful handheld treat!
Keeping Leftovers Fresh
Storing your leftovers is straightforward. Place any uneaten skewers in an airtight container in the fridge. They’ll stay fresh for about 3 days. I recommend reheating them in the oven or on the grill to crisp them back up rather than using the microwave, which can make grilled items soggy.
Extra Advice
For the best flavor, don’t rush the marinating process. If you can, let the chicken soak in that delicious mix for four to six hours or even overnight. It’s also essential to remember to soak wooden skewers in water for at least 30 minutes before grilling to prevent them from burning on the grill.
Creative Twists
If you’re looking to mix things up, consider trying different spices in the marinade—like smoked paprika for a bit of smokiness or adding fresh herbs like parsley or dill. You could also swap out the halloumi for another cheese if you prefer or use chicken breast instead of thighs for a leaner option.
FAQ
How long do I need to marinate the chicken?
It is ideal to marinate the chicken for at least one hour, but if you can manage longer—up to six hours or overnight—it will yield even deeper flavors.
What can I serve with the skewers?
These skewers are delicious with warm pita, tzatziki sauce, and a side of Greek salad. You can also include some roasted potatoes or couscous for a heartier meal.
Can I freeze the leftovers?
Yes! You can freeze cooked skewers for up to three months. Just make sure they are well-wrapped, and when you’re ready to eat them, thaw in the refrigerator overnight before reheating.
There’s something genuinely delightful about cooking souvlaki—it transports you to sun-drenched tavernas with every bite and reminds you of the joys of creating meals that bring people together. Now, let the grilling begin! 
