This Cucumber Tomato Avocado Salad is a fresh, no lettuce summer salad made with cherry tomatoes, Persian cucumbers, creamy avocado, red onion, and basil, and it’s all tossed in a vibrant lemon vinaigrette. It’s light, healthy, and comes together in minutes, making it the perfect easy summer side dish for grilled meats, picnics, or quick weeknight dinners!

Cucumber tomato avocado salad in a bowl with basil and lemon vinaigrette.

If you’re looking for a salad that’s fresh, simple, and actually satisfying, this Cucumber Tomato Avocado Salad is it.

It’s one of those recipes that proves you don’t need lettuce to make a great salad. The crisp cucumbers, juicy tomatoes, and creamy avocado create the perfect balance of texture, while fresh basil and a bright lemon vinaigrette bring everything together.

This is the kind of easy summer salad you’ll make on repeat — whether you need a quick side dish, something light for lunch, or a way to use up all those peak-season tomatoes. 🙂

Need more salad inspiration? My collection of summer salad recipes is packed with delicious recipes to enjoy all season long!

Avocado tomato and cucumber salad with basil and lemon vinaigrette in a serving bowl.
Save This Recipe
I’ll send it to your inbox right away!
Your privacy

Why you’ll love this recipe

  • Fresh and seasonal. It’s the perfect place to use summer tomatoes, cucumber and basil.
  • No lettuce required. No lettuce means no wilting…just fresh, hearty veggies.
  • Quick and easy. Ready in about 15 minutes.
  • Healthy and clean ingredients. Naturally gluten-free, dairy-free, and vegan.
  • Versatile. Pairs with almost anything you’re serving.

Recipe ingredients

ingredients for cucumber tomato avocado salad with basil and lemon vinaigrette.
  • Tomatoes. You’ll need 2 cups of cherry tomatoes, or about 1 pint. Cherry tomatoes work best in this salad because they’re naturally sweeter, less watery, and hold their shape well when tossed.
  • If using larger tomatoes (like Roma or vine-ripened), remove the seeds before chopping so the salad doesn’t become too watery.
  • Cucumber. I prefer small Persian cucumbers here as they’re seedless and I like the smaller size, but use your favorite variety.
  • Avocado. Make sure your avocados are ripe yet firm for the best texture.
  • Red onion. Adds a nice savory flavor. Soak red onion in cold water for 5–10 minutes if you want a milder flavor, or omit it entirely if you’re not a fan.
  • Basil. Adds fresh, herbaceous flavor that elevates the salad. No fresh basil? See my fresh herbs guide for suitable substitutes and the flavor profiles for each.
  • Lemon vinaigrette. My homemade lemon vinaigrette includes a simple blend of olive oil, fresh lemon juice, Dijon mustard, minced garlic, salt and pepper.

See the recipe card below for the full list of ingredients and quantities.

How to make cucumber tomato avocado salad

This salad is super simple to prepare, and the dressing can be made up to a few days in advance to make prep time even faster.

Pro tip: Add the avocado last and toss gently to keep it from breaking down.

See the recipe card below for full instructions.

Tips for success

  • Toss very gently so the avocado holds its shape, or add the avocado in last.
  • Use ripe but firm avocados for the best texture.
  • Soak red onion in cold water for 5–10 minutes if you want a milder flavor.
  • Serve right away for the freshest flavor and texture.

Recipe FAQs

Can I make this ahead of time?

I don’t recommend assembling this salad until just before serving. However, you can prep everything except the avocado and basil ahead of time and store them separately until you assemble the salad.

The dressing can be made up to a few days in advance. Be sure to let it stand at room temperature for about 30 minutes so that the olive oil softens. Once softened, shake vigorously until emulsified.

What type of cucumber works best?

Persian cucumbers are ideal because they’re crisp and have fewer seeds, but English cucumbers work great too.

Serving suggestions

This cucumber tomato avocado salad is extremely versatile and can be served numerous ways as follows:

Storage tips

This salad is best enjoyed the day that it’s made, but if needed:

  • Store in an airtight container in the refrigerator for up to 1 day.
  • The avocado may brown slightly, but the flavor will still be good.
  • For best results, add avocado just before serving.
Cucumber tomato avocado salad with lemon vinaigrette in serving bowl with a spoon.

Did you try this recipe?  If so, be sure to leave a review below and tag me @flavorthemoments on Facebook and Instagram

Cucumber tomato avocado salad in a bowl with basil and lemon vinaigrette.

Cucumber Tomato Avocado Salad

This Cucumber Tomato Avocado Salad is an easy no lettuce salad that's perfect for summer! It's crisp, fresh and tossed in a vibrant lemon vinaigrette!
0
reviews

Leave a Review »

Ingredients

  • 1 pint cherry tomatoes halved (about 2 cups); see note 1
  • 3 small Persian cucumbers sliced 1/4" thick; see note 2
  • 1/2 cup thinly sliced red onion see note 3
  • 1/4 cup freshly chopped basil
  • lemon vinaigrette to taste
  • 1 large avocado pitted and diced

Instructions 

  • Place the cherry tomatoes, cucumber, red onion and chopped basil in a large bowl.
    1 pint cherry tomatoes, 3 small Persian cucumbers, 1/2 cup thinly sliced red onion, 1/4 cup freshly chopped basil
  • Add lemon vinaigrette and toss gently to coat. Taste and add salt and pepper as needed.
    lemon vinaigrette
  • Add the avocado and stir gently to combine. Adding the avocado last will help it retain it's texture. Serve immediately and enjoy!
    1 large avocado

Notes

  1. Pro tip: If using larger tomatoes (like Roma or vine-ripened), it’s best to remove the seeds so the salad doesn’t become too watery. Do this by slicing the tomato in half, gently scoop out the seeds and excess liquid with a spoon, then dice and use as directed.
  2. If using a larger cucumber, you’ll need about 1/2. Cut the cucumber in half, then cut lengthwise in half and chop. 
  3. Soak red onion in cold water for 5–10 minutes if you want a milder flavor.
  4. Salad is best enjoyed immediately, but if you have leftovers, store in an airtight container in the refrigerator for up to 1 day.

Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.

Did you try this recipe?Be sure to tag @flavorthemoments with the hashtag #flavorthemoments on Instagram so I can see what you made!

Sharing is caring!