
This tomato cucumber avocado salad has become my summertime staple for both casual family dinners and entertaining guests. The combination of creamy avocado, juicy tomatoes, and fresh mozzarella creates a perfect balance of flavors that never disappoints.
I first created this salad when unexpected guests arrived on a sweltering July afternoon. With no time to cook, I tossed together what I had in my refrigerator. Now it's requested at every summer gathering.
Ingredients
- Red and yellow cherry tomatoes: Provide both visual appeal and sweet juicy flavor. Choose firm ones with bright color for best taste
- Ripe avocados: Add creaminess and healthy fats. Look for ones that yield slightly to gentle pressure
- Cucumber: Offers refreshing crunch and hydration. English varieties work beautifully as they have fewer seeds
- Red onion: Brings a mild bite that balances the other ingredients. Soak in cold water briefly if you prefer a milder flavor
- Fresh mozzarella balls: Contribute protein and a delicate milky flavor. The small pearl size works perfectly for easy eating
- Basil pesto: Serves as both dressing and flavor enhancer. Store bought works fine but homemade elevates this dish
- Lemon juice: Brightens everything while preventing avocado from browning
- Salt and pepper: To taste, always adjust according to your preference
Step-by-Step Instructions
- Prep the Vegetables:
- Halve the cherry tomatoes, both red and yellow varieties, for colorful appeal. Dice avocados into about 1-inch chunks just before serving to prevent browning. Slice cucumber into thin half-moons for easier eating. Finely dice red onion for even distribution of flavor throughout the salad.
- Combine the Ingredients:
- Place all prepared vegetables and mozzarella balls in a large bowl. Gently toss to distribute everything evenly. The varying textures and colors create a visually stunning presentation.
- Dress the Salad:
- Drizzle basil pesto and fresh lemon juice over the salad ingredients. Toss again very gently to coat everything without crushing the delicate avocado. Season with salt and freshly ground black pepper according to your taste preferences.

The fresh mozzarella balls are my favorite ingredient in this salad. I discovered them on a trip to Italy years ago and was delighted to find them readily available at home. My daughter now calls them "cheese bubbles" and picks them out first.
Make-Ahead Tips
This salad can be partially prepared in advance to save time. Chop all vegetables except the avocado and store them in an airtight container in the refrigerator. Keep the dressing separate and add just before serving along with freshly diced avocado. This prevents everything from becoming soggy and ensures the avocado stays bright and fresh.
Customize Your Salad
Turn this versatile salad into a meal by adding protein like grilled chicken, shrimp, or chickpeas. For a vegan version, simply omit the mozzarella or substitute it with your favorite plant based cheese alternative. The basic formula works with whatever vegetables are in season. Try adding bell peppers, artichoke hearts, or even grilled zucchini.
Serving Suggestions
Serve this beautiful salad in a shallow bowl to showcase all the vibrant colors. It pairs wonderfully with grilled meats, especially Italian dishes like chicken parmesan or a simple pasta. For an elegant presentation at dinner parties, portion individual servings into small bowls or martini glasses for a sophisticated first course.
Storage Tips
This salad is best enjoyed fresh the day it's made. However, leftovers can be stored in an airtight container in the refrigerator for up to 24 hours. The avocado may darken slightly but will still taste delicious. If you know you'll have leftovers, consider adding additional lemon juice to help preserve the avocado's color.
Frequently Asked Questions
- → Can I use store-bought pesto?
Yes, store-bought pesto works perfectly. Look for high-quality pesto for the best flavor, or try making your own for a fresher taste.
- → What can I use instead of mozzarella balls?
You can substitute with cubed fresh mozzarella, feta cheese, or soft goat cheese for a different flavor profile.
- → How do I keep avocado from browning?
Squeeze lemon juice over the diced avocado. This will slow down oxidation and keep them fresh-looking.
- → Can this salad be made ahead?
Yes, prepare the ingredients in advance but wait to toss everything with the dressing until just before serving to maintain freshness.
- → What can I serve this salad with?
This salad pairs wonderfully with grilled chicken, fish, or crusty bread for a complete and satisfying meal.