Cucumber Tomato Avocado Salad
Updated May 11, 2026
Simple avocado cucumber salad with tomatoes, red onion, dill, and a lemon olive oil dressing. Ready in minutes and works as a side or light lunch.
This post may contain affiliate links. Please read our disclosure policy.

My Cucumber Tomato Avocado Salad is Soo Good!

A simple tomato cucumber salad is something I grew up eating. My mom made a version of it constantly, just tomatoes, cucumbers, lemon, and olive oil. Adding avocado felt like a natural next step, and this tomato, cucumber, avocado salad has basically replaced the original for me. It takes about 10 minutes to put together, there’s no cooking involved, and the lemon dressing pulls everything together without much effort.
I make this avocado cucumber salad mostly as a side, but I’ve also thrown grilled chicken tenders on top and eaten it as a full lunch. The dill is the part people always ask about. It sounds like an odd addition, but it really works with the lemon and the avocado. If dill isn’t your thing, parsley or mint both work fine.
Happy Cooking!
– Yumna
Jump to Section
Cucumber Tomato Avocado Salad Ingredients

- Avocado: Use ripe avocados that give slightly when pressed but are not mushy. Chop them last and add them to the bowl right before tossing so they don’t oxidize while you’re prepping everything else. For help, see my tips on how to cut an avocado.
- Tomatoes: Roma tomatoes work well here because they’re meatier and release less water than vine or beefsteak tomatoes. If you use a juicier variety, the salad can get watery fast. Either seed them first or blot the cut pieces dry with a paper towel before adding them to the bowl. Chop them into pieces roughly the same size as the cucumber so the salad feels balanced.
- Cucumber and red onion: English cucumber is better than a regular cucumber here because it has fewer seeds and less water, so the salad doesn’t get watery as it sits. Slice the red onion thin. If it tastes very sharp, soak the slices in cold water for about 5 minutes before adding them.
- Dressing: Olive oil, fresh lemon juice, salt, and black pepper. Whisk it directly in the serving bowl so there’s nothing extra to wash. Use fresh lemon juice; bottled won’t give the same result.
- Fresh dill: Chop it just before adding. If you don’t have dill or don’t love it, flat-leaf parsley or fresh mint both work.
How to Make Cucumber Tomato Avocado Salad
1. Make the Dressing

Add the olive oil, lemon juice, salt, and pepper straight into a large serving bowl. Using the same bowl for the dressing and the salad means one less thing to wash.
2. Whisk Until Emulsified

Keep going until the oil and lemon juice come together and the dressing looks slightly thickened and uniform. It only takes about 30 seconds of whisking.
3. Add the Vegetables and Dill

Pile the tomatoes, cucumber, avocado, red onion, and fresh dill right on top of the dressing. No need to toss yet.
4. Toss and Serve

Use a large spoon and fold everything together gently so the avocado stays in chunks. Serve right away.
Recipe Video Tutorial

Tomato Cucumber Avocado Salad Recipe
Ingredients
- 2 tablespoons extra virgin olive oil
- 2 tablespoons fresh lemon juice
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 pound Roma tomatoes chopped
- 1 English cucumber chopped
- 2 avocados chopped
- ½ medium red onion sliced
- 2 tablespoons fresh dill
Instructions
- In a large serving bowl, whisk together the olive oil, lemon juice, salt and pepper until well combined and emulsified.
- Add the tomatoes, cucumber, avocado, red onions and dill on top and toss gently to combine evenly. Serve immediately.
Notes
Nutrition
Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.
Popular Additions
- Add feta. Crumble about ¼ cup of feta over the top before serving. It adds a salty, tangy contrast that works well with the lemon dressing.
- Add chickpeas. Toss in ½ cup of drained, rinsed chickpeas to make it more filling without changing the flavor much.
- Add fresh mint. Mix in 2 tablespoons of chopped fresh mint along with or instead of the dill for a slightly different herb profile.
- Add jalapeño. Thinly slice half a jalapeño and fold it in with the vegetables if you want a little heat.
Recipe Tips
- Fold, don’t stir. If you go in too aggressively, the avocado breaks apart, and the whole thing turns into more of a mash. A large spoon and a gentle folding motion keep the chunks intact.
- Prepare your salad 30 minutes before serving. This is just enough time to let the flavors meld, but also keep the avocado from turning brown. You want to the flavors to really combine, without anything going stale.
- Serve chilled, but not too cold. I like to serve this salad a little above room temperature so that the flavors really come alive.

Serving Ideas
- Add some protein. Grilled chicken, grilled beef kebabs, shrimp skewers, air-fried salmon or chickpeas will all taste amazing with this salad.
- Pair with burgers. I love serving this tomato cucumber avocado salad at a BBQ! Try pairing it with my lamb burgers, my salsa black bean burgers, or my homemade hamburgers.
- Mix with carbs. Add some quinoa, farro or orzo to make this salad a more filling, complete meal.







Comments
this recipe is sooo good. I added some chicken breast to it! the lemon goes so well with it!! would make this again
Love that! I’m so glad you liked it!
Very delicious! We did it without avocados and it was still so good!
So happy you liked it! Thank you!!
A simple and flavorful salad that was enjoyed by the whole family! This was quick to put together but delivered in taste and freshness.
Aww, that makes me so happy to hear! Thank you, Ashlie!
Another delicious recipe to make using vegetables from my garden! I made this with Tuscan herb olive oil and WOW ๐คฉ
Ooh yum, I bet your salad tasted so fresh and delicious!
Delicious! The chaat masala is amazing. Iโve been using it in salads, and I want to add it to your watermelon salsa.
(I added the chaat masala to this salad, too.)
Thank you! Let me know how it goes!
Simple and easy salad ๐ฅ๐๐ป๐๐ป๐๐ป๐๐ป๐๐ป
Thank you so much!
This was so delicious and easy!
So glad you liked it. Thank you!!