On hot days in my kitchen, I reach for something that feels like a cold splash of water and a clean, bright bite. This Cucumber Tomato Avocado Salad is exactly that, crisp English cucumber, juicy Roma tomatoes, and creamy Hass avocado all tied together with lemon and good extra virgin olive oil.
It is the kind of bowl that fits everywhere, a quick lunch, a keto side dish, or the fresh thing you set next to grilled food when everyone is hungry and you do not want to turn on the stove.
Why You’ll Love This Recipe
The “Maceration” Magic: I let the red onion sit in fresh lemon juice for 10 minutes, and it changes everything. The slices soften, blush a pretty pink, and that sharp raw bite melts into a mellow, savory tang that tastes like it belongs in the dressing.
Keto and Low-Carb Friendly: Between the healthy fats in avocado and extra virgin olive oil, this salad eats like a real meal, not a flimsy side. It also naturally lands as a gluten-free recipe and an easy vegan salad when you need one.
No “Soggy” Salad: Roma tomatoes and an English cucumber keep the bowl crisp and refreshing. With the right timing on the salt, you get bright juices, not a watery puddle.
Ingredients and Substitutions
Simple produce, a citrusy dressing, and fresh cilantro do all the work here. Choose ripe but firm avocados, and everything tastes clean, vibrant, and beautifully balanced.
Ingredients
- 1 lb Roma tomatoes
- 1 English cucumber
- 1/2 medium red onion, sliced
- 2 avocados, diced
- 2 Tbsp extra virgin olive oil or sunflower oil
- 2 Tbsp fresh lemon juice, (from 1 medium lemon)
- 1/4 cup 1/2 bunch cilantro, chopped
- 1 tsp sea salt or 3/4 tsp table salt
- 1/8 tsp black pepper
Ingredient Notes & Substitutions
English cucumber: I love it here because the skin is thin and the seeds are small, so you get crunch without extra water. Those same crisp slices also shine in a spicy cucumber salad when you want a little heat with your refreshment.
Roma tomatoes: They are meatier and less jelly-heavy than many slicing tomatoes, which keeps your Summer salad from turning soupy. If yours look especially seedy, I sometimes scoop out a bit of the wet core before chopping.
Avocados: Pick ones that yield slightly when pressed, but still feel sturdy so the cubes hold their shape. If they are very soft, they will smear when you toss and the salad turns creamy in a less elegant way.
Fresh cilantro: If cilantro tastes soapy to you, fresh dill or parsley keeps the salad bright and green. The vibe stays the same, fresh, herbal, and clean.
Extra virgin olive oil or sunflower oil: Olive oil brings a peppery finish that tastes classic with lemon. Sunflower oil is more neutral, which can be nice if you want the cucumber and tomato to be the loudest flavors.
How to Make Cucumber Tomato Avocado Salad
Macerate the Onion for a Mellow, Pink Bite
Put the sliced red onion in a small bowl and pour in the fresh lemon juice, then sprinkle in just a pinch of the salt from your measured amount. Let it sit for 10 minutes, you will notice the onion relax, soften, and turn a rosy pink while it perfumes the lemon.
Prep the Vegetables and Herbs
- Chop the Roma tomatoes into bite-sized chunks, keeping pieces fairly even so every forkful feels balanced. If you see a lot of watery seed gel, nudge some of it aside on the cutting board before it goes in the bowl.
- Slice the English cucumber, then cut the slices into half-moons or chunks similar in size to the tomatoes. You want crisp edges and a clean snap, not thin shreds that disappear.
- Dice the avocados into neat cubes, aiming for slightly larger pieces so they stay intact. Chop the cilantro and keep it fluffy, not bruised, so it smells fresh the moment it hits the bowl.
Dress Gently and Season at the End
- In a large salad bowl, combine the chopped tomatoes, cucumber, avocado, and cilantro, then pour in the onion with all of its lemony juices. Drizzle with the 2 Tbsp extra virgin olive oil or sunflower oil and toss with a gentle folding motion until everything glistens.
- Just before serving, add the remaining sea salt and the black pepper, then give it one last careful toss. You are looking for glossy vegetables and intact avocado cubes, with a bright, zesty aroma as you bring the bowl to the table.
Secrets for a Perfect Salad Texture
Control the moisture: Roma tomatoes and an English cucumber do most of the work, but your knife skills help too. If you remove a little of the wet, seedy tomato center, the dressing stays bold instead of diluted.
The order of operations: Salt is a moisture magnet, and it pulls water out of tomatoes and cucumbers through osmosis. When I wait to salt until the last moment, the salad stays crisp and the bottom of the bowl stays clean.
Maceration science: That 10-minute lemon soak tames the onion’s sulfur compounds, which is why the flavor feels rounder and the aftertaste is calmer. The onions also season the lemon, so the dressing tastes layered without adding anything extra.
Pro Tips & Troubleshooting
Pro Tips
- Cut the cucumber, Roma tomatoes, and Hass avocado into similar-sized chunks for the most satisfying bite.
- Fold the salad with a wide spoon, lifting from the bottom, so the avocado stays cubed and pretty.
- A pinch of lemon zest right before serving makes the bowl smell extra bright.
- Fresh dill or parsley swaps in smoothly if cilantro is not your friend.
- A sweet, fruity twist pairs nicely with a pineapple cucumber salad style flavor profile.
Common Mistakes to Avoid
- Salting too early, which pulls water out fast and leaves the salad swimming.
- Using overripe avocados, because they collapse into a mash when tossed.
- Overmixing, which bruises the tomatoes and smears the avocado into the dressing.
Serving & Storage
Serving Ideas
This salad loves anything grilled, especially salmon, chicken skewers, or a simple steak. For a quick weeknight protein, the crisp, creamy bowl pairs beautifully with air fryer chicken, and it keeps the whole plate light and satisfying.
It is also fantastic piled onto fish tacos or tucked into shrimp bowls, where the lemony onion and cilantro act like a built-in salsa. If you like a little extra richness, a sprinkle of feta on top turns it into lunch.
Storage & Make-Ahead
Avocado oxidation: Avocado browns quickly once cut, even with lemon, so I consider this salad at its best right after mixing. The acid helps slow things down, but time still wins.
Short-term storage: If you have leftovers, press plastic wrap directly against the surface so less air touches the avocado, then refrigerate up to one day. Expect the tomatoes to soften and release more juice overnight, but the flavor will still be lovely.
Smart make-ahead: Chop the cucumbers and tomatoes, and macerate the onions in lemon juice, then keep everything chilled separately. Add avocado, oil, and final salt and pepper just before serving for the crispest texture.
Fresh Cucumber Tomato Avocado Salad
Equipment
- Large salad bowl
- Small bowl
- Knife
- Cutting board
Ingredients
- 1 lb Roma tomatoes
- 1 English cucumber
- 1/2 medium red onion, sliced
- 2 avocados, diced
- 2 Tbsp extra virgin olive oil or sunflower oil
- 2 Tbsp fresh lemon juice (from 1 medium lemon)
- 1/4 cup cilantro, chopped 1/2 bunch
- 1 tsp sea salt or 3/4 tsp table salt
- 1/8 tsp black pepper
Instructions
Macerate the Onion for a Mellow, Pink Bite
- Put the sliced red onion in a small bowl and pour in the fresh lemon juice, then sprinkle in just a pinch of the salt from your measured amount.
- Let it sit for 10 minutes; you will notice the onion relax, soften, and turn a rosy pink while it perfumes the lemon.
Prep the Vegetables and Herbs
- Chop the Roma tomatoes into bite-sized chunks, keeping pieces fairly even so every forkful feels balanced. If you see a lot of watery seed gel, nudge some of it aside on the cutting board before it goes in the bowl.
- Slice the English cucumber, then cut the slices into half-moons or chunks similar in size to the tomatoes. You want crisp edges and a clean snap, not thin shreds that disappear.
- Dice the avocados into neat cubes, aiming for slightly larger pieces so they stay intact. Chop the cilantro and keep it fluffy, not bruised, so it smells fresh the moment it hits the bowl.
Dress Gently and Season at the End
- In a large salad bowl, combine the chopped tomatoes, cucumber, avocado, and cilantro, then pour in the onion with all of its lemony juices. Drizzle with the 2 Tbsp extra virgin olive oil or sunflower oil and toss with a gentle folding motion until everything glistens.
- Just before serving, add the remaining sea salt and the black pepper, then give it one last careful toss. You are looking for glossy vegetables and intact avocado cubes, with a bright, zesty aroma as you bring the bowl to the table.
Notes
Nutrition
Frequently Asked Questions
How do I stop the avocado from turning brown?
How far in advance can I make this salad?
Should I peel the cucumber before chopping?
What protein can I add to make this a full meal?
Conclusion
When you want maximum freshness with minimal effort, this Cucumber Tomato Avocado Salad hits the mark, especially with that quick lemon-onion maceration that softens the bite and deepens the flavor. Keep the salt for the very end, fold gently, and you will get a bowl that is crisp, creamy, and bright every single time.
If you feel like playing with the vibe, herbs are the easiest switch, and a little zest can make it sing. On days when cucumbers are calling your name, a bold little spicy cucumber salad mood is never a bad idea.











