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



It was awesome. Paired it with a 6 oz piece of Alaskan Salmon.
Brad, I’m so glad you liked the salad and thank you for the nice review 😄.
What a wonderful healthy salad. I think I could eat it at least twice a week. So yummy!!
Looks like you might have a new favorite salad, I’m glad you like it 😀.
The best salad ever! Natasha, thank you for the recepie once again!
Svetlana M.
You’re so welcome 🙂
Sounds so yummy! Would this be called Vesna? Or is that something else?
I’m not familiar with that name but maybe in some parts of the world it is called that :).
Can I use any type of tomato from my garden? I did not grow Romas this year.
Hi Beth, yes any tomato would work 🙂
Just made it and realized I made it immediately after your tabasco flank steak. Yummmmmmmy! Kind of like a cross between gaspacho/pico de gallo/mediterranean salad. Oh, and I had home grown tomatoes to use! We usually have home grown cukes, too.
I’m so happy you enjoyed it! 🙂
I did the same. I was feeling smug about the nutritious meal I’d just had. Delicious too!
If made a day ahead, will the avocado turn color?
It won’t be as vibrant as it was on day one but the lemon juice does help to keep it from darkening.
Can’t wait to try this recipe! Do you think it could be made a few hours ahead and kept in the fridge until dinner?
Hi Jean, you could make it ahead a few hours and refrigerate. I think it would be best to add salt just before serving so the tomatoes don’t get juicy, but I’ve had several readers say they loved the salad leftovers even the next day 🙂
This is one of my favorite salads to make! And your pictures of it are beautiful!
Thank you so much for that awesome compliment 🙂
Found this recipe while looking for new ideas for using avocado.. bought he ingredients this afternoon and wow it is amazing.. served with salmon fishcakes. Thankyou
Vashti, I’m so glad you gave it a try 😀 and you are welcome.
I made this tonight using fresh tomatoes from our garden. Such a perfect combination of ingredients and an amazing way to enjoy fresh garden produce!!
This will definitely be a regular in our rotation!
Hi Holly! I’m so happy to hear that 🙂 and what a compliment coming from you!
Have you ever added fresh mozzarella or feta? I have lots of cheese to get rid of….
Hi Kathleen, I think either one would work with this salad. Having lots of cheese is a good problem to have 😉 (major cheese fan over here!)
Now I have to try it with feta! I’m in heaven with this salad-I’m still making it at least twice a week…can’t get enough of it…
Incredible! I made it this p.m. for supper tonight. Tasted it just now and can hardly wait ’til meal time. I love it!
Thank you for such a nice review Diane 😁. It just might be your new favorite salad.
Made this for the first time.
Definitely not a cilantro fan…it seemed to overpower the other ingredients.
Will be playing with the spices though! Hopefully the next time I make it it won’t be as strong
Hi Reesa, if you don’t love cilantro, dill or even finely chopped parsley are good options. 🙂
This recipe is so EZ to prepare and it tastes amazing!!!!
Johnny, thank you for the great review, I’m so glad you liked it 😀.
If you don’t use cilantro, how much dill would you replace it with?
Hi Michele, I would add it to taste. Start with as little as 1/2 Tbsp and work up to 2 Tbsp. I don’t think I would use more than 2 Tbsp in this salad.
Thank you so much for this recipe. I love it. Today is my third time doing it in a month period. I am an avocado fan plus is healthier for you. I give you 5 star for this.
Jenny, that’s so great! It sounds like you have a new favorite! 😁
OMG is this ever delicious! I will be eating this on a regular basis!
Thank you Kimberly, I’m so glad you love it 😁.
I make this salad often but add crumbled Cotija cheese. This salad is perfect with fajita, steak, barbecue or almost anything else.
Mmmm yum! I love the idea of adding Cotija cheese!
Just made this and it will be a staple. Perfect salad for when you’re just a little tired of lettuce. So pretty for a summer dish to take to a cook out.
Leslie, thank you for such a nice review, looks like you have a new favorite 😁.