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: Samia
  • Total Time: 0 hours
  • Yield: Serves 4

Description

Tomato Cucumber Avocado Salad with Mozzarella and Basil Pesto is a vibrant and refreshing dish that celebrates the best of seasonal produce. This salad combines juicy cherry tomatoes, crisp cucumbers, creamy avocados, and soft mozzarella balls, all brought together with a luscious homemade basil pesto. It’s perfect for summer picnics, potlucks, or as a light meal on its own. Ready in just 20 minutes, this nutrient-packed salad is not only colorful but also brimming with flavor.


Ingredients

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

Instructions

  1. In a large mixing bowl, combine the halved cherry tomatoes (both red and yellow), diced avocados, sliced cucumber, diced red onion, and fresh mozzarella balls.
  2. Drizzle basil pesto over the top and add lemon juice. Toss gently until all ingredients are well coated.
  3. Season with salt and pepper to taste. Adjust the amount of pesto if desired for extra flavor.
  4. Serve immediately or refrigerate for at least 30 minutes to let the flavors meld.
  • Prep Time: 20 minutes
  • Cook Time: N/A
  • Category: Salad
  • Method: Mixing
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 cup (150g)
  • Calories: 240
  • Sugar: 5g
  • Sodium: 230mg
  • Fat: 18g
  • Saturated Fat: 4g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 7g
  • Protein: 6g
  • Cholesterol: 15mg