This vibrant Tomato Cucumber Salad with Avocado, Mozzarella, and Basil Pesto is the perfect blend of fresh, creamy, and zesty flavors. It’s an incredibly easy and satisfying dish that’s ideal for spring and summer gatherings, or as a light and healthy meal any time of year.
Why You Will Love This Recipe
You will absolutely adore this Tomato Cucumber Salad with Avocado, Mozzarella, and Basil Pesto for so many reasons! It’s bursting with color and flavor, making it a feast for the eyes as well as the palate. The combination of juicy tomatoes, crisp cucumbers, creamy avocado, and soft mozzarella is simply divine. Plus, the simple yet impactful basil pesto and lemon juice dressing elevates all the fresh ingredients. It’s incredibly quick to prepare, making it a lifesaver for busy weeknights or last-minute potlucks. This salad is also wonderfully versatile, serving beautifully as a light lunch or a substantial side dish to your favorite grilled proteins.
Ingredients
- ½ pound red cherry tomatoes or grape tomatoes, halved
- ½ pound yellow cherry tomatoes or grape tomatoes, halved
- 2 ripe avocados, diced
- 1 large cucumber, sliced
- ⅓ cup red onion, finely diced
- 8 ounces small fresh mozzarella cheese balls (like bocconcini or ciliegine)
- ¼ cup fresh basil pesto
- 1 tablespoon fresh lemon juice
- Salt, to taste
- Freshly ground black pepper, to taste
Step-by-Step Instructions
- In a large mixing bowl, combine the halved red and yellow cherry tomatoes, diced avocado, sliced cucumber, diced red onion, and the small fresh mozzarella cheese balls.
- In a small separate bowl, whisk together the fresh basil pesto and the fresh lemon juice.
- Pour the basil pesto dressing over the salad ingredients.
- Gently toss everything together until all the ingredients are well coated with the dressing.
- Season the salad with salt and freshly ground black pepper to your preference.
- Taste and adjust seasoning if necessary, adding a little more basil pesto or lemon juice if desired.
- Serve immediately for the freshest taste and texture.

Expert Tips / Pro Tips
To ensure your Tomato Cucumber Salad with Avocado, Mozzarella, and Basil Pesto is absolutely perfect, keep these tips in mind. For the best flavor and texture, use ripe but firm avocados; they should yield slightly to gentle pressure but not be mushy. When dicing the avocado, do so just before assembling the salad to prevent browning. If you are making this salad ahead of time, consider adding the avocado just before serving. For an extra burst of flavor, you can add a few fresh basil leaves torn into pieces right before serving. If you can’t find small mozzarella balls, you can dice a larger ball of fresh mozzarella. When slicing the cucumber, consider leaving the peel on for added color and nutrients, or peel it if you prefer a softer texture.
This salad is wonderfully adaptable! For a different flavor profile, try substituting the basil pesto with a simple vinaigrette made from olive oil, balsamic vinegar, and a touch of Dijon mustard. You can add other vegetables like bell peppers (any color), or some chopped celery for extra crunch. For a protein boost, grilled chicken, shrimp, or chickpeas make excellent additions. If you don’t have red onion, green onions or shallots can be used. For a bit of heat, a pinch of red pepper flakes can be added to the dressing. If fresh mozzarella isn’t available, crumbled feta cheese can offer a delightful salty contrast, though it will change the overall flavor profile.
Serving Suggestions
This Tomato Cucumber Salad with Avocado, Mozzarella, and Basil Pesto is incredibly versatile. It pairs beautifully with grilled meats like chicken, steak, or lamb, as well as grilled fish such as salmon or trout. It’s also a fantastic accompaniment to Mediterranean-inspired main dishes. For a lighter meal, serve it on its own with some crusty bread for dipping. It’s also an ideal addition to any picnic, barbecue, or potluck spread, offering a refreshing counterpoint to heartier fare.
For the best quality, this salad is best enjoyed fresh. If you have leftovers, store them in an airtight container in the refrigerator for up to 1-2 days. It’s important to note that avocado can brown and soften over time, and the cucumbers may become less crisp. To maintain freshness, you can store the dressing separately and toss it with the salad ingredients just before serving. This salad is not recommended for freezing, as the texture of the avocado and cucumber will be compromised upon thawing.
Nutrition Information
| Nutrient | Amount per Serving | % Daily Value* |
|---|---|---|
| Calories | 264 kcal | |
| Total Fat | 21g | 32% |
| Saturated Fat | 4g | 25% |
| Cholesterol | 14mg | 5% |
| Sodium | 142mg | 6% |
| Total Carbohydrate | 11g | 4% |
| Dietary Fiber | 5g | 21% |
| Total Sugars | 2g | 2% |
| Protein | 9g | 18% |
| Vitamin A | 525 IU | 11% |
| Vitamin C | 21.9mg | 27% |
| Calcium | 177mg | 18% |
| Iron | 1mg | 6% |
*Percent Daily Values are based on a 2,000 calorie diet. The nutritional information provided is an estimate and may vary based on ingredients used.
FAQ
Can I make this salad ahead of time?
Yes, you can prepare most of the salad ahead of time. However, it’s best to add the avocado just before serving to prevent it from browning and becoming mushy. You can also store the dressing separately and toss it with the salad ingredients right before you plan to serve it.
What kind of tomatoes work best?
Cherry tomatoes or grape tomatoes are ideal as they are small, sweet, and hold their shape well. Using a mix of red and yellow varieties adds a beautiful visual appeal to the salad.
Can I use store-bought basil pesto?
Absolutely! Store-bought basil pesto is a convenient and delicious option. Just ensure you choose a good quality one that you enjoy the flavor of. If you have the time, homemade pesto is also wonderful.
What if I don’t like red onion?
If red onion is too strong for your taste, you can omit it, or substitute it with finely diced green onions or shallots. Soaking diced red onion in cold water for 10 minutes before adding it to the salad can also mellow its flavor.
How do I prevent the avocado from browning?
Tossing the diced avocado with a little bit of lemon juice immediately after dicing can help slow down the browning process. As mentioned, adding the avocado just before serving is the most effective way to keep it looking fresh and green.

Tomato Cucumber Salad with Avocado, Mozzarella, and Basil Pesto
Ingredients
Method
- In a large bowl, combine the halved red and yellow cherry tomatoes, diced avocado, sliced cucumber, diced red onion, and small fresh mozzarella cheese balls.
- In a small bowl, whisk together the basil pesto and lemon juice to create the dressing.
- Pour the basil pesto dressing over the salad ingredients in the large bowl.
- Gently toss all the ingredients together until well combined and coated with the dressing.
- Season the salad with salt and freshly ground black pepper to your taste. Add more basil pesto if desired for a stronger flavor.
- Serve immediately or chill for later. The flavors meld beautifully as it sits.