In a large serving bowl, add cucumber, avocado, onion, tomatoes, basil, and mozzarella.
In a small mixing bowl, whisk the olive oil, balsamic vinegar, garlic, salt, and pepper together until combined.Drizzle the dressing over the salad and toss to combine and serve. Enjoy!