Roasted Tomato Caprese Skewers

Roasted Tomato Caprese Skewers - your favorite antipasto salad, on a stick! Roasted tomatoes makes this more flavorful, with a roasted garlic vinaigrette.
Roasted Tomato Caprese Skewers with pasta on a wooden cutting board.
Print This Pin This
Course Appetizer
Cuisine Italian
Prep Time 10 minutes
Cook Time 40 minutes
Resting time 45 minutes
Total Time 50 minutes
Servings 6 servings
Calories 356kcal
Author Liren Baker


  • 2 pints cherry tomatoes
  • 3 cloves garlic
  • 6 tablespoons olive oil divided
  • kosher salt to taste
  • freshly ground pepper to taste
  • 6 oz farfalle pasta
  • 16 oz containers fresh small mozzarella cheese balls
  • wooden skewers
  • 1 teaspoon Dijon mustard
  • 1 1/2 teaspoons balsamic vinegar
  • 2 teaspoons herbes de Provence
  • 1/4 cup fresh basil finely chopped, divided


  • Preheat the oven to 350°F with the rack placed in the center of the oven.
  • Toss the tomatoes and garlic cloves with 3 tablespoons olive oil on a rimmed baking sheet. Season with salt and pepper. Roast for about 30-45 minutes, or until browned and just about bursting. You don’t want to over roast them so that you can still thread it onto a skewer.
  • While the tomatoes roast, bring a pot of water to a rolling boil Generously salt the water and drop in the pasta. Cook according to the pasta package directions until the pasta is al dente. Drain under cold water and set aside.
  • Assemble the skewers by threading the pasta, roasted tomato, and mozzarella, alternating as you go. Place on a baking sheet and repeat with remaining ingredients.
  • Make the dressing by whisking together the remaining 3 tablespoons olive oil, peeled roasted garlic, Dijon mustard, white balsamic vinegar, herbs de Provence, and about half of the fresh basil. Season with about 1/2 teaspoon salt and pepper, to taste. Drizzle over the skewers and allow it to marinate for about 45 minutes. Garnish with remaining fresh basil before serving.


Calories: 356kcal | Carbohydrates: 28g | Protein: 12g | Fat: 22g | Saturated Fat: 4g | Cholesterol: 13mg | Sodium: 56mg | Potassium: 413mg | Fiber: 2g | Sugar: 4g | Vitamin A: 835IU | Vitamin C: 36.8mg | Calcium: 169mg | Iron: 2mg
Did you make this recipe?I'd love to see! Tag @kitchconfidante on Instagram and hashtag it #kitchenconfidante