Cucumber Tomato Avocado Salad

A bowl of Cucumber Tomato Avocado Salad with sliced cherry tomatoes, diced avocado, cucumber, and herbs, mixed together. A spoon is in the bowl, with whole cherry tomatoes and half an avocado on a white surface.

This cucumber tomato avocado salad has become a summer staple in my kitchen. It’s made with diced cucumbers, grape tomatoes, and avocado tossed in a light lemon dressing with olive oil and fresh chives. The lemon juice and olive oil create a coating that brings everything together without being heavy or creamy like mayo-based salads.

The whole thing comes together in about 10 minutes with just chopping and mixing. It’s naturally gluten-free, dairy-free, and vegan, which makes it work for almost any gathering or weeknight meal.

Why You’ll Love this Recipe

  • Ready in 10 minutes with no cooking. Dice the vegetables, whisk the dressing, toss, and serve. No oven, no stovetop, no complicated steps.
  • Creamy dressing without mayo or dairy. The avocado softens slightly in the lemon dressing, creating a naturally creamy coating without adding any dairy or heavy ingredients.
  • Fresh and crunchy with great texture contrast. Crisp cucumbers and firm tomatoes balance the soft avocado, while the lemon dressing keeps everything light and bright.
A close-up of a spoon holding a fresh Cucumber Tomato Avocado Salad with cherry tomatoes, cucumber, and avocado, with a blurred bowl of the same salad in the background.

Ingredient Notes

  • Cucumber – Use English cucumbers or regular cucumbers. If using regular cucumbers with thick skins, you can peel them first. Persian cucumbers also work well and have thin, edible skins.
  • Avocado – Choose ripe but firm avocados that give slightly when pressed. Overripe avocados will turn mushy in the salad. The lemon juice helps prevent browning, but it’s best to add avocado the day of serving if making in advance.
  • Grape Tomatoes – Grape or cherry tomatoes both work well here. Look for firm, sweet tomatoes.
  • Olive Oil – Use extra virgin olive oil for the best flavor. Avocado oil also works, though it has a more neutral flavor.
  • Lemon Juice – You’ll need about 1-2 lemons to get 1/4 cup of juice.
  • Fresh Chives – Fresh herbs are a must for this recipe. If you don’t have chives, substitute fresh dill, parsley, or cilantro. Do not use dried herbs, as they won’t give the salad the same fresh, bright flavor. If you can’t find fresh herbs, omit them and season well with salt and pepper.

Tip

Use fresh lemon juice, not bottled. Bottled lemon juice tastes flat and artificial compared to fresh-squeezed. You need the bright, acidic punch of fresh lemon to balance the rich avocado and bring all the flavors together.

A white bowl filled with diced cucumbers, tomatoes, and avocado in a lemon dressing with chopped chives on top.

Recipe FAQs

How do I keep the avocado from browning?

The lemon juice in the dressing helps slow browning. For best results, add the avocado right before serving. If you need to make it ahead, press plastic wrap directly onto the surface of the salad to minimize air exposure.

Can I add other vegetables to this salad?

Yes. Red onion, bell peppers, or radishes all work well. Keep additions minimal so the cucumbers, tomatoes, and avocado remain the stars. Add no more than 1/2 cup of extras.

Can I use Roma tomatoes instead of grape tomatoes?

Yes, but remove the seeds and dice the flesh so your salad isn’t watery.

Expert Tips

  • Cut vegetables into uniform 1/2-inch pieces. Same-size pieces ensure every bite has balanced flavor and texture. Cut cucumbers and avocados into roughly 1/2-inch cubes and halve the grape tomatoes lengthwise.
  • Don’t prep this more than 2 hours ahead. The cucumbers and tomatoes release water as they sit, making the salad soupy. If you must make it ahead, store vegetables and dressing separately and toss just before serving.

Storage Instructions

Make Ahead: Prep cucumbers, tomatoes, and dressing separately up to 1 day ahead. Store in the refrigerator. Add avocado and toss right before serving.

Refrigerate: Store leftovers in an airtight container for up to 1 day. Drain liquid before serving. Avocado will brown and vegetables will soften.

Serving Suggestions

This fresh salad is great for summer cookouts alongside grilled chicken, fish, or steak. Serve with Roasted Chicken Thighs or Honey Glazed Salmon. For a complete BBQ spread, pair with Roasted Corn and Bacon Red Potato Salad.

An aerial view of a bowl of cucumber avocado tomato with chives and lemon dressing.

Did you make this recipe?

A bowl of Cucumber Tomato Avocado Salad with sliced cherry tomatoes, diced avocado, cucumber, and herbs, mixed together. A spoon is in the bowl, with whole cherry tomatoes and half an avocado on a white surface.
No ratings yet

Cucumber Tomato Avocado Salad

Fresh cucumber tomato avocado salad with crisp vegetables and creamy avocado tossed in a light lemon dressing. Ready in 10 minutes, this gluten-free, dairy-free, vegan side dish is great for summer cookouts, potlucks, and weeknight dinners.
Print Recipe Pin Recipe Rate this Recipe
Prep Time 10 minutes
Total Time 10 minutes
Servings 4 servings

Ingredients

For the Salad:

  • 2 cups (280 g) diced cucumber - from 1 medium English cucumber
  • 1 cup (150 g) diced avocado - from 1 large avocado
  • 2 cups (300 g) grape tomatoes - halved

For the Lemon Dressing:

  • ¼ cup (56 g) extra virgin olive oil
  • ¼ cup (60 g) fresh lemon juice - juice of 1-2 lemons
  • ½ teaspoon kosher salt
  • ½ teaspoon ground black pepper
  • 1 tablespoon fresh chives - chopped

**Use the toggle button above to turn the instruction photos on and off!

Instructions

  • In a large bowl, combine 2 cups (280 g) diced cucumber, 1 cup (150 g) diced avocado, and 2 cups (300 g) grape tomatoes.
  • In a small bowl, whisk together ¼ cup (56 g) extra virgin olive oil, ¼ cup (60 g) fresh lemon juice, ½ teaspoon kosher salt, ½ teaspoon ground black pepper, and 1 tablespoon fresh chives until combined.
  • Pour dressing over the vegetables and gently toss until everything is evenly coated.
  • Serve immediately.

Video

Notes

  • Storage: Store leftovers in an airtight container in the refrigerator for up to 1 day. Drain excess liquid before serving. The avocado will brown and vegetables will release water over time.
  • Make Ahead: Dice cucumbers and tomatoes up to 1 day ahead and store in the refrigerator. Make the dressing separately. Add avocado and toss everything together right before serving.
  • Substitutions: Use avocado oil instead of olive oil. Substitute fresh dill, parsley, or cilantro for chives (same amount). Cherry tomatoes work in place of grape tomatoes.

Nutrition

Calories: 226kcal | Carbohydrates: 10g | Protein: 2g | Fat: 21g | Saturated Fat: 2g | Sodium: 299mg | Potassium: 537mg | Fiber: 4g | Sugar: 3g | Vitamin A: 780IU | Vitamin C: 24mg | Calcium: 24mg | Iron: 0.7mg

**This post was originally shared on May 8, 2015 and updated with new photographs on April 29, 2018. It’s one of our favorite recipes so we thought new photos were due! Enjoy!

2 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.