Caprese Chicken Skewers
These caprese chicken skewers take just 20 minutes on the grill and hit every note you want from a summer appetizer — juicy grilled chicken, burst-y grape tomatoes, creamy mozzarella, fresh basil pesto, and a drizzle of balsamic glaze. Save this one. You’ll make it on repeat.
Caprese chicken skewers are grilled chicken and tomato kebabs finished with fresh mozzarella, homemade basil pesto, and balsamic glaze — inspired by the classic Italian caprese salad. This recipe makes 11 skewers, delivers juicy, charred chicken with creamy, tangy toppings in every bite, and is perfect for summer cookouts, party appetizer spreads, and easy weeknight dinners.
Nail it and the whole thing comes together like it was designed by someone who actually knows what they’re doing. If you want more recipes like that, don’t miss these fresh summer appetizers for entertaining.
Table of Contents
Why You’ll Love These Caprese Chicken Skewers
The combination of charred, savory chicken with cool, creamy mozzarella and bright pesto is genuinely one of the best flavor pairings for summer entertaining. Each skewer is self-contained — no plates, no forks, just grab and eat.
The homemade pesto takes about 3 minutes in a food processor and tastes dramatically better than anything from a jar. And because everything happens on the grill in under 15 minutes, this works just as well for a casual cookout appetizer as it does for a crowd-pleasing party snack board centerpiece.
What Ingredients Do You Need for Caprese Chicken Skewers?

| Ingredient Group | Ingredient | Amount | Notes |
|---|---|---|---|
| Skewers | Boneless skinless chicken breasts | 1 3/4 lbs | Cut into even chunks |
| Skewers | Grape tomatoes | 1 lb | Whole, uncut |
| Skewers | Olive oil | 1 Tbsp | For brushing |
| Skewers | Salt and freshly ground black pepper | To taste | Both sides |
| Topping | Fresh mozzarella balls, drained | 8 oz package | One per skewer end |
| Topping | Balsamic glaze | 3 Tbsp | Store-bought or homemade |
| Pesto | Fresh basil leaves, slightly packed | 2 cups (40g) | Loosely packed |
| Pesto | Parmesan cheese, finely shredded | 3 Tbsp | Freshly shredded is best |
| Pesto | Pine nuts or chopped walnuts | 2 Tbsp | Either works well |
| Pesto | Garlic clove, minced | 1 large (1 1/2 tsp) | Fresh only |
| Pesto | Olive oil | 1/3 cup | Regular or extra virgin |
Fresh basil is the soul of this recipe — don’t even think about dried. Grape tomatoes hold up beautifully on the grill without turning to mush the way larger tomatoes do. And for the mozzarella, the small ciliegine or bocconcini balls (the ones sold in an 8 oz package) are the perfect skewer size.
Walnuts are a totally solid swap for pine nuts and cost a fraction of the price. I’ve made this both ways and honestly couldn’t tell the difference once the pesto is dressed with that good olive oil and parmesan. These are the kinds of easy party snacks that look expensive and taste like you spent way more time than you actually did.
How to Make Caprese Chicken Skewers Step by Step

Prep the Skewers
- If using wooden skewers, soak them in water for at least 1 hour — overnight is better to prevent burning on the grill.
- Preheat your grill over medium-high heat to about 425 degrees.
- Thread chicken pieces and grape tomatoes onto each skewer, using 4 pieces of chicken and 3 tomatoes per skewer.
- Brush both sides of the loaded skewers with 1 tablespoon of olive oil.
- Season both sides generously with salt and freshly ground black pepper.
Pro Tip: Cut chicken pieces to a consistent size so they cook evenly — uneven chunks mean some pieces are overcooked before others are safe to eat.
Grill the Chicken
- Grill the chicken kebabs for 4 to 6 minutes per side until the chicken registers 165 degrees in the center.
Pro Tip: The key to juicy grilled chicken skewers is using a meat thermometer — pull them at exactly 165 degrees internal temperature and they’ll be perfectly cooked without drying out.
Make the Pesto
- While the chicken grills, add basil, parmesan, pine nuts, and garlic to a food processor and pulse several times until finely minced.
- Season with salt and pepper to taste.
- With the food processor running, slowly pour in the olive oil in a steady stream until the pesto comes together.
Finish and Serve
- Once the kebabs are cooked through, remove them from the grill.
- Thread one mozzarella ball onto each end of every skewer.
- Spoon the fresh pesto over the kebabs and drizzle with balsamic glaze.
- Serve warm immediately.
Pro Tip: For best results, add the mozzarella within 60 seconds of pulling the skewers off the grill — the residual heat softens the cheese just enough without melting it away completely.

Expert Tips for Perfect Caprese Chicken Skewers
Pro Tips for Success
The key to juicy chicken is not overcooking it. Pull the skewers at exactly 165 degrees internal temperature. Even one minute over that on a hot grill and the chicken dries out fast. A simple instant-read thermometer is non-negotiable for this one.
For best results, soak wooden skewers overnight. A 1-hour soak is the minimum, but overnight in a container of water means zero burning, zero splintering, and no off flavors transferred to the chicken. I keep a batch soaking in my fridge any time I know grilling skewers are on the menu.
The most common mistake is making the pesto too far ahead — instead, make it while the chicken grills. Fresh basil pesto oxidizes and turns a darker, less vibrant color within 20-30 minutes of making. Make it right before serving and it stays that bright, beautiful green color your cookout appetizer photos deserve.
Caprese chicken skewers work best when the components are layered right before serving. The pesto and balsamic glaze both absorb quickly into the chicken. Dress them at the table or serving board, not in the kitchen ten minutes ahead.
Keep your tomatoes whole. The skin of grape tomatoes protects them on the grill and creates a tiny burst of juice when bitten into. Halved tomatoes fall apart, slide off the skewer, and make a mess on the grill grates.
Delicious Variations
Quick Version: Skip the homemade pesto and use a good-quality store-bought basil pesto — Costco’s Kirkland brand and Trader Joe’s both work really well. The grilling process and final assembly stay exactly the same, and you cut about 5 minutes off your prep time.
Low-Carb Version: These skewers are already naturally low-carb and work perfectly as a standalone protein for anyone watching carbohydrates. Serve them over a bed of arugula dressed with lemon and olive oil for a light, complete summer meal that fits any low-carb eating plan.
Dairy-Free Version: Omit the mozzarella balls and skip the parmesan from the pesto, replacing it with an extra tablespoon of toasted pine nuts for body. The grilled chicken with tomatoes and balsamic glaze still delivers a full caprese-inspired flavor without any dairy.
Troubleshooting Common Problems
Problem: Chicken is sticking to the grill grates.
Solution: Make sure the grill is fully preheated before adding skewers and brush the grates with oil right before cooking. Don’t try to flip the skewers early — properly seared chicken releases naturally when it’s ready.
Problem: Tomatoes are falling off the skewer during grilling.
Solution: Thread the skewer through the center of each tomato, not through the skin at the edge. A skewer through the middle of the tomato holds it secure even as the skin softens during cooking.
Problem: Pesto tastes bitter.
Solution: The garlic was likely too large or the basil leaves had tough, dark stems included. Use exactly 1 large clove, and strip the basil leaves from any thick stems before adding to the food processor.
How to Store and Reheat Caprese Chicken Skewers
| Storage Method | Duration | Best Practice |
|---|---|---|
| Room Temperature | Up to 2 hours | Keep covered; discard after 2 hours for food safety |
| Refrigerator | Up to 3 days | Store without pesto; dress fresh when reheating |
| Freezer | Up to 2 months | Freeze grilled chicken and tomatoes only; no mozzarella or pesto |
To reheat, slide the chicken and tomatoes off the skewers and warm in a skillet over medium heat for 3 to 4 minutes until heated through. The chicken should feel warm to the touch and the tomatoes will soften slightly — that’s fine. Re-skewer with fresh mozzarella and dress with new pesto and glaze before serving.
Leftover chicken and tomatoes make an excellent next-day lunch. Chop them up and toss with pasta, a handful of fresh basil, and a spoonful of the leftover pesto for a quick weeknight meal that comes together in minutes. You can also layer them into a hearty avocado turkey club wrap for a protein-loaded lunch that takes about 5 minutes to assemble.
FAQs About Caprese Chicken Skewers
Can I make caprese chicken skewers ahead of time?
The chicken and tomatoes can be threaded onto skewers and refrigerated up to 24 hours ahead, covered tightly with plastic wrap. Make the pesto fresh right before grilling since it discolors quickly. Grill and assemble the finished skewers just before serving — the mozzarella, pesto, and balsamic glaze are all last-minute additions for the best flavor and appearance.
Can I cook these in the oven or on a stovetop grill pan instead?
Yes. For the oven, broil on high on a foil-lined sheet pan about 6 inches from the broiler element for 5 to 6 minutes per side until the chicken reaches 165 degrees. A cast iron grill pan on the stovetop over medium-high heat also works well and gives you those grill marks — cook the same 4 to 6 minutes per side. Finish with mozzarella, pesto, and balsamic glaze the same way you would off a real grill.
How do I know when the chicken is done on the grill?
The only reliable way is an instant-read meat thermometer inserted into the thickest piece of chicken on the skewer — it should read 165 degrees. Visual cues alone aren’t reliable with skewers because the outside chars before the inside is cooked through. Don’t skip the thermometer check, especially with grilled chicken.
Can I use chicken thighs instead of chicken breasts?
Boneless skinless chicken thighs work great here and are actually more forgiving on the grill since they stay juicier at higher temperatures. Cut them into similar-sized chunks as you would breasts. The cook time stays roughly the same — about 4 to 6 minutes per side — but always verify with a thermometer for a 165-degree internal temperature.
What can I substitute for pine nuts in the pesto?
Chopped walnuts are listed as a direct substitute in the original recipe and work just as well at a fraction of the cost. Toasted almonds and cashews are other solid options. Avoid very strongly flavored nuts like pecans, which can overwhelm the fresh basil. Toast whichever nut you use in a dry skillet for 2 to 3 minutes first — it deepens the flavor noticeably.
Make These Tonight and Thank Yourself Later
I mean it — caprese chicken skewers are one of those recipes that earns you way more credit than the effort you actually put in. Seriously, 20 minutes on the grill and people act like you catered the whole party.
Save this post to Pinterest so you’ve got it ready for your next cookout or summer entertaining night. And drop a comment below — I’d love to hear if you went with pine nuts or walnuts in the pesto, or whether you tried any of the variations. Those are always the best comments to read.
Hungry for more cookout-ready recipes? The street corn pasta salad is made for the same table as these skewers. Or if you want something hearty for the main course, these loaded turkey taco sweet potato bowls are a crowd-pleasing follow-up that keeps the fresh, bold flavors going.
Caprese chicken skewers with juicy grilled chicken, grape tomatoes, fresh mozzarella, homemade basil pesto, and balsamic glaze — the ultimate summer cookout appetizer. Save this recipe now and make it this weekend.

Crispy Caprese Chicken Skewers with Fresh Pesto
Equipment
- Grill
- 11 8-inch skewers (wooden or metal)
- Food processor
- Instant-read meat thermometer
- Basting brush
- Tongs
Ingredients
Skewers
- 1 ¾ lbs Boneless skinless chicken breasts Cut into even-sized chunks
- 1 lb Grape tomatoes Whole, uncut
- 1 Tbsp Olive oil For brushing skewers
- Salt and freshly ground black pepper To taste, both sides
Topping
- 8 oz Fresh mozzarella balls, drained One ball per skewer end
- 3 Tbsp Balsamic glaze Store-bought or homemade
Homemade Pesto
- 2 cups Fresh basil leaves, slightly packed 40g; stems removed
- 3 Tbsp Parmesan cheese, finely shredded Freshly shredded preferred
- 2 Tbsp Pine nuts or chopped walnuts Either works well
- 1 clove Garlic, minced 1 large clove (1 1/2 tsp)
- ⅓ cup Olive oil Regular or extra virgin
Instructions
- If using wooden skewers, soak them in water for at least 1 hour — overnight is best to prevent burning on the grill.
- Preheat your grill over medium-high heat to about 425 degrees.
- Thread chicken pieces and grape tomatoes onto each skewer, using 4 pieces of chicken and 3 tomatoes per skewer.
- Brush both sides of the loaded skewers with 1 tablespoon of olive oil.
- Season both sides generously with salt and freshly ground black pepper.
- Grill the chicken kebabs for 4 to 6 minutes per side until the chicken registers 165 degrees in the center.
- While the chicken grills, add basil, parmesan, pine nuts, and garlic to a food processor and pulse several times until finely minced.
- Season the pesto with salt and pepper to taste.
- With the food processor running, slowly pour in the olive oil in a steady stream until the pesto comes together.
- Once the kebabs are cooked through, remove them from the grill.
- Thread one mozzarella ball onto each end of every skewer.
- Spoon the fresh pesto over the kebabs and drizzle with balsamic glaze.
- Serve warm immediately.
