These bite-sized Caprese skewers are a fresh, light appetizer perfect for spring get-togethers. The balsamic glaze adds a sweet tang that lifts the juicy tomatoes and creamy mozzarella. Super easy and always a crowd-pleaser!
Introduction
I first made these mini Caprese skewers last spring for a casual backyard get-together, and they quickly became a favorite. What I love about this recipe is how fresh and vibrant it tastes, yet it’s so simple to put together. Unlike a traditional Caprese salad, serving these on skewers makes them super easy to eat while mingling. The secret to making them stand out is the balsamic glaze — it adds a sweet tang that balances the creamy mozzarella and juicy tomatoes perfectly. I like to make the glaze myself by gently simmering balsamic vinegar with a bit of honey until it thickens into a beautiful syrupy consistency. This step takes just a few minutes but takes the flavor to the next level. When you serve these, expect a colorful, fresh appetizer that’s light on the palate but packed with flavor. They’re perfect for spring or summer parties, and they always disappear fast. Honestly, the first time I skipped the glaze, the skewers felt a little plain — so don’t skip that part! These skewers are also super adaptable if you want to add a touch of saltiness with prosciutto or swap out the mozzarella for burrata. But the classic combo with a homemade balsamic glaze? That’s my go-to every time.
What You'll Need
Approximately 20 skewers, serves 4
- 20 cherry tomatoes, halved
- 20 small fresh mozzarella balls (bocconcini)
- 20 fresh basil leaves
- 1/2 cup balsamic vinegar
- 1 tablespoon honey
- 20 small wooden skewers or toothpicks
- Salt and freshly ground black pepper, to taste
How To Do It
Step 1
Start by preparing the balsamic glaze. Pour the balsamic vinegar and honey into a small saucepan and place it over medium heat. Let it simmer gently, stirring occasionally, until it reduces by about half and becomes thick enough to coat the back of a spoon. This slow reduction concentrates the flavors and turns the vinegar sweet and syrupy. Be careful not to let it burn — keep an eye on the color, and remove it from heat once it’s darkened but not bitter. Let it cool while you prep the skewers.
⏱ Time: 10 minutes
✓ Doneness: The glaze should be shiny, thick, and coat a spoon evenly without running off.
Step 2
While the glaze cools, rinse the cherry tomatoes and slice them in half. Drain the mozzarella balls and pat them dry with a paper towel to remove excess moisture. This helps the glaze stick better later. Also, gently rinse the fresh basil leaves and pat dry. Using damp or wet ingredients can water down the flavors and make the skewers soggy.
⏱ Time: 5 minutes
✓ Doneness: Tomatoes are halved cleanly, mozzarella is dry to the touch, and basil leaves are fresh without bruising.
Step 3
Assemble the skewers by threading one half of a cherry tomato, a fresh basil leaf, and a mozzarella ball onto each toothpick or small skewer. Then finish with the other half of the tomato, cut side facing out for a nice presentation. This order helps keep everything secure and looks visually appealing. Don’t overcrowd the skewer; keep it simple and balanced.
⏱ Time: 10 minutes
✓ Doneness: Each skewer holds the ingredients firmly without wobbling.
Step 4
Lightly season the assembled skewers with a pinch of salt and freshly ground black pepper. This step enhances the natural flavors and balances the sweetness of the glaze. I usually sprinkle the seasoning right before serving to keep the basil leaves looking fresh and vibrant.
⏱ Time: 2 minutes
✓ Doneness: Even, light seasoning visible without overwhelming the ingredients.
Step 5
Just before serving, drizzle the cooled balsamic glaze generously over the skewers. You can use a spoon or a squeeze bottle for more control. The glaze adds a glossy finish and that perfect sweet tang that makes these skewers so addictive. If you drizzle too early, the glaze can soak into the cheese and tomatoes, making them soggy, so timing matters here.
⏱ Time: 3 minutes
✓ Doneness: Skewers glisten with a shiny, even coat of balsamic glaze.
Step 6
Arrange the skewers on a serving platter, ideally chilled, so they stay fresh and cool. You can garnish the platter with extra basil leaves for a pop of green and added aroma. Serving them cold keeps the mozzarella firm and the tomatoes juicy, which is the best texture for this dish.
⏱ Time: 5 minutes
✓ Doneness: Platter looks inviting and fresh, skewers remain intact without sogginess.
Step 7
If making ahead, keep the skewers and glaze separate until just before serving. Store the skewers covered in the fridge to prevent the basil from wilting. This preserves the fresh look and flavor. When ready, warm the glaze slightly if it has thickened too much in the fridge, then drizzle over the skewers.
⏱ Time: Varies
✓ Doneness: Fresh appearance maintained; glaze is pourable but not too runny.
Step 8
For a bit of extra flavor, try sprinkling some crushed red pepper flakes or a pinch of dried oregano over the glaze after drizzling. This adds a subtle heat and herbal note that pairs beautifully with the classic flavors. It’s a simple tweak that can elevate the dish for more adventurous palates.
⏱ Time: 2 minutes
✓ Doneness: Seasonings are evenly distributed without overpowering the base flavors.
Step 9
Serve the skewers immediately after glazing for the best texture and flavor. They’re perfect as finger food for parties, light snacks, or even as a pretty appetizer before dinner. The combination of juicy tomatoes, creamy mozzarella, fresh basil, and sweet balsamic glaze creates a harmony of flavors that’s hard to resist.
⏱ Time: Immediate
✓ Doneness: Skewers are fresh, vibrant, and the glaze is glossy and flavorful.
Variations
Add Prosciutto for a Savory Twist
Wrap a small piece of prosciutto around the mozzarella ball before skewering to add a salty, savory layer. This variation adds richness and pairs beautifully with the sweet balsamic glaze, perfect for meat lovers.
Note: Prosciutto is delicate, so handle gently to avoid tearing. No timing changes needed, but the flavor profile becomes more complex and indulgent.
Use Burrata Instead of Mozzarella
Swap fresh mozzarella balls with creamy burrata for a richer, softer texture. Burrata adds a luscious creaminess that melts in your mouth, making the skewers feel extra luxurious.
Note: Burrata is more fragile, so assemble just before serving and keep chilled. The texture is softer and more delicate.
Include Fresh Strawberries for Sweetness
Add halved fresh strawberries to the skewers for a fruity twist. The sweetness of strawberries complements the balsamic glaze and adds a pop of color and flavor, perfect for summer parties.
Note: Use firm strawberries to avoid sogginess. No change in assembly, but expect a sweeter bite.
Make It Vegan with Tofu and Vegan Cheese
Replace mozzarella with firm tofu cubes or vegan cheese alternatives. Add fresh basil and tomatoes as usual, and drizzle balsamic glaze for a plant-based version that’s still fresh and flavorful.
Note: Use firm tofu pressed to remove moisture. Vegan cheeses vary in texture; choose a creamy type for best results.
Spice It Up with Chili Flakes
Sprinkle a pinch of red chili flakes over the skewers after glazing to add a subtle heat that balances the sweetness. Great for those who like a little kick without overpowering the fresh flavors.
Note: Add chili flakes sparingly to avoid overwhelming the dish. No changes in prep time.
Pro Tips
Use a small nonstick saucepan for the balsamic reduction.
A nonstick pan prevents the vinegar from sticking and burning during reduction, which can impart a bitter taste. It also allows even heat distribution, making it easier to monitor the glaze’s thickness and remove it at the perfect moment.
Pat the mozzarella dry before assembling skewers.
Removing excess moisture from the mozzarella stops the skewers from becoming soggy and helps the balsamic glaze adhere better. Moist cheese can dilute the glaze and make the presentation less attractive.
Assemble skewers just before serving if possible.
Freshness is key to maintaining the basil’s vibrant color and the firm texture of the mozzarella and tomatoes. If made too far ahead, basil wilts and ingredients release moisture, which can make the skewers soggy and less appetizing.
Simmer balsamic vinegar gently, don’t boil hard.
A gentle simmer allows the vinegar to reduce slowly and develop a complex, sweet flavor without burning. Boiling vigorously can cause bitterness and uneven caramelization.
Use wooden skewers or toothpicks that are food-safe and sturdy.
Strong skewers hold the ingredients securely, making the skewers easier to handle and eat. Cheap or weak sticks can break or splinter, ruining the presentation and experience.
Season the skewers lightly with salt and pepper just before serving.
Salt enhances the natural flavors without overpowering them, and pepper adds a subtle kick. Adding seasoning too early can cause basil leaves to wilt and tomatoes to release moisture prematurely.
Serve the skewers chilled but not icy cold.
Chilling keeps the cheese firm and refreshing, but if too cold, the flavors can be muted. Let skewers sit at room temperature for 5-10 minutes before serving for best taste.
Common Mistakes to Avoid
Skipping the balsamic glaze
Why it happens Some think the glaze is optional or too much effort, preferring to serve a plain Caprese.
Fix Don’t skip the glaze! It adds essential sweetness and depth that lifts the entire skewer. If short on time, buy a good quality store-bought glaze, but homemade is best for fresh flavor.
Using wet mozzarella without drying
Why it happens People often overlook draining and drying mozzarella, assuming it’s fine straight from the water.
Fix Always drain and pat dry the mozzarella to prevent sogginess. This keeps the skewers fresh and helps the glaze stick.
Overcooking the balsamic reduction
Why it happens Rushing the glaze by boiling it too hard or too long can cause bitterness or a burnt flavor.
Fix Simmer gently and remove from heat as soon as it coats the spoon. The glaze will thicken further as it cools.
Assembling too early
Why it happens Making skewers hours ahead leads to soggy ingredients and wilted basil.
Fix Assemble skewers close to serving time. If prepping early, store ingredients separately and assemble last minute.
Using underripe or low-quality tomatoes
Why it happens Buying off-season or low-quality tomatoes results in bland skewers.
Fix Choose ripe, firm cherry tomatoes with good color and flavor for best results.
Nutrition
Per Serving:
Nutritional values are estimates and may vary based on specific ingredients used.
Storage & Tips
Room Temperature
These skewers can sit at room temperature for up to 2 hours if covered to protect from insects and dust. Beyond this, freshness and safety decline, especially with fresh cheese and basil.
Refrigerator
Store assembled skewers in an airtight container in the fridge for up to 24 hours. Basil may wilt slightly, and tomatoes might release some juice, but flavors remain good. Best served chilled or at room temperature.
Freezer
Freezing is not recommended due to the fresh ingredients. Mozzarella and tomatoes lose texture and become watery after thawing.
Reheating
No reheating needed. Serve chilled or at room temperature for best texture and flavor. If glaze thickens in fridge, warm slightly before drizzling.
Make Ahead
Prepare the balsamic glaze 1-2 days ahead and store in the fridge. Rinse and dry basil, halve tomatoes, and drain mozzarella ahead but assemble skewers just before serving to keep them fresh and vibrant.
FAQ
Can I use regular mozzarella instead of bocconcini?
Regular low-moisture mozzarella is firmer and less creamy than bocconcini, so it won’t provide the same fresh texture. If you only have regular mozzarella, cut it into small cubes and pat dry, but expect a different mouthfeel.
How do I store leftover skewers?
Store leftovers in an airtight container in the fridge for up to 24 hours. The basil may wilt and tomatoes release juice, so it’s best eaten fresh. Avoid storing with the balsamic glaze drizzled to prevent sogginess.
Can I make the balsamic glaze without honey?
Yes, you can reduce balsamic vinegar without honey, but the glaze will be tarter and less sweet. Honey helps balance acidity and promotes smooth caramelization, so the glaze will be less rich without it.
What’s the best way to assemble skewers quickly for a crowd?
Set up an assembly line with bowls of halved tomatoes, basil leaves, and mozzarella balls. Use small skewers or toothpicks and assemble in batches. Have the glaze ready to drizzle right before serving to keep them fresh.
Can I substitute the balsamic glaze with store-bought glaze?
Yes, store-bought balsamic glaze works well and saves time. Choose a high-quality brand with natural ingredients for best flavor. Homemade glaze tends to be fresher and less sweet, but both are delicious.
How do I prevent basil leaves from wilting on the skewers?
Assemble skewers just before serving and keep them chilled until then. Avoid seasoning or glazing too early, as moisture and salt can cause basil to wilt quickly.
Can I add other herbs or greens to the skewers?
Yes, fresh mint or arugula can add interesting flavors. Use small, tender leaves and add them in place of or alongside basil. Be mindful of stronger flavors that might overpower the classic Caprese taste.
What’s the best way to cut cherry tomatoes for skewers?
Slice cherry tomatoes in half lengthwise for a nice presentation and better bite size. Cutting them this way exposes the juicy interior and helps the glaze soak in.
Final Thoughts
Give these mini Caprese skewers a try for your next gathering — they’re fresh, simple, and always a hit! I’d love to hear how yours turn out, so don’t forget to share your photos and thoughts.