Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tomato Cucumber Avocado Salad with Mozzarella and Basil Pesto

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Tomato Cucumber Avocado Salad with Mozzarella and Basil Pesto is the ultimate warm-weather dish, bursting with fresh flavors and vibrant colors. This delightful salad combines juicy cherry tomatoes, crisp cucumbers, creamy avocados, and small mozzarella balls, all tossed in a luscious basil pesto dressing. Perfect for potlucks, picnics, or as a light lunch, it’s not only nutritious but also incredibly easy to prepare. With its refreshing taste and satisfying texture, this salad can be enjoyed on its own or served alongside grilled proteins. Whip it up in just 30 minutes for a quick meal that will impress your guests and family alike.

  • Total Time: 15 minutes
  • Yield: Serves approximately 4 people 1x

Ingredients

Scale
  • 1/2 pound red cherry tomatoes
  • 1/2 pound yellow cherry tomatoes
  • 2 avocados
  • 1 cucumber
  • 1/3 cup red onion
  • 8 ounces fresh mozzarella balls
  • 1/4 cup basil pesto
  • 1 tablespoon lemon juice
  • Salt and pepper to taste

Instructions

  1. Prepare your fresh ingredients by washing them thoroughly. Halve the cherry tomatoes, dice the avocados, slice the cucumber, and finely dice the red onion.
  2. In a large mixing bowl, combine the halved red and yellow cherry tomatoes, diced avocado, sliced cucumber, diced red onion, and mozzarella balls.
  3. Pour the basil pesto and lemon juice over the assembled ingredients. Gently toss everything together until well mixed.
  4. Season with salt and pepper to taste. If desired, add more basil pesto for extra flavor.
  • Author: Madison
  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Category: Salad
  • Method: Mixing
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 5g
  • Sodium: 220mg
  • Fat: 26g
  • Saturated Fat: 6g
  • Unsaturated Fat: 18g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 10g
  • Protein: 7g
  • Cholesterol: 15mg