I’ll be honest—I used to be one of those people who thought grilling chicken meant turning it into hockey pucks. Then I discovered these foolproof tomato basil chicken skewers, and now my neighbors actually line up when they smell these cooking. My kids devour them faster than I can make them, and I’m pretty sure my husband thinks I’ve unlocked some secret Italian grandmother wisdom (if only he knew I learned this through three summers of trial and error).
Here’s the Thing About These Skewers
The secret to perfect tomato basil chicken skewers isn’t some fancy technique—it’s honestly that simple combination of fresh basil, juicy cherry tomatoes, and that little hit of balsamic vinegar in the marinade. What makes this Mediterranean-inspired dish work so well is how the tomatoes practically burst with flavor while keeping the chicken incredibly moist. I learned the hard way that threading them just right makes all the difference between restaurant-quality results and sad, dry chicken. Around here, we’ve figured out that thirty minutes of marinating is the sweet spot—long enough for flavor, short enough that you can still make dinner happen on a weeknight.
The Lineup – Let’s Talk Ingredients
Good chicken breast is worth hunting down from your butcher if you can—those paper-thin supermarket ones turn into shoe leather on the grill (happens more than I’d like to admit). For the cherry tomatoes, grab the firmest ones you can find because mushy tomatoes fall right off the skewers. Don’t cheap out on the basil either; those sad plastic containers of wilted leaves aren’t doing anyone any favors.
The olive oil should be something you’d actually want to taste—I always grab an extra bottle because someone inevitably wants to drizzle more on top. Balsamic vinegar adds that perfect sweet-tangy kick that makes these skewers feel fancy without any extra work. Fresh garlic is non-negotiable here; the pre-minced stuff in jars just doesn’t have the same punch. And here’s my shopping tip: soak those wooden skewers in water while you’re prepping everything else—learned this after setting off my smoke alarm more times than I care to admit.
Here’s How We Do This (Step by Step)
Start by cranking your grill or grill pan to medium-high heat—don’t be me and skip the preheating step because that’s how you end up with chicken that sticks to everything. In a bowl, whisk together that olive oil, balsamic vinegar, minced garlic, salt, and pepper until it looks like the world’s most delicious salad dressing.
Cut your chicken into one-inch cubes (bigger pieces take forever to cook through, smaller ones dry out), then toss them in that marinade. This takes maybe two minutes but adds so much flavor it’s ridiculous. Let everything hang out together for at least thirty minutes—I usually prep other dinner stuff during this time.
Now for the fun part: threading those skewers. Here’s my secret—alternate chicken, tomato, basil leaf, then repeat. The basil gets a little crispy and the tomatoes keep everything juicy. Don’t pack them too tight or they won’t cook evenly. I learned this trick from my neighbor who actually went to culinary school: leave a tiny bit of space between each piece.
Grill these beauties for about 8-10 minutes total, turning them every couple minutes. The chicken goes from perfect to overcooked in about thirty seconds, so keep an eye on them. You’ll know they’re done when the chicken feels firm and has those gorgeous grill marks. If you want to get fancy, try this Mediterranean grilled vegetable platter alongside—they’re perfect together.
If This Happens, Don’t Panic
Chicken turned out dry? You probably cooked it too long or your heat was too high—that’s overcooking, and it happens to everyone. Next time, check them at the 6-minute mark and trust your instincts. If this happens (and it will), just serve them with extra olive oil for drizzling.
Tomatoes falling off the skewers? That’s usually because they were too ripe or you didn’t leave enough skewer showing. Don’t panic, just pile those fallen tomatoes on the plate—they’re still delicious. I always grab a few extra tomatoes now because my grill has its own personality and likes to claim victims.
Basil turning black on the grill? Totally normal! That’s just the edges getting crispy, which actually adds amazing flavor to your tomato basil chicken skewers. If you’re worried about it, thread the basil between the chicken and tomatoes to protect it a bit.
When I’m Feeling Creative
When I’m feeling fancy, I’ll make a Caprese version by adding little mozzarella balls between the chicken and tomatoes—though that’s probably more cheese than a Tuesday night dinner needs. My summer twist includes yellow cherry tomatoes mixed with the red ones because it looks like sunshine on a plate.
Around the holidays, I’ll make a “Tuscan” version with sun-dried tomatoes and a sprinkle of parmesan at the end. Sometimes I add red pepper flakes to the marinade for Spicy Tomato Basil Chicken Skewers, though that’s totally optional if you’ve got kids at the table. The kid-friendly version just skips the garlic and goes heavy on the basil—they love helping thread the skewers too.
What Makes This Recipe Special
These aren’t just any old chicken skewers—the technique of alternating ingredients creates little flavor bombs where each bite gets that perfect combination of herbs, acidity, and protein. The balsamic marinade is what sets this apart from basic grilled chicken; it caramelizes slightly on the grill and creates this incredible sweet-savory crust. This Mediterranean cooking method of combining fresh herbs with simple ingredients has been around for centuries, and honestly, they figured it out perfectly the first time.
Things People Ask Me About This Recipe
Can I make these tomato basil chicken skewers ahead of time? Absolutely! You can marinate the chicken up to 4 hours ahead, and even thread the skewers in the morning. Just keep them covered in the fridge and let them come to room temperature for about 15 minutes before grilling.
What if I can’t find fresh basil for this Mediterranean dish? Fresh is really best here since the basil gets a little crispy on the grill, but you can use about 1 tablespoon of dried basil mixed into the marinade instead. It won’t have the same pop of flavor, but it’ll still be delicious.
How spicy are these Italian-inspired skewers? Not spicy at all! The balsamic adds sweetness and the garlic gives a little bite, but these are totally kid-friendly. If you want heat, add red pepper flakes to the marinade.
Can I freeze these homemade skewers? I wouldn’t freeze them already assembled because the tomatoes get mushy, but you can freeze the marinated chicken for up to 3 months. Thaw completely before threading and grilling.
Are these tomato basil chicken skewers beginner-friendly? Totally! This was actually one of the first things I mastered on the grill. The marinade is forgiving, and as long as you don’t overcook them, they’re practically foolproof.
What’s the best way to store leftover skewers? Most leftovers keep in the fridge for 3-4 days. I usually slide everything off the skewers and toss it with pasta or serve it over salad. Don’t microwave them though—that turns the chicken into rubber.
Before You Head to the Kitchen
I couldn’t resist sharing this recipe because the best summer nights are when you can throw together something this good without breaking a sweat. These tomato basil chicken skewers prove that the simplest combinations are usually the most delicious—and your family will think you’re some kind of grilling genius.
Print
Tomato Basil Chicken Skewers
Description
Fresh basil, juicy cherry tomatoes, and tender chicken come together in these Mediterranean-inspired tomato basil chicken skewers that make any weeknight feel special.
Prep Time: 15 minutes | Cook Time: 10 minutes | Total Time: 25 minutes (plus 30 minutes marinating) | Servings: 4

Ingredients
- 1 lb boneless, skinless chicken breasts, cut into 1-inch cubes
- 1 cup cherry tomatoes (grab the firmest ones you can find)
- 1/4 cup fresh basil leaves
- 2 cloves garlic, minced (fresh is best here)
- 2 tbsp olive oil (something you’d want to taste)
- 1 tbsp balsamic vinegar
- Salt and pepper to taste
- Wooden skewers, soaked in water for 30 minutes
Instructions
- In a bowl, whisk together olive oil, balsamic vinegar, minced garlic, salt, and pepper until it looks like delicious salad dressing.
- Add chicken cubes to the marinade and let them hang out for at least 30 minutes (this makes all the difference).
- Preheat your grill or grill pan to medium-high heat—don’t skip this step!
- Thread marinated chicken, cherry tomatoes, and basil leaves onto skewers, alternating for the perfect bite every time. Leave tiny spaces between pieces.
- Grill skewers for 8-10 minutes total, turning every couple minutes, until chicken feels firm and has gorgeous grill marks.
- Serve immediately while everything’s still sizzling hot.
Nutrition Information (Per Serving):
- Calories: 185
- Carbohydrates: 4g
- Protein: 25g
- Fat: 8g
- Fiber: 1g
- Sodium: 320mg
- Vitamin C: 15% DV (from tomatoes and basil)
Notes:
Seriously, soak those skewers in water—learned this the hard way. Every grill runs differently, so trust your eyes and check the chicken at 6 minutes if you’re nervous. The balsamic will caramelize and create an amazing crust, so don’t worry if it looks a little dark.
Storage Tips:
These keep in the fridge for 3-4 days, but honestly they’re best eaten right off the grill. Don’t freeze assembled skewers because the tomatoes get mushy. Slide leftovers off the skewers and toss with pasta or serve over salad—don’t microwave or the chicken turns to rubber.
Serving Suggestions:
Perfect with grilled zucchini and a simple arugula salad, alongside garlic bread for a complete Mediterranean meal, over rice pilaf for something more filling, or with a glass of crisp white wine for the adults.
Mix It Up (Recipe Variations):
Caprese Chicken Skewers: Add small mozzarella balls between chicken and tomatoes for extra richness. Spicy Mediterranean Skewers: Add 1/4 teaspoon red pepper flakes to the marinade for heat. Tuscan-Style Skewers: Use sun-dried tomatoes instead of fresh and sprinkle with parmesan before serving. Kid-Friendly Version: Skip the garlic and go heavy on the basil—let them help thread the skewers.
What Makes This Recipe Special:
The alternating pattern creates perfect flavor combinations in every bite, while the balsamic marinade caramelizes on the grill for that restaurant-quality crust. This traditional Mediterranean technique of combining fresh herbs with simple, quality ingredients has been perfected over centuries.

