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: Hannah
  • Total Time: 20 minutes
  • Yield: Serves 4

Description

Tomato Cucumber Avocado Salad with Mozzarella and Basil Pesto is the ultimate refreshing dish for any occasion. This vibrant salad combines creamy avocados, juicy cherry tomatoes, crisp cucumbers, and small mozzarella balls, all tossed in a zesty basil pesto dressing. Perfect for summer picnics, potlucks, or as a light lunch, it’s not just delicious but also packed with nutrients. With just 20 minutes of preparation time, this easy salad is an excellent choice for busy weeknights or when entertaining guests. Serve it chilled to enhance the flavors and make every bite a delight.


Ingredients

Scale
  • 1/2 pound red cherry tomatoes (or grape tomatoes, halved)
  • 1/2 pound yellow cherry tomatoes (or grape tomatoes, halved)
  • 2 avocados (diced)
  • 1 cucumber (sliced)
  • 1/3 cup red onion (diced)
  • 8 ounces small 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 avocados, sliced cucumber, and diced red onion.
  2. Add small mozzarella balls along with basil pesto and lemon juice. Toss everything gently to combine.
  3. Season with salt and pepper to taste; adjust as needed.
  4. Chill in the refrigerator for about 30 minutes before serving for enhanced flavor.
  • Prep Time: 20 minutes
  • Cook Time: 0 minutes
  • Category: Salad
  • Method: Mixing
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 cup (150g)
  • Calories: 200
  • Sugar: 3g
  • Sodium: 220mg
  • Fat: 15g
  • Saturated Fat: 4g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 6g
  • Protein: 6g
  • Cholesterol: 15mg