Caprese Meatball Skewers with Spicy Marinara
This post may contain affiliate links. Please read my privacy policy.
Caprese meatball skewers are a perfect party appetizer. Paired with a spicy marinara sauce, they are so delicious and sure to be a crowd pleaser at any event you host.Â
We do a lot of entertaining so I am always searching for delicious appetizer options to serve at parties and events. These Caprese meatball skewers are so perfect for any event and, especially when served alongside a spicy marinara dipping sauce, you won’t find a better option for your events.

When choosing the meatballs to create these delicious Caprese meatball skewers, quality is so important. I usually try to find fresh meatballs in my grocery store meat department instead of using frozen ones.

Ingredients for Caprese Meatballs Skewers
- Italian Meatballs – Most Italian style meatballs will have a blend of pork, beef, cheese, and herbs. If you use plain meatballs, I recommend adding additional seasoning.
- Oil – This is for cooking the meatballs so choose a neutral version like avocado oil.
- Basil Pesto – Our local store carries a fresh version made in the store which works great.
- Grape Tomatoes
- Mini Mozzarella Balls
- Spicy Marinara Sauce

How to Make Meatball Skewers
This recipe for caprese meatball skewers is pretty easy to make. The full instructions can be found in the printable recipe card below but here is a brief overview.
- Cook the meatballs. I do this by browning them in an oven safe skillet and then finishing the cooking in the oven. This keeps them juicy. Once they are done, toss them in the pesto sauce.
- Assemble the skewers. Thread the meatballs onto small skewers along with the mini mozzarella balls and grape tomatoes.
- Serve. Add the marinara sauce to a bowl to serve alongside the meatball appetizer.

Pairing the Caprese meatball skewers with a spicy marinara dipping sauce makes for a delicious combination. You can easily pick up one from the store or make your own with fresh ingredients. Either way, the flavors work great together.

Meatball skewers make a great party appetizer and are always very popular when we serve them at events. The combination of the meatballs with tomatoes and mozzarella reminds everyone of a yummy pasta or pizza dish.

More Great Meatball Recipes
- Sheet Pan Teriyaki Chicken Meatballs
- Gyro Inspired Meatballs
- Spicy Raspberry Glazed Meatballs
- Cheesy Meatball Bombs
- Sriracha Glazed Meatballs

Caprese Meatball Skewers with Spicy Marinara
Ingredients
- 16 Italian Meatballs
- 2 Tablespoons oil
- 1/2 cup basil pesto
- 1 pint grape tomatoes
- 24 mini mozzarella balls
- 1 cup spicy marinara sauce
Instructions
- Preheat oven to 350 degrees.
- Heat oil over medium heat in large, oven-safe skillet. Add meatballs and brown on all sides. Transfer to skillet to oven and cook for an additional 7-10 minutes or until meatballs are fully cooked.2 Tablespoons oil, 16 Italian Meatballs
- Toss cooked meatballs in basil pesto sauce.1/2 cup basil pesto
- Create skewers by threading one tomato, one meatball and two mozzarella balls onto each.1 pint grape tomatoes, 24 mini mozzarella balls
- Serve with spicy marinara sauce for dipping.1 cup spicy marinara sauce
Nutrition




This is an awesome appetizer! I cannot wait to try it at our New Year party!
Made these for a party and they came out really well! Love the cheesy, herby flavor of the meatballs. Very flavorful. Thank you so much for sharing!
This is a perfect appetizer for any gathering. I wish those little meatballs are available in Australia too!
What a fun idea, for a party or a family lunch! I will look for those meatballs in the store.
That’s a cool idea! I’m going to make these caprese meatballs later. Thanks for the inspirations
This is such a perfect party appetizer!