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.

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.

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.

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.

- Dress the salad – Drizzle with olive oil and fresh lemon juice, then gently toss to combine.

- 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 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:
- Grilled Steak
- Shrimp Scampi
- Juicy Burgers
- Crispy Chicken Sandwiches
- Grilled Pork Tenderloin
- Instant Pot Ribs
Cucumber Tomato Avocado Salad

Ingredients
- 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
Nutrition Per Serving
Filed Under
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!
- Avocado Cucumber Salad
- Avocado Tuna Salad
- Chicken Mango Avocado Salad
- Avocado Chicken Salad
- Avocado Corn Salad
- Shrimp Cobb Salad
- Avocado Pasta Salad



I should think this must be eaten up at once after making or else the avocado would turn black, wouldn’t it??? Sounds delicious, though….
Hi Linda, there is enough acidity in the salad that the avocado doesn’t really discolor.
Do you have the nutritional and calorie count info on this recipe?
Hi Margie, I don’t typically include calorie counts, but if you go to caloriecount.com you can plug in the ingredients and servings and figured out pretty easily that way. I hope that helps!
Had this at our friends house last night with white chicken chili. Couldn’t eat all I put on my plate so asked for a doggie bag ( good thing these are our best friends ) THEN i asked her to add some more while she was at it. Got home about four hours later and broke it out for a midnight snack. Still couldn’t eat it all so just put the plate in the fridge with no cover or anything. Finished it this afternoon and it was just as good if not better! This will be my go to salad when serving Mexican food! AWESOME!
Thank you so much for sharing your awesome review! 🙂
How long does it keep for?
We’ve always eaten it the same day but a couple of my readers have reported that they thought it was even better the next day after refrigeration.
Great salad!! The touch of avocado is perfect
Thank you Irene :).
Please can you give the nutritional info for this recipe?
Yummy and fresh! I made it for my family, and we all enjoyed it. Sooo fresh! My husband felt it needed the addition of some acid, so he splashed in some red wine vinegar, which I think did this already great recipe justice! Try it!
We grow our own tomatoes and, boy, did this salad bring out their full tomato-y, summer-y flavor!
P.S. The salad tastes even better the next day, after flavors continue to mingle.
Yu-um!
I’m so happy you enjoyed the salad! I’ll have to try your suggestion with the red wine vinegar. I don’t typically include calorie counts, but if you go to caloriecount.com you can plug in the ingredients and servings and figured out pretty easily that way. I hope that helps!
Excellent! This is now my favorite avocado recipe! I like the addition of the cucumber y cilantro. Thank you! 🙂
You are welcome Jeff, Its also one of my favorite salads with avocado :D.
Would Italian dressing work, in place of the oil?
It would have a different flavor, but I still think it would taste good.
I used Italian Dressing and it was wonderful.
That’s a great idea! Thank you for sharing! Did you also add the cilantro with the dressing?
Found this on pinterest and made it tonight. It was absolutely delicious! Five stars for sure! Next time I would only use table salt and not sea salt though. My whole family loved it including kids ages 4, 7 and 9!
I’m so happy you all loved it! Thank you for an awesome review!
Was great. Easy to make too. Was making it for lunch in the morning, my husband ate it right away. He couldn’t wait till then. 5 star
Very simple and delicious recipe. Made it for a dinner with friends and everyone loved it!
I’m so happy to hear that! 🙂
Awesome…and so easy to make!
my boyfriend loved it so much he proposed!
Thanks!
Best comment ever!! Awesome and congratulations!! 🙂
We tried this recipe today and we love it! Thank you for sharing!
You are welcome Eve and thank you for the great review :).
I found this recipe on Pinterest and was posting this on my Facebook recipe page when I noticed that your website is natashaskitchen.com
I had to leave you a message because my Facebook page where I share recipes with my friends is Natasha’s Kitchen!
So from one Natasha to another, thanks for the gorgeous salad recipe!! 🙂
Hi Natasha! Thanks for sharing my salad on your Facebook page 🙂
We just discovered this from Yummly:) Excellent work Natasha! This is the perfect salad for any backyard BBQ this summer!
Plus,we just started using avocado (it’s an exotic fruit here in Greece), and we love to see alternatives to guacamole!
Have a wonderful day,
Panos and Mirella
How wonderful! Thank you for sharing your awesome review! I love to hear from people on the other side of the world! I’m looking forward to checking out your site 🙂
This salad is KILLER! The taste is awesome!! The freshness of the ingredients is superb!! I hate onions but not in this recipe!! Natasha, thy name means Goddess!
Curtis, thank you for such an awesome review, your comment is like music to my ears :D.
do You know the serving size per person?
I didn’t measure exactly but I’m guessing 4 servings is about 1 to 1 1/2 cups of salad per person.
Hello — would you know the macros for the cucumber/tomato/avocado salad??
Thanks! 🙂
I’m not sure what macros are? :-O
Yum, this is fantastic, and so easy! Thank you
Thank you Gayla for the great review and you are welcome :).
cant wait to try this. I am always looking for new ideas for vegetables.
I hope you LOVE it! 🙂