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

  • Maggie Grady
    June 11, 2021

    Natasha Thank you for your recipes I Love them all. But this Salad is the very Best I Loved it. I almost ate the whole Salad. The picky eaters in my household was told if you don’t like it my feelings are not hurt. I LOVE LOVE LOVE this SALAD. Thank You! Thumbs Up!

    Reply

    • Natashas Kitchen
      June 11, 2021

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

      Reply

  • Shannon Lund
    May 26, 2021

    love love love this salad. So refreshing, fresh, & crreamy too with my favorite food avocado. Love all your recipes. You are very talented- great food & great presentation & love that you are so down to earth & have such an upbeat personality. Much deserved success!

    Reply

    • Natashas Kitchen
      May 26, 2021

      That is exactly why I love it! So fresh and colorful! I’m happy to hear you’re enjoying my recipes, Shannon! Thank you so much for sharing that with me.

      Reply

  • Rose
    May 13, 2021

    Delicious, easy, and fast! Used some extra avocado and cilantro & it was a big hit. Saving this recipe to make it many more times. Thank you!

    Reply

    • Natasha's Kitchen
      May 14, 2021

      Yay, that is fantastic! Thank you for your great comments and feedback, Rose.

      Reply

  • Natasha
    May 13, 2021

    Natasha, can I use avocado oil instead of olive oil in this recipe?

    Reply

    • Natashas Kitchen
      May 13, 2021

      Hi Natasha, I think avocado oil would work but keep in mind avocado oil is pretty flavorless. In contrast, extra virgin olive oil will provide another layer of good flavor to the salad :).

      Reply

      • Natasha
        May 13, 2021

        Thanks, Natasha. What brand of evoo do you use?

        Reply

        • Natasha
          May 13, 2021

          Hi, we use the Italian Extra Virgin Olive oil from Costco (Kirkland brand), not the organic one but the Italian one.

          Reply

  • Kay Hejl
    May 12, 2021

    Love love this tomato cucumber cilantro avocado salad and dressing! Wonderful and fresh tasting.

    Reply

    • Natashas Kitchen
      May 12, 2021

      I’m so glad you enjoyed it!

      Reply

  • Christine
    April 29, 2021

    I’m watching my carb intake, what is the portion size for 17 carbs?

    Reply

    • Natashas Kitchen
      April 29, 2021

      The serving size can be found at the beginning of the print-friendly recipe card (located at the bottom of the recipe post). The nutrition label shows counts “per serving.” Hope that helps!

      Reply

    • Cate Dowling
      November 18, 2021

      I think that isn’t net cabs. I think it is better than that

      Reply

  • Amy Miles
    April 26, 2021

    This is BOMB! I’m counting calories. What would the serving size be?

    Reply

    • Natashas Kitchen
      April 26, 2021

      Hi Amy, The serving size can be found at the beginning of the print-friendly recipe card (located at the bottom of the recipe post). The nutrition label shows counts “per serving.” In this case, this recipe serves 4. So it will be one-fourth of the recipe. I hope that helps!

      Reply

  • Mary
    April 20, 2021

    This was delish and very healthy. I just added less cilantro cos I’m not a fan but I don’t mind it. As far as the mention of it not being healthy because of the salt- its untrue. If you use pink Himalayan salt , it’s very healthy. Everyone needs salt but the white stuff is bad. I love all of your recipes!

    Reply

    • Natashas Kitchen
      April 20, 2021

      Thank you so much for sharing that with me.

      Reply

  • Amy
    April 18, 2021

    I am looking for a salad to have along side my taco bar for Cinco de Mayo. Having about 40 people. Could I toss this with romaine lettuce to make it go further?

    Reply

    • Natasha
      April 19, 2021

      Hi Amy, yes that would work to add some romaine lettuce like we did in our Cobb Salad.

      Reply

      • Lisa
        May 10, 2021

        I am watching my sodium intake. Is it so high because the salt? I was going to leave the salt out completely and maybe add some other seasoning like garlic and maybe some cayenne. Thanks

        Reply

        • Natashas Kitchen
          May 10, 2021

          Hi Lisa, the sodium comes from the teaspoon of sea salt. The nutrition label is per serving and there are 4 servings in the recipe. I would suggest adding less salt based on the allowed amount in your diet.

          Reply

          • Khoshy
            July 14, 2021

            Can’t wait to make this

          • Natashas Kitchen
            July 14, 2021

            I can’t wait either! I hope you love it!

  • Gary Moran
    April 10, 2021

    Can you make this salad on a Sunday night and serve it on Monday for lunch without the avocados turning brown.

    Reply

    • Natashas Kitchen
      April 10, 2021

      Hi Gary, Mine was always eaten before that but I’ve had readers say that it was even better the next day so it could possibly last until the next days.

      Reply

  • Jennifer
    April 7, 2021

    So good! I added less salt (about a 1/4 tsp probably) and fresh cracked pepper. Also left out cilantro as I am not a fan.
    This was so good! The veggies flavors can shine through but the light dressing adds that extra something. This is going in our regular rotation!

    Reply

    • Natasha's Kitchen
      April 7, 2021

      That’s great! Thank you for sharing your good experience with us, Jennifer. Glad you enjoyed this recipe!

      Reply

  • Julie
    April 3, 2021

    Hi Natasha , We love this salad. I put the avocado in right before serving . I also use black olives in it. So so good.

    Reply

    • Natashas Kitchen
      April 4, 2021

      I’m so glad you enjoyed it!

      Reply

  • Aaron
    March 31, 2021

    Just made this as a side to a BBQ for some family that came in from out of town and it was a huge hit! It was the perfect dish for one of the warmer days in the last couple months. You never fail to impress Natasha. Thank you!

    Reply

    • Natasha's Kitchen
      March 31, 2021

      Hi Aaron, you’re very welcome! I’m so glad that this recipe was a hit, thank you so much for sharing that with us!

      Reply

  • Alexandra Zekanis
    March 22, 2021

    Hi Natasha!

    This looks great, cant wait to try it. However, how will it keep for the next day as a leftover?

    Reply

    • Natashas Kitchen
      March 22, 2021

      Hi Alexandra, it will last about 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

  • Brenda DeSmet
    March 19, 2021

    Hi Natasha. I have a heart condition which I have to watch my sodium content but I absolutely love salads. I know you use salt and pepper at the end but I am wondering is there another seasoning you might suggest to go with this? It looks so yummy.

    Reply

    • Natashas Kitchen
      March 20, 2021

      Hi Brenda, I can’t say that it will be the same without salt since it does enhance the flavors. YOu can try adding less or substituting it with garlic or maybe lemon juice

      Reply

    • Sonya
      June 7, 2021

      Can try salt free mrs. Dash seasoning.

      Reply

  • Vicky Murray-Friend
    March 15, 2021

    I made this for our lunch this afternoon, and it was so tasty. Nice and light and refreshing 🙂

    Reply

    • Natasha's Kitchen
      March 16, 2021

      Hi Vicky, thank you for your nice comments and good review. I’m glad you enjoyed this recipe!

      Reply

  • Linda Peterson
    February 16, 2021

    I do not like lemon can I use something else.

    Reply

    • Natasha's Kitchen
      February 16, 2021

      Hi Linda, you may also use lime or orange juice if you prefer that or use half as much white vinegar or white wine.

      Reply

  • Christine King
    January 10, 2021

    I just made this delicious salad for my lunch. Another great recipe thanks Natasha. Christine from Canada

    Reply

    • Natasha's Kitchen
      January 10, 2021

      You’re welcome, Christine. Thanks for giving this recipe a good feedback!

      Reply

      • Joan Caruso
        January 31, 2021

        HI Joan Caruso I see you use a lot of salt I am on a salt-free Is there anything I can do to ad something else

        Reply

        • Natasha's Kitchen
          January 31, 2021

          Hi Joan, feel free to substitute it with something else like maybe mint, rosemary or nutmeg? You can also use more lemon juice for added taste.

          Reply

  • Tony
    December 28, 2020

    Thank you, This salad is the best, I have been impressing numerous guests with this salad. All demand i give them the recipe. I do all the cooking at home. My wife requests this salad every week now.

    Reply

    • Natashas Kitchen
      December 28, 2020

      That’s so great! It sounds like you have a new favorite!

      Reply

  • David Moore
    December 12, 2020

    i usually do a very similar recipe for an Indian Salad, so I didn’t want to use Coriander(Cilantro).
    Had curly parsley, added that instead, lovely recipe thanks

    Reply

    • Natashas Kitchen
      December 12, 2020

      Thank you so much for sharing that with me! I’m so glad you enjoyed this recipe.

      Reply

As Featured On

Never Go "Hangry" Again!

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