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 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.
I’m so happy you loved it!!! Thank you for sharing you amazing review 🙂
Great recipes you’ve got…
I bet I’ll try it soon.
Thank you Fae! This is one of my most popular salad recipes! I hope you love it!
Great salad. I added 1 roasted jalepeno for some spice and Tbls of lemon zest.
I’m glad you like the recipe Karen! Thanks for sharing!
I’ve made this but added garbanzo beans so it has some protein. So delicious!
Yum, that’s a great idea! Thanks for sharing your great review with other readers Nan!
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.
Thank you for such a rave review Natasha and you are very welcome 😬
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!!! 😊👍🏻
I’m glad to hear that Edy! Thanks for sharing your fantastic review! 🙂
I use Kraft GreenGoddess Dressing in place of the oil dressing. More flavor and keeps the avacado color better.
That is a great tip and thank you for sharing!
Will this keep until the next day?
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.
Yes -2 or 3 days. Flavor increases.
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.
Great suggestions Sara! I’m glad you enjoy the versatility of this recipe! Thanks for sharing your great review!
I added 2 boiled eggs to this…. What a delight
Yum, that sounds like the perfect addition Valerie!
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!
It is my most popular salad recipe! Please let me know what you think Anthony!
Great salad; I’ve made it often. As an alternate, can add a bit of balsamic glaze.
I’m glad to hear that Karen! Thanks for sharing your great review with other readers!
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.
MMm yum those sound like great add-ins! Do you use fresh mozzarella or shredded regular mozzarella cheese?
Loved this. I used fresh basil because thats what I had fresh and on hand, and drizzled with balsamic glaze too. It was fabulous!
That sounds yummy! I’m glad you enjoy the recipe Louise!
Wonderful salad this time of year to use all my cucumbers and tomatoes!!! Love it!
I’m glad to hear you love the recipe Bonnie! Thanks for sharing your great review!
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
I’m glad to hear how much you love the recipe Lewis! Thanks for sharing your great review!
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!
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.
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?
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.
This will be a regular in our home. Favored by everyone, and so pretty.
I’m so glad to hear that Liz! Thanks for sharing 🙂
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!
You’re welcome Laurie! I’m so glad to hear how much you like the recipe! Thanks for sharing your fantastic review!