Our family’s favorite cucumber and tomato salad gets a creamy upgrade with ripe avocado, fresh cilantro, and a bright lemon dressing. This Cucumber Tomato Avocado Salad is ready in just 15 minutes with no cooking, making it an easy side dish for summer meals, cookouts, and weeknight dinners.

Cucumber Tomato Avocado Salad in white serving bowl

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

Helpful Reader Review

“I’ve been making 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.

The Best 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 – English or Persian cucumbers are crisp, mild, and don’t need to be peeled. Garden cucumbers also work, but peel them if the skin is thick or waxy and remove any large, mature seeds.
  • 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 its fresh flavor here, but you can substitute fresh dill or chives.
  • Lemon juice and olive oil – This simple dressing is light, fresh, and lets the vegetables shine. You can substitute fresh lime juice for the lemon juice.
Ingredients for making cucumber and tomato avocado salad salad with lemon 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.
Mixed salad in a white bowl with serving spoon

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.
Prepared cucumber tomato avocado salad served in a white mixing bowl

Serve This Salad 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, but it pairs with these main dishes:

Cucumber Tomato Avocado Salad

4.94 from 506 votes
Cucumber tomato avocado salad mixed together and served in a white 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: Avocado cucumber tomato salad, 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 506 votes (144 ratings without comment)

Leave a Comment

Recipe Rating




Comments

  • Corinne
    November 23, 2017

    I made this tonight. Wonderful! My lemon created more than 4 tbsp juice, which seemed to work out well. Opted for dill as I don’t care for cilantro. Used 1/4 tsp dill seed as I made the dressing hours before, and knew that it would be steeping for awhile. Didn’t purposely deviate from your recipe, but just kind of went with what I had on hand. It was FABULOUS!! And so healthy 🙂 Thank you for this amazing recipe.

    Reply

    • Natasha
      natashaskitchen
      November 23, 2017

      I’m so happy you loved it!!! Thank you for sharing you amazing review 🙂

      Reply

  • Fae
    October 29, 2017

    Great recipes you’ve got…
    I bet I’ll try it soon.

    Reply

    • Natasha's Kitchen
      October 30, 2017

      Thank you Fae! This is one of my most popular salad recipes! I hope you love it!

      Reply

  • Karen
    October 16, 2017

    Great salad. I added 1 roasted jalepeno for some spice and Tbls of lemon zest.

    Reply

    • Natasha's Kitchen
      October 16, 2017

      I’m glad you like the recipe Karen! Thanks for sharing!

      Reply

  • Nan
    October 13, 2017

    I’ve made this but added garbanzo beans so it has some protein. So delicious!

    Reply

    • Natasha's Kitchen
      October 14, 2017

      Yum, that’s a great idea! Thanks for sharing your great review with other readers Nan!

      Reply

  • Natasha Jones
    October 11, 2017

    Hi. From one Natasha to another… I absolutely love this salad!!. It tastes as fresh as it looks. Interestingly my kids each love a different part and eat them accordingly… onion, avocado and cucumber. This recipe has joined my rotation of veggie sides. Thank you for sharing this.

    Reply

    • Natasha
      natashaskitchen
      October 11, 2017

      Thank you for such a rave review Natasha and you are very welcome 😬

      Reply

  • Edy
    September 22, 2017

    I made this for my daughters lunch for school. She absolutely loved it! Big hit! I tasted it and loved it too! This recipe is here to stay! Yum!!! 😊👍🏻

    Reply

    • Natasha's Kitchen
      September 22, 2017

      I’m glad to hear that Edy! Thanks for sharing your fantastic review! 🙂

      Reply

  • Mary Tucker
    September 17, 2017

    I use Kraft GreenGoddess Dressing in place of the oil dressing. More flavor and keeps the avacado color better.

    Reply

    • Natasha
      natashaskitchen
      September 17, 2017

      That is a great tip and thank you for sharing!

      Reply

  • Ann Tansey
    September 16, 2017

    Will this keep until the next day?

    Reply

    • Natasha
      natashaskitchen
      September 16, 2017

      Hi Ann, yes it will keep but I recommend not adding salt until ready to serve so the veggies don’t get too soft and juicy. Stir in the remaining dressing ingredients except for salt so your avocados don’t brown and cover with plastic wrap directly over the surface to keep the air out which helps prevent browning of avocados also.

      Reply

    • Mary Tucker
      September 17, 2017

      Yes -2 or 3 days. Flavor increases.

      Reply

  • Sara
    September 10, 2017

    This is an easy, yummy salad that can be customized to your liking, or what you have on hand. I don’t like raw onion, so I used scallions instead and added arugula instead of the cilantro, since they were out of it at the store.

    Reply

    • Natasha's Kitchen
      September 10, 2017

      Great suggestions Sara! I’m glad you enjoy the versatility of this recipe! Thanks for sharing your great review!

      Reply

  • Valerie Mubaiwa
    September 3, 2017

    I added 2 boiled eggs to this…. What a delight

    Reply

    • Natasha's Kitchen
      September 4, 2017

      Yum, that sounds like the perfect addition Valerie!

      Reply

  • Anthony Newman
    August 31, 2017

    Hi Natasha, it’s so nice of you to share the salad with us. It looks yummy and healthy and I can’t wait to make one for my children and they will definitely love it!

    Reply

    • Natasha's Kitchen
      August 31, 2017

      It is my most popular salad recipe! Please let me know what you think Anthony!

      Reply

  • Karen
    August 29, 2017

    Great salad; I’ve made it often. As an alternate, can add a bit of balsamic glaze.

    Reply

    • Natasha's Kitchen
      August 29, 2017

      I’m glad to hear that Karen! Thanks for sharing your great review with other readers!

      Reply

  • Teri
    August 15, 2017

    I absolutely LOVE this recipe and make it weekly. To change it up a bit I sometimes add fresh spinach or mozzarella cheese to it.

    Reply

    • Natasha
      natashaskitchen
      August 15, 2017

      MMm yum those sound like great add-ins! Do you use fresh mozzarella or shredded regular mozzarella cheese?

      Reply

  • Louise
    August 14, 2017

    Loved this. I used fresh basil because thats what I had fresh and on hand, and drizzled with balsamic glaze too. It was fabulous!

    Reply

    • Natasha's Kitchen
      August 14, 2017

      That sounds yummy! I’m glad you enjoy the recipe Louise!

      Reply

  • Bonnie Beffa
    August 6, 2017

    Wonderful salad this time of year to use all my cucumbers and tomatoes!!! Love it!

    Reply

    • Natasha's Kitchen
      August 7, 2017

      I’m glad to hear you love the recipe Bonnie! Thanks for sharing your great review!

      Reply

  • Lewis
    July 29, 2017

    Just made it, in fact still eating it…….it is 95 out, and I feel so nice and cool………followed directions to the letter……it is AWESOME! decided to make it a non meat day, so I added a small grape, apple and mango salad on the side

    Reply

    • Natasha's Kitchen
      July 29, 2017

      I’m glad to hear how much you love the recipe Lewis! Thanks for sharing your great review!

      Reply

  • Susan
    July 26, 2017

    I made this for hubby and myself and it was quite delicious, so fresh and summery.

    Do you know how far ahead I can make this to keep in the fridge? I want to make it for guests for dinner but not sure how far ahead of time to make it. I want the avocados to stay green.

    Would it keep for over 5 or 6 hours or is that too long? Thank you!

    Reply

    • Natasha
      natashaskitchen
      July 26, 2017

      Hi Susan, it will last for 5-6 hours covered and refrigerated. I would suggest omitting the salt until ready to serve since salt will cause the tomatoes to get juicy and the cucumbers to soften. Cover with plastic wrap directly over the surface of the salad to keep the avocados from discoloring – the lemon juice also helps prevent discoloring.

      Reply

  • Judy
    July 19, 2017

    This looks so good and I really want to try making it tonight. Do you think it would work with lime juice and fresh parsley since that is all I have on hand?

    Reply

    • Natasha
      natashaskitchen
      July 19, 2017

      Hi Judy, I think lime would work but you might add the parsley to taste and make sure it is very finely chopped. Dill is also a great substitute for cilantro if you have that on hand.

      Reply

  • Liz
    July 11, 2017

    This will be a regular in our home. Favored by everyone, and so pretty.

    Reply

    • Natasha's Kitchen
      July 11, 2017

      I’m so glad to hear that Liz! Thanks for sharing 🙂

      Reply

  • Laurie
    July 10, 2017

    I am on a mostly fruit and vegetable diet so was very excited to find this recipe! It is my new favorite salad now. Everyone that I have shared it with loved it. One friend was shocked it contained cilantro since she “thought” she didn’t like it. 🙂 I will try dill in it soon since my 2 dill plants are exploding! Thanks for sharing!

    Reply

    • Natasha's Kitchen
      July 10, 2017

      You’re welcome Laurie! I’m so glad to hear how much you like the recipe! Thanks for sharing your fantastic review!

      Reply

As Featured On

Never Go "Hangry" Again!

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