Tomato Caprese Salad

Caprese salad. We need to talk. Because you are SO easy to make, and yet most versions out there are just… tomatoes and cheese. Fine. Whatever.

But what if you let everything hang out in a punchy little vinaigrette situation overnight? Garlic, lemon zest, a little heat from red pepper flakes, balsamic because OF COURSE.

The tomatoes go jammy. The mozzarella gets silky. The basil (added at the VERY end, this matters) stays bright and tastes like a tiny green punch in the face. It’s a summer side that has no business being this good.

marinated caprese salad
Image: jesslovescooking.com / All Rights reserved

Why This Caprese Is Marinated

Marinating matters because the mozzarella SOAKS UP that garlicky, balsamic vinaigrette while it sits in the bowl. Tomatoes release their juices into the oil too…. building a cohesive dressing right alongside the cheese!

Two hours is the minimum, but OVERNIGHT brings real depth. The cheese gets creamier, tomatoes season all the way through, and dried spices finally have time to bloom properly.

Hold the basil until the very end! It blackens and turns sad (and kinda slimy) if it sits in the marinade for hours.

The room temp rest is NON-NEGOTIABLE. Cold mozzarella tastes rubbery and the olive oil solidifies in the fridge, so let it sit out 30 to 60 minutes before serving and everything comes alive.

marinated caprese salad
Image: jesslovescooking.com / All Rights reserved

Best Tomatoes and Mozzarella to Use

  • Cherry and grape tomatoes must feel FIRM with just a slight give…. toss aside anything soft or wrinkled, it will turn to mush while marinating
  • Smell the stem end if you can…. a sweet, grassy scent means ripe. Sungold and Sweet Million varieties pack the most punch raw
  • Bocconcini or ciliegine should come packed in liquid, not vacuum-sealed dry blocks. Drain them on paper towels for 10 minutes first, or your dressing gets diluted
  • Fresh mozzarella should smell tangy and milky. Sour or ammonia-scented balls need to stay at the store

Plan to use fresh mozzarella within a few days of buying for the best texture and flavor.

How Far Ahead Can You Make It?

You can marinate the tomatoes and mozzarella UP TO 24 hours ahead (the recipe actually encourages overnight for deeper flavor absorption). The longer those bocconcini sit in that garlicky vinaigrette, the more they soak up…. and the more flavorful everything becomes

But the basil is a NON-NEGOTIABLE last step. Add it right before serving or it will turn black, wilt, and lose that bright, peppery punch. (Trust me on this one.)

Once fully assembled, the salad keeps in the fridge for 2 to 3 days MAX. Past that, the tomatoes get watery and the mozzarella loses its creamy bounce. Pull it out 30 to 60 minutes before serving so the olive oil loosens up and the cheese softens to room temp

marinated caprese salad
Image: jesslovescooking.com / All Rights reserved

What to Serve It With

  • Crusty BAGUETTE for soaking up the herby, garlicky marinade…. don’t waste a drop
  • Grilled CHICKEN or shrimp turns it into a full meal in minutes
  • Pairs with cold pasta salads, antipasto platters, or simple arugula with lemon
  • Try alongside grilled salmon or steak for a heartier dinner
  • A crisp PINOT GRIGIO handles the acidity without competing
  • Serve with lasagna or eggplant parm for a full Italian feast (or honestly, just eat it over the counter, no judgment)

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 650-750
  • Protein: 22-26 g
  • Fat: 60-68 g
  • Carbohydrates: 18-24 g

Ingredients

For the base:

  • 2 cups tomatoes (halved cherry or grape tomatoes)
  • 8 oz mini mozzarella balls (bocconcini)

For the marinade:

  • 1/3 cup extra virgin olive oil
  • 1.5 tbsp balsamic vinegar
  • 3 garlic cloves, minced
  • 1/3 cup fresh basil, chopped
  • 1 tsp onion powder
  • 1/2 tsp dried oregano
  • 1/2 tsp red pepper flakes
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1 tsp honey
  • 1/2 tsp fresh lemon zest

Step 1: Whisk the Balsamic Vinaigrette

  • 1/3 cup extra virgin olive oil
  • 1.5 tbsp balsamic vinegar
  • 3 garlic cloves, minced
  • 1 tsp onion powder
  • 1/2 tsp dried oregano
  • 1/2 tsp red pepper flakes
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1 tsp honey
  • 1/2 tsp fresh lemon zest

In a medium bowl, whisk together the extra virgin olive oil, balsamic vinegar, minced garlic, onion powder, dried oregano, red pepper flakes, salt, and black pepper until well combined.

Stir in the honey and fresh lemon zest to round out the flavors.

I like to let this marinade sit for a minute after mixing so the dried spices can fully hydrate and bloom—it makes a noticeable difference in the depth of flavor.

Step 2: Coat and Chill the Ingredients

  • 2 cups tomatoes
  • 8 oz mini mozzarella balls
  • marinade mixture from Step 1

Add the halved tomatoes and mini mozzarella balls to a large bowl or storage container.

Pour the marinade from Step 1 over the top and gently stir to ensure all pieces are well coated.

Cover and refrigerate for at least 2 hours, though overnight marinating will develop even deeper flavor as the cheese absorbs the vinaigrette.

Step 3: Toss with Fresh Basil

  • marinated caprese from Step 2
  • 1/3 cup fresh basil, chopped

Remove the marinated salad from the fridge 30 to 60 minutes before serving to allow it to come to room temperature—this lets the flavors shine and brings out the creaminess of the mozzarella.

Just before serving, gently fold in the fresh chopped basil and taste for seasoning, adjusting salt and pepper as needed.

I find that fresh basil added at the very end maintains its bright, vibrant flavor rather than getting muddled by hours of marinating.

marinated caprese salad
Image: jesslovescooking.com / All Rights reserved

Cherry Tomato Caprese Salad

Delicious Cherry Tomato Caprese Salad recipe with step-by-step instructions.
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 12 minutes
Servings: 4 servings
Calories: 700

Ingredients
  

For the base:
  • 2 cups tomatoes (halved cherry or grape tomatoes)
  • 8 oz mini mozzarella balls (bocconcini)
For the marinade:
  • 1/3 cup extra virgin olive oil
  • 1.5 tbsp balsamic vinegar
  • 3 garlic cloves, minced
  • 1/3 cup fresh basil, chopped
  • 1 tsp onion powder
  • 1/2 tsp dried oregano
  • 1/2 tsp red pepper flakes
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1 tsp honey
  • 1/2 tsp fresh lemon zest

Method
 

  1. In a medium bowl, whisk together the extra virgin olive oil, balsamic vinegar, minced garlic, onion powder, dried oregano, red pepper flakes, salt, and black pepper until well combined. Stir in the honey and fresh lemon zest to round out the flavors. I like to let this marinade sit for a minute after mixing so the dried spices can fully hydrate and bloom—it makes a noticeable difference in the depth of flavor.
  2. Add the halved tomatoes and mini mozzarella balls to a large bowl or storage container. Pour the marinade from Step 1 over the top and gently stir to ensure all pieces are well coated. Cover and refrigerate for at least 2 hours, though overnight marinating will develop even deeper flavor as the cheese absorbs the vinaigrette.
  3. Remove the marinated salad from the fridge 30 to 60 minutes before serving to allow it to come to room temperature—this lets the flavors shine and brings out the creaminess of the mozzarella. Just before serving, gently fold in the fresh chopped basil and taste for seasoning, adjusting salt and pepper as needed. I find that fresh basil added at the very end maintains its bright, vibrant flavor rather than getting muddled by hours of marinating.

Leave a Comment

Recipe Rating