Cucumber, Tomato and Avocado Salad Recipe with Lemon Vinaigrette

This Cucumber Tomato Avocado Salad is a bright, no-lettuce summer salad made with cherry tomatoes, Persian cucumbers, creamy avocado, thinly sliced red onion, and fresh basil, all tossed in a zesty lemon vinaigrette. Light, healthy, and ready in minutes, it’s an ideal side for grilled meats, a picnic, or a quick weeknight dinner.

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

If you want a fresh, simple salad that’s truly satisfying, this Cucumber Tomato Avocado Salad delivers. It proves you don’t need lettuce to get a salad that’s full of texture and flavor. Crisp cucumbers and juicy tomatoes balance the silky avocado, while basil and lemon vinaigrette brighten every bite.

This recipe is ideal for peak-season produce: use the best tomatoes and cucumbers you can find for maximum flavor. It’s also versatile—serve it as a light lunch, a side dish for barbecues, or add a protein to make it a main course.

Avocado tomato and cucumber salad with basil and lemon vinaigrette in a serving bowl.

Why you’ll love this recipe

  • Fresh, seasonal ingredients. Perfect for summer tomatoes, cucumbers, and basil.
  • No lettuce needed. Keeps the salad crisp without wilting leaves.
  • Quick and easy. Ready in about 15 minutes.
  • Healthy. Naturally gluten-free, dairy-free, and vegan when served without added cheese.
  • Versatile. Pairs well with many mains or can be boosted with beans, chicken, or shrimp.

Recipe ingredients

ingredients for cucumber tomato avocado salad with basil and lemon vinaigrette.
  • Cherry tomatoes: 1 pint (about 2 cups), halved. Cherry tomatoes are sweeter and hold up well when tossed.
  • Persian cucumbers: 3 small, sliced about 1/4″ thick. If using a larger cucumber, remove seeds and use about 1/2 of it, halved lengthwise and chopped.
  • Red onion: 1/2 cup thinly sliced. Soak in cold water 5–10 minutes for a milder bite, if desired.
  • Fresh basil: 1/4 cup, chopped. Adds a bright, herbaceous note.
  • Avocado: 1 large, pitted and diced. Choose ripe but firm fruit so it keeps its shape.
  • Lemon vinaigrette: Olive oil, fresh lemon juice, Dijon mustard, minced garlic, salt and pepper — whisk together to taste or use your preferred lemon vinaigrette.

See the recipe card below for ingredient amounts and a clear ingredient list.

How to make cucumber tomato avocado salad

This salad is fast to assemble and the dressing can be made ahead of time. Prepare the vinaigrette, chop the vegetables, and combine just before serving.

Pro tip: Add the avocado last and toss gently to avoid mashing it.

Chopped cucumbers tomatoes avocado unmixed in a bowl.
Place chopped cucumber, tomato, avocado and red onion in a large bowl.
Cucumber tomato avocado salad in a bowl with fresh basil.
Add chopped basil and lemon vinaigrette, then toss gently. Season to taste with salt and pepper.

Tips for success

  • Toss gently: Use a large bowl and fold the ingredients to avoid breaking the avocado.
  • Choose ripe but firm avocados: They hold shape and give a creamy texture without becoming mushy.
  • Mild onion: Soak sliced red onion in cold water for 5–10 minutes to reduce sharpness.
  • Serve immediately: The salad is best fresh; avocado will brown over time.

Recipe FAQs

Can I make this ahead of time?

Assemble this salad just before serving for the best texture and color. You can prep the tomatoes, cucumbers, and onion in advance and store them separately. Make the dressing ahead and bring it to room temperature before using.

What type of cucumber works best?

Persian cucumbers are ideal because they’re crisp and have fewer seeds, but English cucumbers or seedless varieties work well too.

Serving suggestions

This salad is flexible and pairs with many dishes or can be enhanced to stand alone:

  • Add protein: Toss in cooked chicken, shrimp, chickpeas, or white beans to make a heartier meal.
  • Serve with grilled items: A fresh complement to grilled burgers, steak, or fish.
  • Mediterranean twist: Add kalamata olives and crumbled feta for a more savory profile.

Storage tips

Best eaten the day it’s made. If you must store leftovers:

  • Keep in an airtight container in the refrigerator for up to 1 day.
  • The avocado may brown slightly; a squeeze of lemon can help slow discoloration.
  • For best texture, add the avocado just before serving when possible.
Cucumber tomato avocado salad with lemon vinaigrette in serving bowl with a spoon.

More no lettuce salad recipes you’ll love:

  • Butternut squash quinoa salad
  • Spring farro salad with feta and mint
  • Horiatiki (Greek village salad)
  • Mediterranean three-bean salad
  • Fresh and easy three-bean salad

Did you try this recipe? If so, please leave a review and tag @flavorthemoments on social media so I can see your version.

Cucumber Tomato Avocado Salad

An easy no-lettuce salad perfect for summer: crisp cucumbers, juicy tomatoes, creamy avocado, fresh basil, and lemon vinaigrette.

Ingredients

  • 1 pint cherry tomatoes, halved (about 2 cups)
  • 3 small Persian cucumbers, sliced 1/4″ thick
  • 1/2 cup thinly sliced red onion
  • 1/4 cup freshly chopped basil
  • 1 large avocado, pitted and diced
  • Lemon vinaigrette, to taste (olive oil, lemon juice, Dijon, garlic, salt, pepper)

Instructions

  1. In a large bowl, combine the halved cherry tomatoes, sliced cucumbers, thinly sliced red onion, and chopped basil.
  2. Add lemon vinaigrette and toss gently to coat. Taste and season with salt and pepper as needed.
  3. Add the diced avocado last and fold carefully to combine so it keeps its texture. Serve immediately.

Notes

  1. If using larger tomatoes, remove seeds to prevent excess liquid. Slice in half, scoop out seeds and juice, then chop.
  2. For a larger cucumber, use about half and remove seeds before chopping.
  3. Soaking red onion in cold water for 5–10 minutes mellows the flavor.
  4. Leftovers keep in an airtight container in the fridge for up to 1 day; avocado may darken slightly.

Nutrition (estimate)

Per serving: Calories 78; Carbohydrates 8 g; Protein 2 g; Fat 5 g; Fiber 3 g. Nutrition values are estimates and do not include the vinaigrette, which can vary by recipe.

All recipes and images © Flavor the Moments.