A healthy, Mediterranean-inspired salad made with fresh tomatoes, cucumber, avocado, and a vibrant basil pesto dressing.
½ pound red cherry tomatoes or grape tomatoes, halved
½ pound yellow cherry tomatoes or grape tomatoes, halved
2 avocados, diced
1 cucumber, sliced
⅓ cup red onion, diced
¼ cup basil pesto
1 tablespoon lemon juice
Salt and pepper to taste