This Marinated Summer Caprese Salad showcases ripe, juicy tomatoes and soft mozzarella balls, all gently dressed in a bright mixture of olive oil, balsamic vinegar, garlic and fresh herbs. It’s a colorful, no-cook dish that makes a perfect side, appetizer or light main on warm days.

This marinated Caprese is one of those simple summer recipes that always feels special. It requires only a handful of quality ingredients and minimal prep—no cooking is necessary. The tomatoes and mozzarella soak up a flavorful dressing made from olive oil, balsamic vinegar, garlic and fresh basil, enhanced with a few pantry seasonings. The result is fresh, vibrant and perfectly balanced: sweet tomatoes, creamy cheese and an herby, tangy dressing.
Serve this salad alongside grilled chicken, steak or fish, or present it as an elegant appetizer with slices of toasted bread. It also makes a great side for picnics and potlucks because it can be made ahead: simply marinate the ingredients and chill until ready to serve.

Ingredients You’ll Need
- 2 cups cherry tomatoes – use a mix of colors if available; slice them in half for the best texture and presentation.
- 8 oz fresh mozzarella balls (ciliegine) – 1-inch mozzarella balls work well; you can substitute pearl-size or cut larger mozzarella into bite-sized pieces.
- 1/4 cup fresh basil leaves – finely chopped for the marinade, plus extra leaves to toss in just before serving.
- 1/3 cup olive oil – use good-quality extra virgin olive oil for the best flavor.
- 1 Tbsp balsamic vinegar – adds sweetness and acidity; optional if you prefer a simpler olive oil and herb dressing.
- 2 cloves garlic – minced; you may substitute 1 teaspoon garlic powder if needed, though fresh garlic is recommended.
- Seasonings – 1 tsp onion powder, 1/2 tsp dried oregano, 1/2 tsp red pepper flakes, 1/4 tsp salt and 1/4 tsp black pepper.
How to Make Summer Caprese Salad
- Prepare the produce and cheese. Halve the cherry tomatoes and gently pat the mozzarella balls dry if they’re packed in water. Chop the basil finely.
- Make the marinade. Whisk together the olive oil, balsamic vinegar, minced garlic, chopped basil and the seasonings in a small bowl or jar until combined.
- Toss and coat. Place the halved tomatoes and mozzarella balls in a large bowl. Pour the marinade over them and toss gently until everything is evenly coated.
- Marinate in the refrigerator. Cover the bowl and chill for at least 2 hours. For the best flavor, marinate for about 6–7 hours or up to overnight (see notes). This allows the flavors to meld without compromising the texture of the cheese.
- Bring to serving temperature and finish. Remove the salad from the refrigerator about 30–60 minutes before serving so the olive oil returns to liquid and the flavors become more pronounced. Toss in extra fresh basil and adjust seasoning if needed. Serve chilled or at room temperature.
Tip: For an extra burst of sweetness and visual appeal, drizzle a small amount of balsamic glaze over the salad right before serving.

How Long to Marinate
You can marinate this salad for a minimum of 2 hours or up to 24 hours. I don’t recommend marinating longer than 24 hours because the acids in the balsamic can begin to break down the cheese and alter its texture. For the most balanced flavor, aim for about 6 to 7 hours—make it in the morning and serve it later in the day. Be sure to remove it from the fridge 30–60 minutes before serving so the olive oil softens and the dressing becomes silky again.
Variations and Substitutions
- Swap the ciliegine for fresh burrata for a creamier texture—add burrata just before serving so it keeps its delicate shape.
- Try heirloom tomato slices or sliced Roma tomatoes if cherry tomatoes aren’t available.
- Omit the balsamic for a lighter oil-and-herb version, or replace it with lemon juice for a brighter citrus note.
- Add sliced avocado or a handful of arugula for extra texture and flavor.
Storage
Store leftovers in an airtight container in the refrigerator for up to 2 days. Note that the tomatoes will release more juice over time and the mozzarella will soften the longer it sits in the dressing. For the freshest texture, prepare near serving time.
More Summer Tomato Recipes
- Summer Pesto Pasta Salad
- Chili-Rubbed Salmon with Summer Corn Salad
- Summer Zucchini & Tomato Gratin
- Tomato, Cucumber & Chickpea Salad
- Garden Pesto Cauliflower Pizza
If you make this Marinated Summer Caprese Salad, please leave a rating and share a photo of your version on social media with the hashtag you prefer — it’s always inspiring to see how others adapt recipes!
Marinated Summer Caprese Salad
Prep Time: 10 mins | Total Time: 10 mins | Servings: 6
Ingredients
- 2 cups cherry tomatoes, sliced in half
- 8 oz fresh mozzarella balls (ciliegine)
- 1/3 cup olive oil
- 1 Tbsp balsamic vinegar
- 2 cloves garlic, minced
- 1/4 cup basil leaves, finely chopped (plus more for serving)
- 1 tsp onion powder
- 1/2 tsp dried oregano
- 1/2 tsp red pepper flakes
- 1/4 tsp salt
- 1/4 tsp black pepper
Instructions
- In a small bowl or jar, whisk together olive oil, balsamic vinegar, minced garlic, chopped basil, onion powder, dried oregano, red pepper flakes, salt and pepper.
- Place the halved tomatoes and mozzarella balls in a large bowl. Pour the dressing over the tomatoes and cheese and toss gently until everything is coated.
- Cover and refrigerate for at least 2 hours, ideally 6–7 hours, or up to 24 hours. Remove from the fridge 30–60 minutes before serving to let the olive oil soften and flavors come together.
- Stir in additional fresh basil, adjust seasoning if needed, and serve chilled or at room temperature. Enjoy!
Notes
Do not marinate for more than 24 hours to avoid the balsamic vinegar breaking down the cheese. The recommended marinating time for the best flavor is about 6–7 hours.
Nutrition (per serving, 1/6 of recipe)
Calories: 216 kcal | Carbohydrates: 4.6 g | Protein: 7.4 g | Fat: 18.9 g | Saturated Fat: 6.5 g | Sodium: 201.9 mg | Fiber: 0.8 g | Sugar: 3.1 g
Nutrition information is an approximation and should be used as a guide only.