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

Tomato Cucumber Avocado Salad with Mozzarella and Basil Pesto


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cara
  • Total Time: 15 minutes
  • Yield: Serves 4

Description

Tomato Cucumber Avocado Salad with Mozzarella and Basil Pesto is a vibrant and refreshing dish that showcases the beauty of fresh ingredients. Perfect for picnics, potlucks, or light meals at home, this salad features juicy cherry tomatoes, creamy avocados, and small mozzarella balls, all tossed in a flavorful basil pesto dressing. It’s quick to prepare in just 30 minutes, making it an ideal choice for busy days or spontaneous gatherings. Whether served as a side or the main event, this colorful salad brings a burst of flavor and nutrition to any table.


Ingredients

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

Instructions

  1. In a large mixing bowl, combine halved red and yellow cherry tomatoes, diced avocado, sliced cucumber, diced red onion, and mozzarella balls.
  2. Add basil pesto and lemon juice; toss gently to mix. Season with salt and pepper according to your taste.
  3. Serve immediately or refrigerate for up to an hour to allow flavors to meld.
  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Category: Salad
  • Method: Mixing
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 serving
  • Calories: 280
  • Sugar: 6g
  • Sodium: 320mg
  • Fat: 21g
  • Saturated Fat: 5g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 7g
  • Protein: 8g
  • Cholesterol: 20mg