Jump to Recipe

This post may contain affiliate links.

So simple and flavorful, marinated mozzarella makes these Tomato Mozzarella Basil Skewers like nothing you have ever had. A caprese salad on a skewer but taken up a level by letting the mozzarella soak in olive oil, balsamic vinegar, garlic and herbs before making the skewers. A simple appetizer that will steal the show!

Tomato mozzarella basil skewers on parchment lined tray.
Save this recipe!
Enter your email and I’ll send it to you, plus get new recipes from me regularly!
Please enable JavaScript in your browser to complete this form.

Fresh summer produce is what I live for and the tomato and basil is on the top of the list.

These Marinated Mozzarella Tomato Basil Skewers, also known as Caprese salad skewers, came from a recent obsession with olive oil drenched mozzarella and this is just the beginning.

Tomato and basil and mozzarella are the trio that were made for each other. This Tomato Basil Pasta Salad is on repeat in the summer months in our house as well as my Tortellini Caprese Salad. And this Mozzarella Stuffed Chicken is another great recipe we would never want to live without!

Why you will love these marinated mozzarella, tomato, basil skewers:

  • The mozzarella is out of this world! I don’t know that I will ever eat fresh mozzarella again without marinating it. I have several ideas for other recipes to whip up using it. A touch of olive oil, balsamic, garlic and seasoning brings out the fresh cheesy flavor like nothing else can!
  • Minimal ingredients. I love recipes that require very few items from the kitchen. Simple ingredients that include fresh tomatoes, cheese and basil, plus some other pantry items–and you are all set. An easy appetizer that will wow the crowd for sure!
  • So simple to make. If you have helpers in the kitchen, then you will be all set. Start an assembly line and you will be done in no time. The thing that takes the longest is waiting for the mozzarella to sit in the fridge, but the wait is so so worth it.
  • A crowd pleaser. I have never met a skewer with mozzarella that I didn’t love. No one can resist the fresh ingredients and the flavor combo when it comes to tomato mozzarella and basil skewers–always a fantastic appetizer to bring to any gathering.
Caprese salad skewers lined on parchment.

Recipe Ingredients:

  • fresh mozzarella: I used a 16 ounce log of fresh mozzarella for the marinated mozzarella. You could use mozzarella balls if you prefer, but you may not end up with as many skewers if you do so. The log was easily cut into lots of bite sized pieces so that two pieces can be added to each skewer. If you use the balls, you may only get to add one piece. Whatever you prefer is fine!
  • olive oil: For an appetizer like these tomato mozzarella basil skewers, opting for a really good olive oil is the difference between good and WOW, the very best flavor. You don’t have to have something shipped straight from the Mediterranean, but you can use these tips to find something great yet affordable. You certainly won’t see me spending $40 on a bottle (And really $20 is pushing it as well…but sometimes a splurge is worth it!)
  • balsamic vinegar: I really don’t know a lot about balsamic vinegar to be honest, but I found this resource helpful in picking one at the grocery. It notes that, “True balsamic vinegar is always labeled “Aceto Balsamico Tradizionale” and has a D.O.P. stamp, which basically guarantees that the origin and location of production (Modena and Reggio Emilia, Italy) has been verified.”
  • tomatoes: grape tomatoes or juicy cherry tomatoes will both work well. Any bite sized, smaller tomatoes should be fine.
  • fresh basil: nothing compares. Summer time gardens bursting with fresh basil is where it’s at–my neighbor has a major green thumb so we get lots of it all summer!
  • Italian seasoning: if you don’t have Italian seasoning around, don’t worry. Combine some form of the following: dried basil, oregano, rosemary, parsley, thyme, marjoram, and you will be set! You could also just toss in some oregano and be fine.
  • red pepper flakes: these are optional but I love to add some for a slight kick to round out the flavor
  • garlic: fresh minced garlic cloves are best for these tomato mozzarella basil skewers versus garlic powder.
  • salt and black pepper: season to taste and also optional addition of crushed red pepper which we love. The added spice is certainly not for everyone and that is ok.

How to make these:

The most difficult part about making these marinated mozzarella skewers is waiting for the mozzarella. That takes some time. Other than that, this is as easy, if not easier than 1, 2, 3!

  1. Toss the olive oil, balsamic and other marinade ingredients with the mozzarella sliced into bite sized, one inch pieces. Chill for at least 30 minutes or up to 24 hours.
  2. When the mozzarella is ready, grab the skewers (you can use small skewers or toothpicks that are about 4-6 inches long). Thread one piece of mozzarella, a piece of basil, tomato, a second basil leaf and another piece of mozzarella. Ready to serve! Feel free to add a balsamic drizzle–use a balsmic glaze or reduction, not balsamic vinegar for best results.
  3. Don’t throw away the leftover oil at the bottom! Use it with fresh bread, as a salad dressing or over meat.

Chill until ready to serve and then enjoy with a nice glass of wine in the sun!

Tray with caprese salad skewers using marinated mozzarella.

Recipe Tips

  • If you use small mozzarella balls, or ciliegine, (size of a cherry tomato) you will end up with about 48 pieces in 16 oz. which will make 24 skewers if adding two pieces of cheese to each. Mozzarella pearls will be too small and likely break when trying to add them to the skewers.
  • The amount of skewers you get out of this marinated mozzarella skewer recipe will vary based on the size pieces you cut the mozzarella into or the mozzarella you use. You could get anywhere from 24-40 give or take. I cut most of the log slices into 6 pieces for a nice bite sized piece. A few were a bit too small, and I broke a couple when piercing with the skewer.
  • Save the extra olive oil at the end. This flavorful mixture of oil and vinegar is perfect as a salad dressing, to dip bread in or to brush over meat you are going to cook. I tossed some extra mozzarella and tomatoes with spinach and some of the leftover oil and it was perfect.
  • Try to assemble the mozzarella skewers within about an hour or so of serving so that the mozzarella is still moist from the marinade. If you aren’t able to do so that close to serving time, that is ok, but some of the marinade may dry up. Still will taste amazing, though.
  • You can skip the wooden skewers and toss all of the ingredients together to serve as a salad or to spoon over bread.

Storage:

Store these tomato mozzarella skewers in an airtight container in the refrigerator for up to 3 days. If you are making these for a gathering, it’s best to make assemble them just before serving to allow for the mozzarella to hold on to as much of the flavor and moisture from the marinade as possible.

If that doesn’t bother you, you can assemble them up to 24 hours in advance. Still great flavor, but the olive oil will not be present on the cheese any longer.

It is not recommended to freeze these skewers.

Ways To Vary This Recipe:

We think this is a great appetizer as is, but there are several ways that we change it up sometimes that you may enjoy as well!

  • add tortellini: thread a piece of cheese tortellini to each toothpick. Make sure it is cooked al dente for best results
  • add some meat: sliced pepperoni is great to add to these
  • skip the skewers: technically this defeats the purpose of this recipe, however, the marinated mozzarella tossed with fresh basil and the tomatoes in the olive oil mixture makes for a great dish as well
  • make them bigger: get longer skewers like you would use for kababs and make this caprese appetizer over twice the size

Other Appetizer Recipes:

HUNGRY FOR MORE? Subscribe to my newsletter and follow me on Facebook, Instagram and Pinterest for all the latest!

Tap stars to rate!
5 from 2 votes

Marinated Mozzarella Tomato Basil Skewers

So simple and flavorful, marinated mozzarella makes these Tomato Mozzarella Basil Skewers like nothing you have ever had. A caprese salad on a skewer but taken up a level by letting the mozzarella soak in olive oil, balsamic vinegar, garlic and herbs before making the skewers. A simple appetizer that will steal the show!
Prep Time: 15 minutes
Marinate: 30 minutes
Total Time: 45 minutes
Servings: 40 skewers (approximately)

Ingredients 

Save this recipe!
Enter your email and I’ll send it to you, plus get new recipes from me regularly!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Slice a 16 oz. mozzarella log into equal pieces–some groceries sell them pre-sliced! Slice each piece into about 4-6 one inch pieces. The end pieces will only cut into about 3 or 4. Toss the mozzarella pieces with the olive oil, balsamic vinegar, garlic, Italian seasoning, oregano, salt and pepper and evenly coat. Chill to marinate for at least 30 minutes and up to about 24 hours. If marinating more than an hour or two, toss the mozzarella a few times every couple of hours or so.
  • When ready to prep the skewers, toss the mozzarella one last time. Chop the basil leaves into smaller pieces if the leaves are very large to make about 40 pieces. Thread a slice of mozzarella, a piece of basil leaf, one tomato, another basil leaf, and another piece of mozzarella.
  • Continue until all the mozzarella is gone. Place skewers on a serving platter or into a container that can be sealed. Add a piece of wax paper between layers of skewers. Chill until ready to serve or serve immediately.
  • Skewers will stay fresh for 2-3 days sealed in the refrigerator, but are best freshly made.

Notes

  • Save the extra olive oil at the end. This flavorful mixture of oil and vinegar is perfect as a salad dressing, to dip bread in or to brush over meat you are going to cook. I tossed some extra mozzarella and tomatoes with spinach and some of the leftover oil and it was perfect.
  • If you use small mozzarella balls, or ciliegine, you will end up with about 48 pieces in 16 oz. which will make 24 skewers if adding two pieces of cheese to each.
  • Try to assemble the mozzarella skewers within about an hour or so of serving so that the mozzarella is still moist from the marinade. If you aren’t able to do so that close to serving time, that is ok, but some of the marinade may dry up. Still will taste amazing, though.
  • You can skip the skewers and toss all of the ingredients together to serve as a salad or to spoon over bread.

Nutrition

Calories: 54kcal, Carbohydrates: 1g, Protein: 3g, Fat: 4g, Saturated Fat: 2g, Cholesterol: 9mg, Sodium: 87mg, Potassium: 55mg, Fiber: 1g, Sugar: 1g, Vitamin A: 296IU, Vitamin C: 3mg, Calcium: 63mg, Iron: 1mg

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

Did you enjoy this recipe? Have a question?Leave a comment below!

Leave a comment

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

Recipe Rating