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: Tina
  • Total Time: 15 minutes
  • Yield: Serves approximately 4

Description

Tomato Cucumber Avocado Salad with Mozzarella and Basil Pesto is a refreshing and vibrant dish that perfectly embodies the flavors of summer. This colorful salad combines juicy cherry tomatoes, creamy avocados, crisp cucumbers, and small mozzarella balls, all tossed in a luscious basil pesto dressing. Ideal for picnics, potlucks, or casual dinners, this salad is not only nutritious but also incredibly easy to prepare—taking just 30 minutes from prep to table. Whether served as a light lunch or a delightful side dish, each bite promises a medley of fresh tastes and textures that will impress your guests or brighten your weeknight meals.


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 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, diced red onion, and mozzarella cheese balls.
  2. Add basil pesto and lemon juice to the bowl. Toss everything until well mixed, adjusting seasoning with salt and pepper as needed.
  3. For optimal flavor, let the salad chill in the refrigerator for about 15 minutes before serving.
  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Category: Salad
  • Method: Mixing
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 cup (250g)
  • Calories: 320
  • Sugar: 3g
  • Sodium: 200mg
  • Fat: 24g
  • Saturated Fat: 6g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 9g
  • Protein: 8g
  • Cholesterol: 20mg