½lbyellow cherry tomatoes or grape tomatoes, halved
2ripe avocados, diced
1medium cucumber, sliced
⅓cupred onion, finely diced
8ozsmall fresh mozzarella cheese balls (bocconcini or ciliegine)
For the Dressing
¼cupbasil pesto (store-bought or homemade)
1tbspfreshly squeezed lemon juice
Salt and black pepper, to taste
Optional add-ins:
A handful of arugula or baby spinach for extra greens
1 tablespoon pine nuts or sunflower seeds for crunch
Drizzle of balsamic glaze for a sweet finish
Instructions
Prep the vegetables.Slice the cherry tomatoes in half, dice the avocado, and slice the cucumber. Finely chop the red onion. Place everything in a large mixing bowl.
Add mozzarella.Toss in the mozzarella balls. If they’re large, cut them in half so they blend better with the other ingredients.
Make the dressing.In a small bowl, whisk together the basil pesto and lemon juice until smooth. (You can add 1 teaspoon of water if your pesto is very thick.)
Toss everything together.Pour the dressing over the salad and gently toss to coat. Be careful not to mash the avocado — you want chunks, not guacamole.
Season and serve.Add salt and pepper to taste. Serve immediately, or chill for 10–15 minutes to let the flavors meld.