Our family’s favorite classic cucumber and tomato salad just got better with the addition of creamy avocado, a light and flavorful lemon dressing, and fresh cilantro. This Cucumber Tomato Avocado Salad takes just 15 minutes to make, and there’s no cooking required. It’s an easy, excellent, crowd-pleasing salad.

Cucumber Tomato Avocado Salad in white bowl

This post may contain affiliate links. Read my disclosure policy.

Helpful Reader Review

“I’ve been this for years in the summer! It is soooo good! The best side salad ever.” – Gail ★★★★★

Cucumber Tomato Avocado Salad Video

Why You’ll Love This Salad

This is the salad I make all summer long and bring most often to my parents’ house for Sunday lunch. I never seem to get tired of it, especially with garden-grown cucumbers and tomatoes. The simple lemon dressing makes it taste fresh and bright year-round, even when tomatoes aren’t at their summer best.

It’s perfect with grilled meats, seafood, or a simple weeknight dinner, and it always disappears fast. It’s also naturally gluten-free, dairy-free, vegetarian, and vegan, so it works for a wide range of diets, meals, and gatherings.

Cucumber tomato Avocado salad garnished with cilantro served in a white bowl

Cucumber Tomato Avocado Salad Ingredients

This easy salad is all about fresh ingredients, so use the best tomatoes and avocados you can find. Garden cucumbers and tomatoes make it extra special and give this salad the best summer flavor.

  • Tomatoes – Roma tomatoes work well because they are firm and not overly juicy. Cherry or grape tomatoes are also great and hold their shape nicely.
  • Cucumber – I love English cucumbers or Persian cucumbers. They are crisp, mild, and don’t need to be peeled.
  • Avocados – Choose ripe but firm avocados so they hold their shape when tossed. Avoid overripe avocados, which can get mushy.
  • Red onion – Slice it thinly so it blends into the salad. The lemon juice helps mellow the onion as it sits, but if your onion is extra strong, soak the slices in cold water for 10 minutes, then drain well.
  • Cilantro – We love the fresh flavor here, but fresh dill is a great substitute.
  • Lemon juice and olive oil – This simple dressing is light, fresh, and lets the vegetables shine. You can substitute fresh lime juice.
Cucumber Tomato Avocado Salad ingredients with fresh veggies and dressing

How to Make Cucumber Tomato Avocado Salad

  • Prep the veggies – Chop the tomatoes. If your tomatoes are extra juicy, you can seed them first, but I usually don’t bother. Slice the cucumber and red onion, dice the avocados into bite-sized pieces, and chop the cilantro. Add everything to a large salad bowl.
Chopped cucumbers, tomatoes and avocados on a cutting board.
  1. Dress the salad – Drizzle with olive oil and fresh lemon juice, then gently toss to combine.
Cucumber tomato and avocado salad chopped in sections in a white salad bowl
  1. Season and Serve – Just before serving, add salt and pepper to taste and toss gently again. This helps keep the salad from getting watery too quickly.

Tips for the Best Avocado Salad

  • Use ripe but firm avocados – Soft avocados can turn mushy when tossed. Dice them into bite-sized pieces, but don’t cut them too small or they can fall apart.
  • Dice the avocado last – This keeps it fresher and helps prevent browning.
  • Toss gently – Use a large spoon or spatula to fold the salad instead of stirring hard, which can crush the avocados and make the salad mushy.
  • Salt just before serving – Salt pulls moisture from cucumbers and tomatoes, so this keeps the salad crisp and fresh.

Serve With

My husband and I ate this entire batch of cucumber tomato salad with avocado in one sitting, paired with Roasted Potatoes and Grilled Shrimp Skewers. I shoveled most of the salad into my mouth before I remembered the shrimp and potatoes on my plate; mmming and smiling all the way through. We are both smitten. It pairs with just about anything:

Cucumber Tomato Avocado Salad

4.94 from 501 votes
Cucumber Tomato Salad Recipe served in a white salad bowl
Our classic cucumber and tomato salad just got better with the addition of avocado, a lemon dressing and fresh cilantro.
Prep Time: 15 minutes
Total Time: 15 minutes

Ingredients 

Servings: 4 (as a side salad)
  • 1 lb Roma tomatoes, chopped
  • 1 English cucumber, Persian, or garden cucumbers, sliced
  • 1/2 medium red onion, thinly sliced
  • 2 avocados, diced
  • 2 Tbsp extra virgin olive oil , or sunflower oil
  • 2 Tbsp fresh lemon juice, (from 1 medium lemon), or lime juice
  • 1/4 cup cilantro*, chopped
  • 1 tsp sea salt, or 3/4 tsp table salt
  • 1/8 tsp black pepper

Instructions

  • Prep Veggies – Place chopped tomatoes, sliced cucumber, sliced red onion, diced avocado, and chopped cilantro into a large salad bowl.
  • Add Dressing – Drizzle with 2 Tbsp olive oil and 2 Tbsp lemon juice. Toss gently to combine.
  • Season and Serve – Just before serving, toss with 1 tsp sea salt and 1/8 tsp black pepper, or season to taste.

Notes

*Note: if you don’t like cilantro, you can substitute it with 2 Tbsp fresh dill or chives. 
Make-Ahead: 
This salad is best fresh, but you can prep part of it ahead. Chop the tomatoes, slice the cucumber and onion, and chop the cilantro up to 1 day ahead. Cover and refrigerate. For the best texture, add the avocado, lemon juice, oil, salt, and pepper just before serving.
How to Store Cucumber Tomato Avocado Salad: 
If you have leftovers, cover and refrigerate for up to 1 day. The avocado may darken a little, and the tomatoes and cucumber will release some juice, but it will still taste good.

Nutrition Per Serving

261kcal Calories17g Carbs3g Protein22g Fat3g Saturated Fat596mg Sodium886mg Potassium8g Fiber5g Sugar1240IU Vitamin A31.8mg Vitamin C39mg Calcium1.1mg Iron
Nutrition Facts
Cucumber Tomato Avocado Salad
Amount per Serving
Calories
261
% Daily Value*
Fat
 
22
g
34
%
Saturated Fat
 
3
g
19
%
Sodium
 
596
mg
26
%
Potassium
 
886
mg
25
%
Carbohydrates
 
17
g
6
%
Fiber
 
8
g
33
%
Sugar
 
5
g
6
%
Protein
 
3
g
6
%
Vitamin A
 
1240
IU
25
%
Vitamin C
 
31.8
mg
39
%
Calcium
 
39
mg
4
%
Iron
 
1.1
mg
6
%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Salad, Side Dish
Cuisine: American
Keyword: Cucumber Tomato Avocado Salad
Skill Level: Easy
Cost to Make: $
Calories: 261
Natasha's Kitchen Cookbook

More Avocado Salads

If you love adding avocado to your salads, you’ll love this collection of avocado salads. We can all agree that avocados make salads better!

4.94 from 501 votes (144 ratings without comment)

Leave a Comment

Recipe Rating




Comments

  • Laura Harrison
    June 22, 2022

    I make this a lot. Great for summer, the flavors just meld together..

    Reply

    • NatashasKitchen.com
      June 22, 2022

      Such a great summer dish! Thanks for sharing, Laura!

      Reply

  • Pamela
    June 17, 2022

    Made this today and my boyfriend asked that we keep it in the rotation! It’s delicious. Thank you.

    Reply

    • NatashasKitchen.com
      June 17, 2022

      That’s wonderful, Pamela! So glad it was enjoyed.

      Reply

      • Una
        July 31, 2023

        Hi Natasha, this sounds delicious and I want to give it a try today. However – don’t like cilantro and haven’t got any parsley or dill to hand. Do you think it would work with basil?
        Una

        Reply

        • NatashasKitchen.com
          July 31, 2023

          Hi Una! Fresh basil will work too, really any fresh herb. One of my readers reported she loved it using fresh basil.

          Reply

  • Tina
    June 12, 2022

    This salad is simply perfect!! I make a big bowl of it and my daughter devours it! Thanks so much for the recipe!

    Reply

    • Natasha's Kitchen
      June 12, 2022

      Hi Tina, thanks for the review and good feedback!

      Reply

  • Jewels
    June 7, 2022

    Very refreshing and tasty! We added grilled chicken and enjoyed for dinner!!!

    Reply

    • Natasha's Kitchen
      June 8, 2022

      That is a perfect combo and I’m glad you enjoyed your dinner!

      Reply

  • Vicky
    May 10, 2022

    This salad! So different from any I’ve ever had, and so good! I kept wanting more. My avocados were not the best, so I only had one to add. Then, I remembered the guacamole I had in the fridge! I just glopped some into my serving, and it tasted great, so next time, I stirred the guacamole into the salad. It mixed with the dressing and was delicious! Thanks for the recipe.

    Reply

    • Natashas Kitchen
      May 10, 2022

      You’re welcome! I’m so happy you enjoyed it, Vicky! This is a popular recipe for good reason!

      Reply

  • Sandra
    April 28, 2022

    LOVE, LOVE, LOVE this salad!! A big hit on Easter! I’ve made this a few times, and it never disappoints!
    Can chopped green onion be substituted for the red onion? There’s allergies with the red onion in our family!

    Reply

    • Natashas Kitchen
      April 28, 2022

      This is a classic in our home! I’m so glad you enjoyed it, Sandra! It sounds like you found a favorite!

      Reply

  • Daniel
    April 11, 2022

    Hello from Lancaster county, PA. You said to use “English” cucumbers. Would it work with “Amish” cucumbers? (In the Amish culture if you are not Amish you are English!)

    Reply

    • Natasha
      April 11, 2022

      I didn’t know there was such a thing as Amish cucumbers. It’s just a variety of cucumber we prefer since they don’t need peeling. In the summer we use homegrown and I suppose those would be our Ukrainian cucumbers since we are Ukrainian (wink).

      Reply

      • Bob Pegram
        April 27, 2022

        An English cucumber may be the same as an Armenian cucumber. The are dull green, ridged/grooved and, like you said, don’t need peeling.

        Reply

  • Natalie
    April 6, 2022

    Absolutely delicious! Easy & simple & super tasty! It was exactly what I had on hand & quite filling. I reduced the amount somewhat & it was plenty for two. The dressing is so simple -it’s perfect! Thank you for helping us eat better- and making it so easy! ❤❤❤

    Reply

    • Natashas Kitchen
      April 6, 2022

      You’re welcome, Natalie! I’m so glad this was a hit!

      Reply

  • Melisende
    December 29, 2021

    Simple but very good. Always enjoy making your recipes. You’re consistently one of the best food bloggers.

    Reply

    • Natasha's Kitchen
      December 29, 2021

      Aaw, that is such a sweet comment. Thank you for your kind words!

      Reply

  • willie
    October 5, 2021

    Need to cover the window to your right while videoing, it casts a light on your face and shadows on the rest of your face. Did not see before new set!

    Reply

  • Sharon
    October 2, 2021

    Could you please tell me name of potatoe slicer that yu showed

    Reply

  • David Kelsey
    September 18, 2021

    Fantastic and easy to make. Loved it!

    Reply

    • Natashas Kitchen
      September 18, 2021

      I’m so glad you loved it, David! We absolutely love how fresh this salad is!

      Reply

  • Pamela K.
    August 29, 2021

    We love this salad! I add cooked, leftover steak, shrimp or chicken & make it a meal. Great for those hot summer days when you don’t want to heat up he kitchen!

    Reply

    • Natasha's Kitchen
      August 30, 2021

      Hi Pamela, glad you enjoy this salad! Thanks for your good comments and feedback.

      Reply

  • Carol Delle Donne
    August 28, 2021

    O M G is this salad ever delious I rate it a 5 star

    Reply

    • Natasha's Kitchen
      August 30, 2021

      Thank you, Carole. I appreciate it!

      Reply

  • Josephine Hili
    August 26, 2021

    Hi Natasha Love Your Cooking And All Your Recipes especially This salad Recipe

    Reply

    • Natasha's Kitchen
      August 27, 2021

      I’m glad you’re enjoying them, Josephine!

      Reply

  • Sandy
    August 12, 2021

    I love the simplicity of the recipe and the intenseness of the flavors. My only change was to use fresh basil instead of cilantro. Definitely going into the weekly rotation for the summer/fall.

    Reply

    • Natasha's Kitchen
      August 12, 2021

      Hi Sandy, good to know that you liked the recipe with fresh basil too. Thank you for your review and for sharing that with us!

      Reply

  • Lori Gunderson
    August 4, 2021

    How long ahead can I make the tomato, avacado salad? The same day or a day before?

    Reply

    • Natashas Kitchen
      August 4, 2021

      Hi Lori, Mine was always eaten fresh to try storing it, but I’ve had readers say that it was even better the next day!

      Reply

  • Susan Dorry
    July 9, 2021

    My Sons face lights up when he opens the door to the fridge and sees a big bowl of this salad. Gobbles it all in one sitting, boys 🙄

    Reply

    • Natashas Kitchen
      July 9, 2021

      Aww, That is the best when kids love what we moms make. That’s so great!

      Reply

  • Sheryl
    July 7, 2021

    Delicious and fresh! I admit I was kinda skeptical because it seemed too simple but i still tried because i love all the individual ingredients on their own..best decision! It’s indeed really good. Definitely a keeper!

    Thanks Natasha!

    Reply

    • Natasha's Kitchen
      July 7, 2021

      Wuhoo! What an awesome review, thank you for the great comments and feedback, Sheryl.

      Reply

  • Kathy Maitland
    July 5, 2021

    Delicious! I’m not a big fan of raw onions unless they are really thin on a sandwich. Lol So I added dried chopped chives. Perfect for me!

    Reply

    • Natasha's Kitchen
      July 6, 2021

      Sounds good, Kathy. Great to hear that you liked it!

      Reply

As Featured On

Never Go "Hangry" Again!

Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.