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



Natasha Thank you for your recipes I Love them all. But this Salad is the very Best I Loved it. I almost ate the whole Salad. The picky eaters in my household was told if you don’t like it my feelings are not hurt. I LOVE LOVE LOVE this SALAD. Thank You! Thumbs Up!
That is the best when kids love what we moms make. That’s so great, Maggie!
love love love this salad. So refreshing, fresh, & crreamy too with my favorite food avocado. Love all your recipes. You are very talented- great food & great presentation & love that you are so down to earth & have such an upbeat personality. Much deserved success!
That is exactly why I love it! So fresh and colorful! I’m happy to hear you’re enjoying my recipes, Shannon! Thank you so much for sharing that with me.
Delicious, easy, and fast! Used some extra avocado and cilantro & it was a big hit. Saving this recipe to make it many more times. Thank you!
Yay, that is fantastic! Thank you for your great comments and feedback, Rose.
Natasha, can I use avocado oil instead of olive oil in this recipe?
Hi Natasha, I think avocado oil would work but keep in mind avocado oil is pretty flavorless. In contrast, extra virgin olive oil will provide another layer of good flavor to the salad :).
Thanks, Natasha. What brand of evoo do you use?
Hi, we use the Italian Extra Virgin Olive oil from Costco (Kirkland brand), not the organic one but the Italian one.
Love love this tomato cucumber cilantro avocado salad and dressing! Wonderful and fresh tasting.
I’m so glad you enjoyed it!
I’m watching my carb intake, what is the portion size for 17 carbs?
The serving size can be found at the beginning of the print-friendly recipe card (located at the bottom of the recipe post). The nutrition label shows counts “per serving.” Hope that helps!
I think that isn’t net cabs. I think it is better than that
This is BOMB! I’m counting calories. What would the serving size be?
Hi Amy, The serving size can be found at the beginning of the print-friendly recipe card (located at the bottom of the recipe post). The nutrition label shows counts “per serving.” In this case, this recipe serves 4. So it will be one-fourth of the recipe. I hope that helps!
This was delish and very healthy. I just added less cilantro cos I’m not a fan but I don’t mind it. As far as the mention of it not being healthy because of the salt- its untrue. If you use pink Himalayan salt , it’s very healthy. Everyone needs salt but the white stuff is bad. I love all of your recipes!
Thank you so much for sharing that with me.
I am looking for a salad to have along side my taco bar for Cinco de Mayo. Having about 40 people. Could I toss this with romaine lettuce to make it go further?
Hi Amy, yes that would work to add some romaine lettuce like we did in our Cobb Salad.
I am watching my sodium intake. Is it so high because the salt? I was going to leave the salt out completely and maybe add some other seasoning like garlic and maybe some cayenne. Thanks
Hi Lisa, the sodium comes from the teaspoon of sea salt. The nutrition label is per serving and there are 4 servings in the recipe. I would suggest adding less salt based on the allowed amount in your diet.
Can’t wait to make this
I can’t wait either! I hope you love it!
Can you make this salad on a Sunday night and serve it on Monday for lunch without the avocados turning brown.
Hi Gary, Mine was always eaten before that but I’ve had readers say that it was even better the next day so it could possibly last until the next days.
So good! I added less salt (about a 1/4 tsp probably) and fresh cracked pepper. Also left out cilantro as I am not a fan.
This was so good! The veggies flavors can shine through but the light dressing adds that extra something. This is going in our regular rotation!
That’s great! Thank you for sharing your good experience with us, Jennifer. Glad you enjoyed this recipe!
Hi Natasha , We love this salad. I put the avocado in right before serving . I also use black olives in it. So so good.
I’m so glad you enjoyed it!
Just made this as a side to a BBQ for some family that came in from out of town and it was a huge hit! It was the perfect dish for one of the warmer days in the last couple months. You never fail to impress Natasha. Thank you!
Hi Aaron, you’re very welcome! I’m so glad that this recipe was a hit, thank you so much for sharing that with us!
Hi Natasha!
This looks great, cant wait to try it. However, how will it keep for the next day as a leftover?
Hi Alexandra, it will last about 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
Hi Natasha. I have a heart condition which I have to watch my sodium content but I absolutely love salads. I know you use salt and pepper at the end but I am wondering is there another seasoning you might suggest to go with this? It looks so yummy.
Hi Brenda, I can’t say that it will be the same without salt since it does enhance the flavors. YOu can try adding less or substituting it with garlic or maybe lemon juice
Can try salt free mrs. Dash seasoning.
I made this for our lunch this afternoon, and it was so tasty. Nice and light and refreshing 🙂
Hi Vicky, thank you for your nice comments and good review. I’m glad you enjoyed this recipe!
I do not like lemon can I use something else.
Hi Linda, you may also use lime or orange juice if you prefer that or use half as much white vinegar or white wine.
I just made this delicious salad for my lunch. Another great recipe thanks Natasha. Christine from Canada
You’re welcome, Christine. Thanks for giving this recipe a good feedback!
HI Joan Caruso I see you use a lot of salt I am on a salt-free Is there anything I can do to ad something else
Hi Joan, feel free to substitute it with something else like maybe mint, rosemary or nutmeg? You can also use more lemon juice for added taste.
Thank you, This salad is the best, I have been impressing numerous guests with this salad. All demand i give them the recipe. I do all the cooking at home. My wife requests this salad every week now.
That’s so great! It sounds like you have a new favorite!
i usually do a very similar recipe for an Indian Salad, so I didn’t want to use Coriander(Cilantro).
Had curly parsley, added that instead, lovely recipe thanks
Thank you so much for sharing that with me! I’m so glad you enjoyed this recipe.