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



Yummy 😋
I’m glad we agree Lydia! 🙂
My mouth is watering. This will be my dinner tomorrow. Along with Italian bread.
You’ll love this salad 😀. Thank you for trying our recipes.
This salad is DELICIOUS, tried it last weekend i also added feta cheese, loved it.
I’m glad you love the recipe! Thanks for sharing!
I just came across this…I’m going to attempt to make it as a deconstructed salad and layer it in Mason jars to take for lunch this week. I can get frozen avocado 1/2’s @ my butcher. I’ll cut them into quarters and put them in a zippy in the frig @ work to add as I open them. This looks great!
I”m so intrigued with frozen avocados! I’ve never tried freezing them. Do they have the same texture when thawed? Do they discolor?
Hmm I made this yesterday and the cilantro ruined the taste. And it got mushy from avacados. =(
Hi Olga, some people just have an aversion to cilantro because it literally tastes like soap to them. Have you had cilantro before? Also, with the avocados, make sure when using avocados in salad that they are not overly ripe or they can get mushy when the salad is mixed.
So true. cilantro is awful to some, and delicious to others.
Try flat leaf parsley as an alternative to any recipe that calls for cilantro.
Thanks for the info. Now I know why my salad was mushy.
You’re welcome Kathy!
Hi Natasha!
It looks like you can make this salad in the morning and serve that evening. I know you said the salt should be added just before serving but should I dress it with the olive oil and lemon in the morning too? I was worried about the avocados. thanks!
Hi Livvy, I would add lemon juice and oil to preserve the avocado and keep it from turning brown, but add the salt just before serving.
Hey Natasha! Just wondering how well this stores in the fridge being that my family only consists of 2 people. Thanks
Hi Sheena! Several readers have reported really enjoying the salad leftovers the next day but it really is best enjoyed within the first day or 2 of making it and I do think it is the most crisp and fresh and vibrant on day 1. If you are making this salad ahead, it is also best not to add the salt until just before serving since the salt will cause the cucumbers to wilt and get juicy. I hope that helps!
We stuffed this in a pita pocket for a light dinner main course. So good!
I have a question….how far in advance can you make this salad? How long does it keep….if around long enough to. Haha
Hello Tricia! Several of my readers have reported really enjoying the salad the next day but it really is best enjoyed within the first day or 2 of making it and I do think it is the most crisp and fresh and vibrant on day 1. If you are making this salad ahead, it is also best not to add the salt until just before serving since the salt will cause the cucumbers to wilt and get juicy. I hope that helps!
I’ve tried your Cucumber Tomato Avocado Salad recipe, and both my husband and I love it very much. He said “I haven’t had this kind of salad before, but it’s really good.”
Thanks for sharing your brilliant idea of this super fresh salad!
You’re welcome Jessica! I’m glad you both enjoy the recipe as much as I do. Thanks for sharing your wonderful review!
Very good
Thanks Cindy, I’m glad you like it!
Me too, Love you Natasha!!!
You are very welcome 🙂 Have a great weekend!
Love, love this salad. Made it for a Bunco group and they raved. Several of us are on Weight Watchers and it works.
I’m happy to hear the recipe is an absolute hit! Thanks for sharing your excellent review Sherry!
This is delicious! I made it last summer and can’t wait to make it again this summer with our home grown tomatoes and cucumbers.
I’m glad you enjoy the recipe just as much as I do Judy! Thanks for sharing your excellent review!
any alternative for the avocado? Thanks.
Hi Deb, I would just leave it out. We often make our classic cucumber tomato salad without avocado and it works great 🙂 Or you might try the cucumber salad with feta
Wonderful salad. I added both chick peas and black beans (low sodium/drained and rinsed) and left out the salt. I am taking this for lunches, so I also left out the avocado and will add at lunchtime so it doesn’t brown.
I’m glad you enjoy the recipe and how versatile it can be! Thanks for sharing your great review Darlene!
The lemon juice should keep the avocado from browning.
I Love this salad. I added just a sprinkle of to it.
I’m glad you enjoy it Carol, thanks for sharing!
Sprinkle of what?
A sprinkle of what!?!? AIR???
My very picky hubby who hates anything that comes close to avocado & cilantro was first into the bowl of this divine & delicious salad that I served with dinner tonight! Now that’s amazing!! We cleaned it all up between us…..I got the least amount but that’s just fine with me because I’ll definitely make it again & again & again!!
I’m happy to hear the recipe is “picky eater” approved! Thanks for sharing your wonderful review Cathy!
Total yummy! Made it exactly to your recipe and I could not stop munching on this wonderful salad while the steaks were resting. All of your recipes are to die for and you are my go to when I want tasty results
I’m glad you enjoy the recipe so much Wendy! Thanks for sharing your great review!
I MADE THIS FOR FIRST TIME FOR COMPANY. IT WAS TO DIE FOR. FRIENDS AND FAMILY WERE CRAZY ABOUT IT. ALL OF IT WENT.
YOUR SITE IS AMAZING!!!
Thanks so much
Regards,
Cindy
I’m happy to hear the recipe is so well liked! Thanks for following and sharing your excellent review Cynthia!
Oh my goodness! I hate to cook, but this was so easy, and I am a fan of anything avocado, so I gave it a shot. SO GOOD!!!! I cannot stop eating it, and will be making another batch soon! Perfect combination of flavors and textures, and the simple olive oil and lemon juice dressing is just right – not too tart or oily, but very flavorful! I had to skip the onions (they do not like me), but I did use onion salt instead, because I knew the flavor was important. Luckily, I LOVE cilantro, too! Really, really good! Thank you for sharing! I just subscribed to your blog!
My pleasure Sarah! I’m glad you love the recipe as much as I do. Thanks for following and sharing your fantastic review!