This tomato cucumber mozzarella salad is one of those things I keep coming back to all summer long. Fresh cherry tomatoes, cool cucumber, creamy mozzarella, ripe avocado, and a simple balsamic garlic dressing. It comes together in about 15 minutes and somehow tastes like way more effort went into it than actually did.
The hardest part, honestly, is getting the avocado right. If it’s even slightly underripe it just sits there like a rock, and if it’s too soft it turns to mush the second you toss everything together. I’ve learned to check it the day before I plan to use it, and if it needs a little more time, leaving it out on the counter overnight usually does the trick.
One thing worth knowing before you start chopping: don’t rush the basil. Rolling the leaves into a little log and slicing through them in one clean pass gives you those thin ribbons that lay nicely over everything. If you go back over it with the knife a second time, the basil bruises and turns dark pretty fast. One clean cut is all it needs.
And when you dress the salad, the smell that hits you when the balsamic and garlic dressing goes over those ripe tomatoes is really something. It’s sharp and a little sweet at the same time. Toss it gently with a spoon or spatula so the avocado stays in actual pieces instead of getting mashed into the whole thing.
ingredients:
For the Salad:
- 1/2 English cucumber, quartered lengthwise and sliced
- 3 cups cherry tomatoes, halved
- 8 oz fresh mozzarella pearls (or 1 cup diced fresh mozzarella)
- 1 large avocado, diced
- 1/3 cup basil leaves, chopped
For the Balsamic Dressing:
- 3 tablespoons extra virgin olive oil
- 1 tablespoon balsamic vinegar
- 1 garlic clove, peeled and pressed or grated
- 1/2 teaspoon fine sea salt, plus more to taste
- 1/4 teaspoon freshly cracked black pepper

WHY WE LOVE THIS RECIPE
The textures all work together. Crisp cucumber, juicy tomatoes, and soft mozzarella in the same bowl keeps each forkful interesting without feeling random.
The dressing is simple but does a lot. Just olive oil, balsamic vinegar, and fresh garlic, and it ties everything together without overpowering the fresh vegetables.
It’s ready in 15 minutes. There’s no cooking involved, so it’s one of the easiest things you can pull together on a busy weeknight or last-minute.
Leftovers work the next morning. Spoon whatever’s left over toast for a quick breakfast — the balsamic dressing soaks in overnight and it tastes even better.
STEP BY STEP:
1. Build the salad base Grab a large serving bowl and add your sliced cucumber and halved cherry tomatoes first. These two go in together since they’re the most sturdy and can sit at the bottom without getting damaged as you layer everything else on top.
2. Add the soft ingredients Lay the mozzarella pearls and diced avocado over the cucumber and tomatoes. These are more delicate, so putting them on top means they won’t get crushed under the weight of the other vegetables while you finish prepping.
3. Top with basil Scatter your basil ribbons over everything. You’ll want to add the basil last before the dressing so it stays bright and doesn’t wilt or bruise sitting under heavier ingredients while you pull the dressing together.
4. Whisk the dressing In a small bowl, whisk the olive oil, balsamic vinegar, pressed garlic, salt, and black pepper together until it looks well mixed. Give it a quick taste and adjust the salt if it needs it before it goes anywhere near the salad.
5. Dress and serve Pour the dressing over the salad right before you’re ready to eat. Use a spoon or spatula to toss everything gently so the avocado stays intact. Serve it straight away while the basil is still fresh and everything looks its best.
EXPERT TIPS:
Ripe avocado makes a real difference here. It should give slightly when you press the skin but still feel firm enough to dice cleanly.
Add the dressing right before serving, not ahead of time. The tomatoes release liquid quickly once dressed and the whole salad gets watery fast.
Rolling basil leaves into a log before slicing keeps them from bruising. One clean pass with a sharp knife gives you neat ribbons that stay bright green.
To cut a lot of cherry tomatoes fast, sandwich them between two shallow lids and run a serrated knife through the middle in one go.
If you’re prepping ahead, cut the cucumber and tomatoes and store them separately. Add the avocado, mozzarella, basil, and dressing only when you’re ready to sit down.
WHAT TO SERVE WITH THIS RECIPE
Grilled steak or chicken breast pairs well alongside this salad. The balsamic dressing holds up against the weight of the meat.
Grilled shrimp skewers sit nicely next to this salad on the table. The lightness of the shrimp keeps the meal from feeling too heavy.
Focaccia bread works as a side too. Tear it into pieces and use it to soak up the balsamic dressing left at the bottom.

HOW TO STORE THIS RECIPE:
Store leftover salad in an airtight container in the fridge. It keeps for up to 2 days before the texture starts to break down.
The avocado browns faster than everything else. Press plastic wrap directly against the surface of the salad before sealing the container to slow that down.
The dressing pools at the bottom as it sits. Give the salad a gentle toss before eating the next day to redistribute it.
Do not dress the salad if you plan to store it. Keep the dressing in a separate container and add it right before serving.
This salad does not freeze. The cucumber and tomatoes release too much water once thawed and the whole thing turns soggy.
VARIATIONS:
Swap the fresh mozzarella for burrata. Cut one ball into quarters and lay the pieces over the top just before serving so the creamy center spills out.
Replace basil with 1/3 cup of flat leaf parsley or thinly sliced chives. Both hold up well in the dressing without bruising as quickly as basil does.
Add 1/2 cup of pitted kalamata olives to the bowl with the cucumber and tomatoes. They bring a briny, salty note that works well against the balsamic dressing.
Toss in 1 cup of diced grilled chicken or cooked shrimp after dressing the salad. Either one turns this from a side dish into a full meal without changing the overall flavor.
Swap balsamic vinegar for red wine vinegar in the same amount. The dressing gets a little sharper and less sweet, which works well if the tomatoes are already very ripe.
Add 1/2 cup of canned chickpeas, drained and patted dry, with the cucumber and tomatoes. They add a little substance and a slightly nutty flavor that holds up well against the dressing.





Leave a Comment