Imagine sinking your teeth into succulent chicken skewers, perfectly marinated in vibrant pesto, all while the sweet aroma of grilled cherry tomatoes and fresh mozzarella dances in the air. These Caprese Pesto Chicken Skewers aren’t just a dish; they’re an experience that tantalizes your taste buds and evokes memories of sunny picnics and backyard barbecues.
I can still recall the first time I whipped up these skewers for a summer gathering, where laughter mingled with the scent of basil and garlic wafting from the grill. The delight on my friends’ faces as they savored each bite made it clear that this dish was destined to be a crowd-pleaser at every celebration. Whether it’s a casual weeknight dinner or a festive gathering, you can expect an explosion of flavor that will have everyone coming back for seconds—and maybe even thirds!
Why Is Caprese Pesto Chicken Skewers So Irresistibly Good?
Flavorful marinade: The combination of fresh pesto, olive oil, and seasoning elevates simple chicken into a flavorful delight.
Quick prep time: With just 15 minutes of prep required, these skewers are perfect for busy weeknights or last-minute gatherings.
Crowd-pleaser: The vibrant colors and classic Caprese ingredients make these skewers a hit at any BBQ or family dinner.
Versatile serving options: Enjoy them as an appetizer, main dish, or even tossed in a salad for a fresh twist!
Easy cleanup: Grilling means less mess in the kitchen, giving you more time to savor each delicious bite.
Caprese Pesto Chicken Skewers Ingredients
For the Marinade
- 1 pound chicken breast (cut into cubes) – Use boneless, skinless chicken for tender, juicy skewers.
- 1/2 cup pesto sauce (store-bought or homemade) – This flavorful sauce infuses the chicken with a vibrant taste; homemade adds a personal touch.
- 1 tablespoon olive oil – Olive oil helps to keep the chicken moist while grilling.
- 1 teaspoon salt – Essential for enhancing all the flavors in your marinade.
- 1/2 teaspoon black pepper – Adds a hint of spice to balance the dish.
For the Skewers
- 1 cup cherry tomatoes (halved) – These juicy tomatoes add sweetness and color to your skewers.
- 8 ounces fresh mozzarella balls (bocconcini) – The creamy texture pairs perfectly with the tangy pesto and fresh ingredients.
- 1 tablespoon balsamic glaze (for drizzling) – A drizzle of balsamic adds a touch of sweetness and acidity that elevates the dish.
- 1 tablespoon fresh basil (for garnish) – Fresh basil enhances presentation and freshness, making your Caprese Pesto Chicken Skewers irresistible.
How to Make Caprese Pesto Chicken Skewers
1. Combine ingredients: In a mixing bowl, combine 1 pound of cubed chicken breast with 1/2 cup of pesto sauce, 1 tablespoon of olive oil, 1 teaspoon of salt, and 1/2 teaspoon of black pepper. Mix well to coat the chicken evenly.
2. Marinate chicken: Cover the bowl and marinate the chicken in the refrigerator for at least 30 minutes. This allows the flavors to meld beautifully.
3. Preheat grill: Preheat your grill to medium-high heat, getting it nice and hot for perfectly grilled skewers.
4. Assemble skewers: Thread the marinated chicken, halved cherry tomatoes (1 cup), and mozzarella balls (8 ounces) onto the skewers, alternating each ingredient. This adds color and flavor!
5. Grill skewers: Place the skewers on the grill and cook for about 10-15 minutes, turning occasionally until the chicken is cooked through and shows lovely grill marks.
6. Serve beautifully: Remove from the grill and drizzle with 1 tablespoon of balsamic glaze. Garnish with fresh basil before serving to elevate those gorgeous flavors!
Optional: For an extra pop of flavor, sprinkle some crushed red pepper flakes before serving.
Exact quantities are listed in the recipe card below.
Tips for the Best Caprese Pesto Chicken Skewers
- Marinate Properly: Make sure to marinate the chicken for at least 30 minutes to enhance flavor. For a deeper taste, marinate overnight.
- Even Cubes: Cut chicken breast into uniform cubes. This ensures they cook evenly and prevents some pieces from being overcooked while others remain raw.
- Skewer Alternating: Alternate between chicken, cherry tomatoes, and mozzarella on the skewer. This not only looks appealing but also ensures balanced flavors in every bite.
- Grill Temperature: Preheat your grill to medium-high heat before placing the skewers on it. Too low of a temperature can lead to soggy chicken instead of deliciously charred pieces.
- Check Doneness: Use a meat thermometer to check that the chicken reaches 165°F internally. This avoids undercooking and ensures safe eating for your Caprese Pesto Chicken Skewers.
How to Store and Freeze Caprese Pesto Chicken Skewers

- Fridge: Store leftover Caprese Pesto Chicken Skewers in an airtight container for up to 3 days to maintain freshness and flavor.
- Freezer: For longer storage, freeze the skewers (without mozzarella and tomatoes) in a single layer on a baking sheet, then transfer to a freezer bag for up to 3 months.
- Reheating: Thaw frozen skewers overnight in the fridge. Reheat on a grill or in the oven at 350°F for about 10-15 minutes until heated through.
- Perishables: Keep fresh mozzarella and cherry tomatoes separate until ready to serve; they are best enjoyed fresh within 1-2 days.
Make Caprese Pesto Chicken Skewers Your Own
Feel free to unleash your creativity and personalize this dish to suit your taste buds!
- Spicy Kick: Add 1 teaspoon of red pepper flakes to the marinade for a delicious heat that complements the pesto beautifully. This fiery addition will elevate each bite, creating a delightful contrast with the creaminess of mozzarella.
- Herb Blend: Swap pesto for a mix of fresh herbs like cilantro and parsley for a unique flavor twist. This variation gives a refreshing brightness while keeping the dish aromatic and vibrant, perfect for herb lovers.
- Citrus Zest: Incorporate 1 teaspoon of lemon or lime zest into the marinade for an uplifting zing. The citrus notes will enhance the chicken’s natural flavors, making every skewer feel like a sunny day.
- Veggie Boost: Add bell peppers or zucchini cubes to the skewers for extra texture and nutrition. Grilling these veggies alongside the chicken infuses everything with smoky goodness while adding color to your plate.
- Cheesy Delight: Use aged provolone or feta cheese instead of mozzarella for a richer flavor. Each cheese brings its own character, transforming your skewers into an exciting new dish that’s still rooted in tradition.
- Marinade Swap: Try a yogurt-based marinade for a tangy alternative that keeps chicken juicy. The creamy consistency helps tenderize the meat, resulting in skewers bursting with flavor and moisture.
- Sweet Touch: Drizzle honey over the prepared skewers before serving for a hint of sweetness. This unexpected element balances the savory ingredients beautifully, making it an intriguing choice for those who enjoy sweet-and-savory combinations.
Make-Ahead Tips for Caprese Pesto Chicken Skewers
Whether you’re planning a busy week or hosting a gathering, these Caprese Pesto Chicken Skewers are perfect for meal prep. You can marinate the chicken in the pesto sauce, olive oil, salt, and black pepper up to 24 hours in advance; just be sure to store it in an airtight container in the refrigerator for optimal flavor. Additionally, you can prepare the cherry tomatoes and mozzarella balls a day ahead—simply halve the tomatoes and keep the mozzarella in its brine until ready to use. When you’re ready to serve, thread the marinated chicken, cherry tomatoes, and mozzarella onto skewers and grill them fresh. This way, you’ll enjoy juicy, flavorful skewers without spending too much time in the kitchen! Remember, grilling just takes 10-15 minutes until everything is cooked through with those beautiful grill marks. Drizzle with balsamic glaze and garnish with fresh basil right before serving for that extra touch of freshness!
Caprese Pesto Chicken Skewers Recipe FAQs
Can I use a different type of chicken for these skewers?
Absolutely! While chicken breast is perfect for its tenderness, you can also use chicken thighs for a juicier option. Just ensure that the pieces are cut into similar sizes to promote even cooking.
What’s the best way to store leftovers?
To keep your Caprese Pesto Chicken Skewers fresh, store any leftovers in an airtight container in the refrigerator. They should stay good for about 3-4 days. Simply reheat them on a grill or in the oven to maintain their flavor and texture.
Can I freeze the marinated chicken?
Yes, you can freeze the marinated chicken! Place it in a freezer-safe bag and squeeze out as much air as possible before sealing. It will hold up well for about 2-3 months. When you’re ready to cook, thaw it overnight in the fridge before assembling your skewers.
How do I know when the chicken is cooked through?
The chicken should be cooked until it reaches an internal temperature of 165°F (75°C). You’ll know it’s done when it’s no longer pink inside and has beautiful grill marks on the outside. Depending on your grill, this usually takes about 10-15 minutes.
What can I substitute for balsamic glaze?
If you don’t have balsamic glaze on hand, a drizzle of regular balsamic vinegar will work too! For a touch of sweetness, you might consider mixing balsamic vinegar with a bit of honey or maple syrup to mimic that rich flavor profile.
How many servings does this recipe make?
This delightful recipe serves 4 hungry diners, making it ideal for family dinners or gatherings with friends. Each serving packs about 350 calories, so you can enjoy these skewers without guilt!

Caprese Pesto Chicken Skewers
Ingredients
- 1 pound chicken breast cut into cubes
- 1/2 cup pesto sauce store-bought or homemade
- 1 tablespoon olive oil
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 cup cherry tomatoes halved
- 8 ounces fresh mozzarella balls bocconcini
- 1 tablespoon balsamic glaze for drizzling
- 1 tablespoon fresh basil for garnish
Method
- In a mixing bowl, combine the chicken cubes, pesto sauce, olive oil, salt, and black pepper. Mix well to coat the chicken evenly.
- Cover and marinate in the refrigerator for at least 30 minutes.
- Preheat the grill to medium-high heat.
- Thread the marinated chicken, cherry tomatoes, and mozzarella balls onto the skewers, alternating between each ingredient.
- Place the skewers on the grill and cook for about 10-15 minutes, turning occasionally, until the chicken is cooked through and has nice grill marks.
- Remove from the grill and drizzle with balsamic glaze. Garnish with fresh basil before serving.















