This post may contain affiliate links. Please see our disclosure policy.

These impressive Tomato Mozzarella Skewers are a bite-sized appetizer with all the flavors of a classic caprese salad. You only need a few simple ingredients to make them, and the best part is they come together in no time. 

A round marble platter topped with 15 San Marzano tomatoes that are each sliced and filled with bocconcini and basil. Each appetizer is skewered and ready to eat.
Save this recipe!
I’ll send it straight to your inbox! Plus you’ll get new recipes weekly!

They feature juicy San Marzano tomatoes sliced in a hasselback pattern, filled with slices of fresh mozzarella balls and basil. Top them with sweet balsamic glaze and stick them onto a skewer for a mess-free bite.

Tomato mozzaarella skewers arranged on a marble platter topped with balsamic glaze. They are ready to eat.

They’re perfect for impressing friends and family and would be a beautiful addition to any celebration, especially Valentine’s Day and 4th of July parties.

How to Make Tomato Mozzarella Skewers

  • Cut four slices along the length of the tomatoes, 3/4 of the way through.
  • Slice the bocconcini and fill the tomato with the cheese.
  • Add fresh basil at each end.
  • Skewer the tomato bites and arrange on a platter. Season and drizzle with olive oil and balsamic glaze.

Caprese Skewers Ingredients

Please be sure to scroll down to the recipe card below for the complete details!

  • Tomatoes: San Marzano are best for this recipe, as they have the required length and shape.
  • Bocconcini: Also known as mini mozzarella balls or Ciliegine. I can always find them in larger grocery stores.
  • Fresh basil: For that fresh taste and a pop of green color.
  • To serve: Olive oil, balsamic glaze, sea salt, and black pepper (not pictured).
Ingredients for Tomato Mozzarella Skewers featuring a bowl of bocconcini, fresh basil, and San Marzano tomatoes.

Possible Variations

  • Tomatoes: If San Marzano are not available, try grape tomatoes or cherry tomatoes (you just won’t be able to stuff them with as much cheese).
  • Bocconcini: Try cream cheese, goat cheese, labneh balls, feta, or similar.
  • Fresh basil: Mint or parsley.

Here’s another way to serve the skewers (image below). I found the adorable heart-shaped mozzarella balls at our local supermarket. If you can’t find similar ones, just use regular bocconcini.

Skewers with yellow and orange cherry tomatoes, heart-shaped mozzarella, and fresh basil leaves arranged on a round marble platter.

How to Store Leftovers

Keep leftovers in an airtight container in the fridge and enjoy within 2 days.

FAQs

Can I make the skewers in advance?

Yes, you can make them a few hours ahead, but wait to season and dress with olive oil and glaze until serving.

I don’t have skewers. What do I do?

Toothpicks are a great alternative. They will still hold together, so you don’t necessarily need skewers.

More Appetizers

If you make this recipe or any other recipe on Foodbites, then I would love to hear from you! Please feel free to leave a comment and rating below.

A round marble platter topped with 15 San Marzano tomatoes that are each sliced and filled with bocconcini and basil. Each appetizer is skewered and ready to eat.
Servings: 15 skewers

Tomato Mozzarella Skewers

These San Marzano and bocconcini skewers make for a simple, yet easy appetizer.
Prep: 20 minutes
Cook: 0 minutes
Total: 20 minutes
Save this recipe!
Share your email and I’ll send it straight to your inbox! Plus you’ll get new recipes weekly!

Ingredients 

  • 15 bocconcini, mini mozzarella balls
  • 15 San Marzano tomatoes
  • 30 fresh basil leaves, small
  • 2 tablespoons olive oil
  • 2 tablespoons balsamic glaze
  • sea salt, to taste
  • pepper, to taste

Instructions 

  • Slice 4-5 cuts ¾ of the way through each tomato.
  • Halve and slice the bocconcini into 4-5 mm-thick pieces (about 3/16 inch).
  • Fill the tomato indents with the bocconcini slices.
  • Add two basil leaves at each end.
  • Top each appetizer with a skewer.
  • Arrange the skewers on a platter.
  • Drizzle with your favorite extra virgin olive oil, sea salt, pepper, and balsamic glaze.
  • Serve.

Nutrition

Calories: 43kcal, Carbohydrates: 3g, Protein: 1g, Fat: 3g, Saturated Fat: 1g, Polyunsaturated Fat: 0.3g, Monounsaturated Fat: 1g, Cholesterol: 2mg, Sodium: 6mg, Potassium: 149mg, Fiber: 1g, Sugar: 2g, Vitamin A: 559IU, Vitamin C: 9mg, Calcium: 24mg, Iron: 0.2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe? Leave a comment below!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating