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

  • Kadiyah Mccain
    November 15, 2024

    I’m about to go make this right now 😂 instead of making some bs food for this time of night

    Reply

    • Natashas Kitchen
      November 16, 2024

      This is so related, I hope you love this salad, we absolutely love it.

      Reply

  • Linda
    September 4, 2024

    I love your tomato, cucumber, avocado salad. But I’ve run out of cilantro and parsley, but have lots of fresh dill. Can I substitute dill for the cilantro and still have it come out as delicious?

    Reply

    • NatashasKitchen.com
      September 4, 2024

      Hi Linda! That would be fine! I hope you love it!

      Reply

  • Josie Chenier
    August 13, 2024

    This is such an amazing salad! Very simple to make. I was quite surprised at how the avocado with cucumber combined would taste but I must say they meshed well and were very tasty and delicious!

    Reply

    • NatashasKitchen.com
      August 13, 2024

      Thank you for sharing. So glad you’re loving it!

      Reply

  • Amy Deliz-Ramirez
    August 10, 2024

    I love this salad. Any ideas for storing it? I want to take it for lunch, however would need to be made the night before.

    Reply

    • NatashasKitchen.com
      August 10, 2024

      Hi Amy! 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

  • Carol
    July 9, 2024

    Absolutely awesome recipe!! I make at least once a month. The whole family loves it.

    Reply

  • Dalida Wichman
    June 21, 2024

    We love this salad so much! I make it at least once a month & more so with fresh veggies in the summer! Thank you for a wonderful recipe!

    Reply

    • NatashasKitchen.com
      June 21, 2024

      You’re very welcome.

      Reply

  • Stephanie
    May 24, 2024

    Absolutely terrific recipe!! I’ve made this at least 10 times. It never gets boring! I do sub the dill for the cilantro just because we’re not big fans of it. I also cheat and add a bit of minced garlic, yum!! Thank you for a perfect recipe!

    Reply

    • Natashas Kitchen
      May 24, 2024

      That’s just awesome! Thank you for sharing your wonderful review, Stephanie!

      Reply

  • Gilbert Almendarez
    March 22, 2024

    I use your recipes quite often, always looking for your next recipe postings. Thank You.

    Reply

    • Natashas Kitchen
      March 22, 2024

      Aww, that just makes my day to read. Thank you so much for making my day!

      Reply

  • jg
    February 20, 2024

    hello thanks for the recipe

    id like to tweek the recipe as i dont like dill or cilantro can i use basil? and can i use one avocado and a celery? keep me posted thanks

    Reply

    • NatashasKitchen.com
      February 20, 2024

      I have not tested those combinations but feel free to experiment. Any fresh herb can work.

      Reply

    • Kelly
      March 4, 2024

      I would try with mint and or curly parsley if you don’t like the herbs suggested. These are commonly used in essentially the same type of salad in middle eastern cuisines. Hope this helps!

      Reply

  • Cathy
    February 20, 2024

    We made this salad while enjoying a month in La Cruz, Mexico. It was so easy to put together and really delicious. I’m adding to my recipe collection.

    Reply

    • Natashas Kitchen
      February 20, 2024

      Wow! That sounds like an amazing vacation, Cathy! I bet this tasted so great with local produce!

      Reply

  • Kathy Howard
    December 28, 2023

    Hi Natasha…we love this salad and make it often. Question for you…not a big fan of raw onion and wonder if you have an idea for a substitute? Thank you!

    Reply

    • Natashas Kitchen
      December 28, 2023

      Hi Kathy, we prefer it with fresh onion, but chopped green onion would be the closest substitute if you were to try one.

      Reply

    • Kelly
      March 4, 2024

      If you don’t like raw onion then try a quick pickled red onion by slicing super thin and salting.. can add vinegar also! They are much less intense in onion flavor when the salt and or vinegar breaks them down a bit 🙂

      Reply

      • Nancy May
        June 28, 2026

        That’s a great idea, Kelly! I would have never thought of that!

        Reply

    • Leanne
      June 16, 2024

      Soaking raw onion in water takes out some of the bite and it doesn’t taste so raw and strong.

      Reply

  • Mark
    December 27, 2023

    This is one of my all time favorites. I only add the lemon juice during assembly, then add Kalamata olives, balsamic vinegar, olive oil, salt & pepper to taste at the table.

    Reply

    • Natasha's Kitchen
      December 27, 2023

      Great to hear that this is one of your favorite recipes!

      Reply

  • Neda
    August 3, 2023

    I have tried this recipe a couple times. That’s amazing. The only thing I change is adding more lemon juice

    Reply

    • Natashas Kitchen
      August 3, 2023

      I’m so happy you enjoyed that. Thank you for sharing that with us, Neda!

      Reply

  • Doc John
    July 25, 2023

    I make that quite often, just last night as a matter of fact, I never add cilantro (wife request) and sometimes I’ll just use a vinegar oil dressing…but it’s always good no matter what!

    Reply

    • NatashasKitchen.com
      July 25, 2023

      Hi Doc John! I’m glad to hear that. Thank you!

      Reply

  • Doreen
    June 30, 2023

    I make a salad very similar, just no cucumber or cilantro. The dressing I use is a garlic house dressing sold at Aldi’s. We also have this for breakfast with home style potatoes and eggs.

    Reply

  • Patricia
    June 29, 2023

    Absolutely delicious! Can’t say enough about the freshness. This salad is a summer must. We will be making it often! Had it today for the first time with pita bread..YUMMY 🙂

    Reply

    • NatashasKitchen.com
      June 29, 2023

      Hi Patricia! That’s wonderful. So glad you found this recipe. Thank you for the feedback.

      Reply

  • Ana
    May 28, 2023

    can (or should) this be made in advance and then chilled? And if so, how much time in advance?

    Reply

    • NatashasKitchen.com
      May 28, 2023

      Hi Ana! 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

  • rose
    May 22, 2023

    Love this salad! I add a little bit of honey to balance the tartness of the lemon. My favorite way to eat this is to top it with seasoned chicken breast chunks.

    Reply

    • NatashasKitchen.com
      May 22, 2023

      Sounds delicious, Rose! Thank you for the feedback.

      Reply

  • Maureen Moran
    May 15, 2023

    I have made a salad similar to this for years. Well, never again, this is so much better! The combo of veggies, especially the avocado, was amazing. Simple, fresh and delicious! Thanks, Natasha 🤩

    Reply

    • Natashas Kitchen
      May 15, 2023

      That’s so great! It sounds like you have a new favorite, Maureen! Thank you for your lovely review!

      Reply

  • Shawna Pidge
    April 2, 2023

    We are going to be eating this all summer long, it is perfection! The only thing I did different was add a drizzle of a very good balsamic over it and wow! Thank you for a fantastic recipe once again!

    Reply

    • NatashasKitchen.com
      April 2, 2023

      You’re welcome, Shawna! So glad you loved the recipe. Thank you for sharing.

      Reply

As Featured On

Never Go "Hangry" Again!

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