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.

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 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.

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 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:
- 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 make this a lot. Great for summer, the flavors just meld together..
Such a great summer dish! Thanks for sharing, Laura!
Made this today and my boyfriend asked that we keep it in the rotation! It’s delicious. Thank you.
That’s wonderful, Pamela! So glad it was enjoyed.
Hi Natasha, this sounds delicious and I want to give it a try today. However – don’t like cilantro and haven’t got any parsley or dill to hand. Do you think it would work with basil?
Una
Hi Una! Fresh basil will work too, really any fresh herb. One of my readers reported she loved it using fresh basil.
This salad is simply perfect!! I make a big bowl of it and my daughter devours it! Thanks so much for the recipe!
Hi Tina, thanks for the review and good feedback!
Very refreshing and tasty! We added grilled chicken and enjoyed for dinner!!!
That is a perfect combo and I’m glad you enjoyed your dinner!
This salad! So different from any I’ve ever had, and so good! I kept wanting more. My avocados were not the best, so I only had one to add. Then, I remembered the guacamole I had in the fridge! I just glopped some into my serving, and it tasted great, so next time, I stirred the guacamole into the salad. It mixed with the dressing and was delicious! Thanks for the recipe.
You’re welcome! I’m so happy you enjoyed it, Vicky! This is a popular recipe for good reason!
LOVE, LOVE, LOVE this salad!! A big hit on Easter! I’ve made this a few times, and it never disappoints!
Can chopped green onion be substituted for the red onion? There’s allergies with the red onion in our family!
This is a classic in our home! I’m so glad you enjoyed it, Sandra! It sounds like you found a favorite!
Hello from Lancaster county, PA. You said to use “English” cucumbers. Would it work with “Amish” cucumbers? (In the Amish culture if you are not Amish you are English!)
I didn’t know there was such a thing as Amish cucumbers. It’s just a variety of cucumber we prefer since they don’t need peeling. In the summer we use homegrown and I suppose those would be our Ukrainian cucumbers since we are Ukrainian (wink).
An English cucumber may be the same as an Armenian cucumber. The are dull green, ridged/grooved and, like you said, don’t need peeling.
Absolutely delicious! Easy & simple & super tasty! It was exactly what I had on hand & quite filling. I reduced the amount somewhat & it was plenty for two. The dressing is so simple -it’s perfect! Thank you for helping us eat better- and making it so easy! ❤❤❤
You’re welcome, Natalie! I’m so glad this was a hit!
Simple but very good. Always enjoy making your recipes. You’re consistently one of the best food bloggers.
Aaw, that is such a sweet comment. Thank you for your kind words!
Need to cover the window to your right while videoing, it casts a light on your face and shadows on the rest of your face. Did not see before new set!
Thanks for the suggestion!
Could you please tell me name of potatoe slicer that yu showed
HI Sharon, we have all of our favorite kitchen tools in our Amazon shop.
Fantastic and easy to make. Loved it!
I’m so glad you loved it, David! We absolutely love how fresh this salad is!
We love this salad! I add cooked, leftover steak, shrimp or chicken & make it a meal. Great for those hot summer days when you don’t want to heat up he kitchen!
Hi Pamela, glad you enjoy this salad! Thanks for your good comments and feedback.
O M G is this salad ever delious I rate it a 5 star
Thank you, Carole. I appreciate it!
Hi Natasha Love Your Cooking And All Your Recipes especially This salad Recipe
I’m glad you’re enjoying them, Josephine!
I love the simplicity of the recipe and the intenseness of the flavors. My only change was to use fresh basil instead of cilantro. Definitely going into the weekly rotation for the summer/fall.
Hi Sandy, good to know that you liked the recipe with fresh basil too. Thank you for your review and for sharing that with us!
How long ahead can I make the tomato, avacado salad? The same day or a day before?
Hi Lori, Mine was always eaten fresh to try storing it, but I’ve had readers say that it was even better the next day!
My Sons face lights up when he opens the door to the fridge and sees a big bowl of this salad. Gobbles it all in one sitting, boys 🙄
Aww, That is the best when kids love what we moms make. That’s so great!
Delicious and fresh! I admit I was kinda skeptical because it seemed too simple but i still tried because i love all the individual ingredients on their own..best decision! It’s indeed really good. Definitely a keeper!
Thanks Natasha!
Wuhoo! What an awesome review, thank you for the great comments and feedback, Sheryl.
Delicious! I’m not a big fan of raw onions unless they are really thin on a sandwich. Lol So I added dried chopped chives. Perfect for me!
Sounds good, Kathy. Great to hear that you liked it!