
This Mediterranean-inspired tomato cucumber mozzarella salad has been my summertime salvation for years. The combination of juicy tomatoes, crisp cucumbers, and creamy mozzarella creates the perfect balance of flavors and textures that somehow tastes even better when the temperatures rise.
I first created this salad for an impromptu backyard gathering when it was too hot to turn on the oven. It disappeared faster than any other dish on the table, and now my friends request it by name whenever I ask what I should bring to a potluck.
Ingredients
- Cherry or grape tomatoes: Look for firm, brightly colored tomatoes that smell fragrant at the stem for the best flavor.
- Cucumber: English or Persian cucumbers work best as they have thinner skin and fewer seeds.
- Fresh mozzarella balls: Seek out the fresh variety packed in water rather than processed mozzarella for that authentic creamy texture.
- Extra virgin olive oil: Use the highest quality you can afford since its flavor will be prominent.
- Balsamic vinegar: A good aged variety provides the perfect sweet-tangy balance.
- Salt and pepper: Freshly ground black pepper and flaky sea salt elevate the simple ingredients.
- Fresh basil: Look for bright green leaves without any dark spots or wilting.
Step-by-Step Instructions
- Prepare the tomatoes:
- Slice the cherry or grape tomatoes in half through the equator rather than stem to stem to keep more juice inside. This simple cutting technique preserves the tomatoes' natural sweetness and prevents the salad from becoming watery.
- Slice the cucumber:
- Cut the cucumber in half lengthwise and then into half-moon slices about 1/4 inch thick. If using a variety with larger seeds or thicker skin, you might want to scoop out the seeds with a spoon before slicing.
- Cut the mozzarella:
- Halve the fresh mozzarella balls to create bite-sized pieces that match the tomatoes. If you can only find larger balls or a whole ball, simply cut it into similarly sized chunks to ensure even distribution throughout the salad.
- Combine the ingredients:
- Place the prepared tomatoes, cucumbers, and mozzarella in a large bowl. Make sure your bowl has enough room to toss everything without spilling.
- Add the dressing:
- Drizzle the extra virgin olive oil and balsamic vinegar evenly over the ingredients. The oil will coat the vegetables and cheese, while the vinegar adds brightness.
- Season the salad:
- Sprinkle with salt and freshly ground black pepper to taste. Remember that the salt will draw out moisture from the vegetables, so if making ahead, you might want to add this just before serving.
- Toss gently:
- Use clean hands or two large spoons to carefully combine all ingredients without breaking the tomatoes or mozzarella. A light hand ensures your salad remains beautiful and intact.
- Finish with herbs:
- Add the fresh basil just before serving to preserve its color and aroma. Tear larger leaves gently rather than cutting them to prevent browning.

The fresh mozzarella is truly the star in this recipe. I discovered the difference when I once substituted regular block mozzarella in a pinch. While still good, the creamy texture and subtle milky flavor of fresh mozzarella completely transforms this simple salad into something special. My Italian grandmother would never forgive me if I used anything else.
Make it a Meal
This versatile salad works beautifully as a starter or side dish, but can easily become a complete meal with a few additions. Try adding cooked quinoa or farro for a hearty grain bowl that packs well for lunch. For protein lovers, grilled chicken, shrimp, or chickpeas integrate seamlessly. My family particularly enjoys it with a loaf of crusty Italian bread to soak up the flavorful juices at the bottom of the bowl.
Storage Tips
For maximum freshness, store any leftover salad in an airtight container in the refrigerator for up to two days. The flavors will continue to develop overnight, though the cucumbers may release more water. If preparing in advance for a gathering, I recommend assembling all ingredients except the basil and saving that for just before serving. This maintains the herb's vibrant color and prevents it from wilting or darkening in the acidic dressing.
Seasonal Variations
While this salad shines brightest in summer when tomatoes are at their peak, you can enjoy variations year-round. In winter, roast cherry tomatoes to concentrate their sweetness before adding them to the salad. Spring brings the option to incorporate tender young herbs like mint or chives alongside the basil. Fall versions work beautifully with the addition of toasted walnuts or a drizzle of honey to balance the tanginess. Each season offers a way to reinvent this classic combination while maintaining its essential character.

This salad is a true celebration of summer produce—simple, fresh, and utterly satisfying.
Frequently Asked Questions
- → Can I make this salad ahead of time?
You can prepare the components a few hours ahead, but it's best to assemble just before serving. If needed, keep the dressed salad refrigerated for up to 4 hours, adding the fresh basil right before serving to maintain its vibrant flavor and appearance.
- → What can I substitute for balsamic vinegar?
Lemon juice makes an excellent substitute for a brighter flavor. Red wine vinegar or white balsamic also work well. For a sweeter option, try a splash of pomegranate molasses or a honey-lemon mixture.
- → What type of mozzarella works best?
Fresh mozzarella balls (bocconcini or ciliegine) are ideal for their mild flavor and soft texture. In a pinch, you can use larger fresh mozzarella cut into bite-sized pieces. Avoid using low-moisture or shredded mozzarella as they won't provide the same creamy texture.
- → Can I add other ingredients to this salad?
Absolutely! Consider adding red onion, avocado, olives, roasted red peppers, or artichoke hearts. For added protein, include chickpeas or white beans. A sprinkle of toasted pine nuts or crushed pistachios adds wonderful texture.
- → How long will this salad keep in the refrigerator?
The salad is best enjoyed fresh but will keep refrigerated for up to 2 days. The cucumbers and tomatoes will release water over time, which may dilute the dressing. If making ahead, consider draining excess liquid before serving.
- → Is this salad gluten-free?
Yes, this tomato cucumber mozzarella salad is naturally gluten-free. Just be sure to check your balsamic vinegar label, as some specialty varieties might contain additives with gluten.