This Cherry Tomato, Cucumber & Mozzarella Salad is the kind of recipe you make once and keep coming back to all summer long. It’s crisp, juicy, and downright refreshing, with a simple dressing that lets the ingredients shine. You get sweet tomatoes, cool cucumbers, creamy mozzarella, and bright herbs all in one bowl.
It comes together fast, looks gorgeous on the table, and pairs with just about anything. Whether it’s a weeknight dinner or a backyard cookout, this salad pulls its weight.
What Makes This Recipe So Good

- Fresh flavors, minimal fuss: Simple ingredients do the heavy lifting. You don’t need a long ingredient list or complicated techniques.
- Balanced textures: Juicy tomatoes, crunchy cucumbers, and soft mozzarella create a satisfying bite without feeling heavy.
- Versatile and crowd-friendly: Works as a side, light lunch, or potluck dish. You can scale it up or down with ease.
- Quick to prepare: Most of the work is chopping. The dressing gets whisked in a minute.
- Easy to customize: Add olives, swap herbs, or toss in greens to suit your taste or what you have on hand.
What You’ll Need
- Cherry tomatoes (about 4 cups), halved
- English cucumber (1 large) or Persian cucumbers (3–4), sliced into half-moons
- Fresh mozzarella (8–10 oz), cut into bite-size pieces or use ciliegine (small mozzarella balls)
- Fresh basil (a handful), torn or thinly sliced
- Fresh parsley (optional, a small handful), chopped
- Extra-virgin olive oil (3–4 tablespoons)
- Red wine vinegar or white wine vinegar (1–2 tablespoons), or use fresh lemon juice
- Garlic (1 small clove), finely grated or minced
- Dijon mustard (1/2 teaspoon), for emulsifying the dressing
- Honey or sugar (1/2 teaspoon), to balance acidity
- Kosher salt and freshly cracked black pepper, to taste
- Red pepper flakes (optional), for a gentle kick
Step-by-Step Instructions

- Prep the tomatoes: Rinse and dry the cherry tomatoes. Slice them in half. If they’re extra juicy, you can gently squeeze or scoop a little liquid out to prevent a watery salad.
- Slice the cucumbers: If using English cucumbers, no need to peel or seed. Slice into half-moons about 1/4 inch thick. For standard cucumbers, peel and seed if the skin is tough or the seeds are large.
- Cut the mozzarella: If using a large ball, pat it dry and cut into bite-size pieces. If using ciliegine, drain well. Removing excess moisture helps the dressing cling better.
- Make the dressing: In a small bowl, whisk together olive oil, vinegar (or lemon juice), Dijon, honey, garlic, a pinch of salt, and black pepper. Taste and adjust acidity or sweetness. You want a bright but smooth balance.
- Combine the salad: In a large bowl, add tomatoes, cucumbers, and mozzarella. Pour over most of the dressing and toss gently to coat without crushing the tomatoes.
- Add herbs: Fold in basil and parsley. Reserve a little basil for garnish if you like.
- Season and finish: Taste and add more salt, pepper, or dressing as needed. If you enjoy heat, sprinkle in a pinch of red pepper flakes.
- Rest briefly (optional): Let the salad sit for 5–10 minutes so flavors mingle. Right before serving, give it a light toss and garnish with extra basil.
Storage Instructions
- Short-term: Store leftovers in an airtight container in the fridge for up to 2 days. The cucumbers will soften and release liquid, but the flavors remain great.
- Keep it crisp: If making ahead, store the dressing separately. Combine with the tomatoes, cucumbers, and mozzarella just before serving.
- Herbs and salt timing: Add basil close to serving for best color and aroma. Salt draws out moisture, so season right before serving if prepping early.
- Revive leftovers: Drain excess liquid, add a drizzle of olive oil and a squeeze of lemon, then toss with a pinch of salt.
Why This is Good for You
- Hydrating and light: Cucumbers and tomatoes are high in water and fiber, helping you feel refreshed without weighing you down.
- Antioxidant-rich: Tomatoes provide lycopene and vitamin C, while herbs add polyphenols that support overall wellness.
- Balanced nutrition: Mozzarella brings protein and calcium, making the salad satisfying enough for a light meal.
- Heart-healthy fats: Extra-virgin olive oil adds monounsaturated fats that support healthy cholesterol levels.
Common Mistakes to Avoid
- Over-salting too early: Salting long before serving pulls water from the cucumbers and tomatoes, leading to a watery salad. Season near the end.
- Skipping the pat-dry step for mozzarella: Excess moisture dilutes the dressing. Pat cheese dry for better texture and flavor.
- Using bland tomatoes: Flavor hinges on good produce. If tomatoes are lackluster, add a splash more acid and a pinch of sugar to lift the taste.
- Overdressing: Start with less dressing than you think. You can always add more, but you can’t take it away.
- Chopping herbs too far in advance: Basil browns and loses aroma quickly. Slice it right before you toss the salad.
Alternatives
- Cheese swaps: Try feta for a salty edge, burrata for extra creaminess, or ricotta salata for a firmer bite.
- Herb variations: Swap basil for mint or dill, or use a mix. Mint is especially nice with cucumber.
- Add-ons: Kalamata olives, thinly sliced red onion, roasted red peppers, toasted pine nuts, or avocado all work well.
- Greens boost: Serve over arugula or baby spinach for a heartier salad. Dress the greens lightly before topping.
- Grain bowl twist: Toss with cooked and cooled farro, quinoa, or orzo for a complete lunch.
- Dressing tweaks: Use balsamic vinegar for a sweeter, deeper note, or lemon zest for extra brightness.
FAQ
Can I make this salad ahead of time?
Yes, but keep components separate for best texture.
Prep the tomatoes and cucumbers, store the mozzarella and herbs separately, and keep the dressing in a jar. Combine and season right before serving.
What kind of tomatoes work best?
Cherry or grape tomatoes are ideal because they’re sweet and hold their shape. If using larger tomatoes, choose ripe but firm ones and cut them into bite-size wedges.
Do I have to use fresh mozzarella?
Fresh mozzarella gives the salad its signature creaminess, but you can use bocconcini, marinated mozzarella balls, or even cubed provolone for a firmer bite.
How do I keep cucumbers from watering down the salad?
Slice them and sprinkle a tiny pinch of salt, then pat dry after a few minutes if they’re very watery.
Also, wait to add the main seasoning until just before serving.
What protein can I add to make it a meal?
Grilled chicken, seared shrimp, canned chickpeas, or sliced salami all fit nicely. Keep the portions moderate so the salad stays fresh and light.
Can I use dried herbs instead of fresh?
Fresh herbs are best here. If you must use dried, use a small pinch of dried oregano or Italian seasoning in the dressing, and skip dried basil, which can taste flat.
Is there a dairy-free option?
Yes.
Swap mozzarella for cubed avocado or marinated tofu. Add a few olives for richness to replace the creamy element from the cheese.
What’s the best vinegar for this dressing?
Red or white wine vinegar keeps the flavors clean and bright. Lemon juice is a great alternative for a fresher, citrusy profile.
Final Thoughts
This Cherry Tomato, Cucumber & Mozzarella Salad proves that simple ingredients can deliver big results.
With a quick homemade dressing and a handful of fresh herbs, you get crunch, creaminess, and a burst of flavor in every bite. Keep it basic, or make it your own with add-ins and swaps. Either way, it’s a reliable, feel-good dish you’ll reach for again and again.

Cherry Tomato, Cucumber & Mozzarella Salad - Fresh, Simple, and Satisfying
Ingredients
- Cherry tomatoes (about 4 cups), halved
- English cucumber (1 large) or Persian cucumbers (3–4), sliced into half-moons
- Fresh mozzarella (8–10 oz), cut into bite-size pieces or use ciliegine (small mozzarella balls)
- Fresh basil (a handful), torn or thinly sliced
- Fresh parsley (optional, a small handful), chopped
- Extra-virgin olive oil (3–4 tablespoons)
- Red wine vinegar or white wine vinegar (1–2 tablespoons), or use fresh lemon juice
- Garlic (1 small clove), finely grated or minced
- Dijon mustard (1/2 teaspoon), for emulsifying the dressing
- Honey or sugar (1/2 teaspoon), to balance acidity
- Kosher salt and freshly cracked black pepper, to taste
- Red pepper flakes (optional), for a gentle kick
Instructions
- Prep the tomatoes: Rinse and dry the cherry tomatoes. Slice them in half. If they’re extra juicy, you can gently squeeze or scoop a little liquid out to prevent a watery salad.
- Slice the cucumbers: If using English cucumbers, no need to peel or seed. Slice into half-moons about 1/4 inch thick. For standard cucumbers, peel and seed if the skin is tough or the seeds are large.
- Cut the mozzarella: If using a large ball, pat it dry and cut into bite-size pieces. If using ciliegine, drain well. Removing excess moisture helps the dressing cling better.
- Make the dressing: In a small bowl, whisk together olive oil, vinegar (or lemon juice), Dijon, honey, garlic, a pinch of salt, and black pepper. Taste and adjust acidity or sweetness. You want a bright but smooth balance.
- Combine the salad: In a large bowl, add tomatoes, cucumbers, and mozzarella. Pour over most of the dressing and toss gently to coat without crushing the tomatoes.
- Add herbs: Fold in basil and parsley. Reserve a little basil for garnish if you like.
- Season and finish: Taste and add more salt, pepper, or dressing as needed. If you enjoy heat, sprinkle in a pinch of red pepper flakes.
- Rest briefly (optional): Let the salad sit for 5–10 minutes so flavors mingle. Right before serving, give it a light toss and garnish with extra basil.




