Cucumber tomato avocado salad in a white ceramic bowl with fresh herbs and olive oil drizzle
Healthy Meals

Cucumber Tomato Avocado Salad

This post may contain affiliate links. If you make a purchase through these links, I earn a small commission at no extra cost to you. See my full disclosure.

Last summer I made this salad for the first time on a scorching Tuesday afternoon in Austin when the thought of turning on the oven made me want to cry. Lily had just declared she was “starving” for the fourth time in an hour, Noah was attempting to climb the kitchen counter, and I needed something fast, fresh, and something that would actually make everyone happy. I grabbed two cucumbers, a pint of cherry tomatoes, and a couple of ripe avocados from the counter and just started chopping.

What came together in about fifteen minutes was honestly one of the most refreshing things I have ever put in a bowl. The cucumber is cool and crisp, the tomatoes are juicy and a little sweet, and the avocado brings this gorgeous buttery creaminess that ties everything together. A simple lemon and olive oil dressing is all it needs. Jake asked for seconds. Lily picked out every single avocado cube first, which I am choosing to take as a compliment.

This Cucumber Tomato Avocado Salad has become a staple in our house from May through September. It goes with absolutely everything, it takes no cooking at all, and it looks so beautiful and vibrant on the table that people always assume it took way more effort than it did.

Why You'll Love This Recipe

Ingredients You'll Need

The ingredient list here is short and every single one earns its place. I want to walk you through each item because the quality of what you use really does matter in a no-cook salad like this where nothing is hidden.

  • 2 English cucumbers (about 400g / 14 oz total), diced into 1.5cm (half-inch) pieces, or 4 Persian cucumbers if that is what you have. I do not peel English cucumbers because the skin is thin and adds a little color. If you can only find regular field cucumbers, peel those first.
  • 2 cups (about 300g / 10.5 oz) cherry tomatoes, halved, or 3 medium Roma tomatoes seeded and diced. Cherry tomatoes are my preference because they are sweeter and hold their shape better. Please taste one before adding it. If it tastes like nothing, it will make the whole salad taste like nothing.
  • 2 ripe avocados, peeled, pitted, and diced into 1.5cm (half-inch) cubes. Ripe means they give gently when you press them but are not soft or mushy. An avocado that is too firm will not have that buttery flavor and one that is overripe will turn into a paste when you toss the salad.
  • 60g (about quarter of a red onion), finely diced. Red onion adds a sharp, peppery bite that cuts through the richness of the avocado. If you find raw onion too pungent, soak the diced pieces in cold water for five minutes and then drain them before adding.
  • 10g (about quarter cup) fresh cilantro or flat-leaf parsley, roughly chopped. I use cilantro when I want a fresher, more Mexican-inspired flavor and parsley when I want something a little more Mediterranean and mellow. Both work beautifully.
  • 45ml (3 tablespoons) extra virgin olive oil. Use the best olive oil you own here because it is literally one of only two dressing ingredients. A grassy, fruity olive oil makes such a difference.
  • 30ml (2 tablespoons) fresh lemon juice, from about one large lemon. Please use fresh. Bottled lemon juice has a flat, slightly metallic flavor that will not do this salad justice.
  • Half teaspoon garlic powder. I use powder rather than fresh garlic here because it distributes evenly through the dressing without any harsh raw garlic bite. Fresh garlic can be a little aggressive in a no-cook dressing.
  • Salt and freshly ground black pepper to taste. Season generously because the cucumber and avocado both need salt to shine. Taste as you go.

Choose your avocados the day before. If you are planning to make this salad tomorrow, buy your avocados today and leave them on the counter. Check them by pressing gently near the stem end. If they give just slightly, they are ready. Too firm means the flavor will be flat and starchy. Too soft means they will mash when you toss the salad.

The lemon juice does double duty here. It brightens the entire dressing and it slows down the browning of the avocado. I always squeeze a little extra directly over the avocado pieces as soon as I cut them, before they even go into the bowl. That small step buys you an extra thirty minutes of beautiful green color. If you love avocado in salads, you might also enjoy my Chickpea Feta Avocado Salad, which uses a similar lemony dressing and is just as quick to put together.

Do not skip the red onion soak if you are sensitive to sharp flavors. Just dice the onion, pop it in a small bowl of cold water for five minutes, drain well, and pat dry. The water draws out the harsh sulfur compounds and leaves you with onion that still has great flavor and crunch without the burn.

Note: This salad is best eaten within 30 to 45 minutes of making it. The avocado will start to brown and the cucumber will release water and soften the longer it sits. If you need to prep ahead, keep the components separate and only combine and dress right before serving.

How to Make Cucumber Tomato Avocado Salad

Making this salad is mostly about good knife work and a little patience with the avocado. I will walk you through each step so that everything comes together at the right moment and your avocado stays beautiful and green.

Step 1: Prep the cucumber and tomatoes.

Wash all your produce and dry it well, especially the tomatoes. Wet tomatoes will water down your dressing. Dice the cucumbers into roughly 1.5cm (half-inch) pieces. If you are using English or Persian cucumbers, leave the skin on. If using regular field cucumbers, peel them first. Halve the cherry tomatoes through the equator, or seed and dice your Roma tomatoes. Add the cucumber and tomatoes to a large mixing bowl.

Lora’s Tip: Try to keep your cuts consistent in size. When everything is roughly the same size, you get a little of everything in each bite, which is what makes this salad so satisfying.

Step 2: Prep the red onion.

Finely dice your red onion into small 6mm (quarter-inch) pieces. If you want to mellow the sharpness, put the diced onion in a small bowl of cold water right now and let it sit while you prep everything else. By the time you are ready to add it, five minutes will have passed and it will be perfectly balanced.

Step 3: Make the dressing.

In a small bowl or jar, whisk together the 45ml (3 tablespoons) of olive oil, 30ml (2 tablespoons) of fresh lemon juice, half teaspoon of garlic powder, a generous pinch of salt, and several grinds of black pepper. Whisk until the dressing looks slightly creamy and emulsified. Taste it on a piece of cucumber and adjust. Needs more brightness? Add another squeeze of lemon. Needs more richness? A tiny extra drizzle of olive oil.

Lora’s Tip: Making the dressing in a small jar with a lid means you can just shake it instead of whisking. It emulsifies just as well and you have one less bowl to wash.

Step 4: Prepare the avocado.

This is the step that needs to happen at the last possible moment. Halve each avocado lengthwise and remove the pit. Score the flesh in a grid pattern right in the skin, about 1.5cm (half-inch) spacing, and then use a large spoon to scoop the pre-diced cubes directly into the bowl. Immediately squeeze a little extra lemon juice over the avocado pieces to prevent browning.

Step 5: Chop the herbs and combine.

Roughly chop your cilantro or parsley leaves and set them aside. Drain and pat dry your red onion if you soaked it. Add the onion to the bowl with the cucumber and tomatoes. Gently place the avocado on top.

Step 6: Dress and toss.

Pour the dressing evenly over everything. Scatter the chopped herbs on top. Now use a large spoon or spatula to fold the salad together using a gentle lifting motion from the bottom of the bowl. You are not stirring, you are lifting and turning. This keeps those avocado cubes intact and beautiful. Taste one more time and adjust salt, pepper, or lemon as needed. If you love bright and fresh salads, I think you would also enjoy my Protein Chicken Salad for a heartier lunch option using similar fresh herb flavors.

Step 7: Serve immediately.

Transfer to your serving bowl if you are not already in it. A final drizzle of good olive oil over the top and a few fresh herb sprigs make it look stunning. Serve right away for the best texture and flavor.

Lora's Kitchen Tips

Variations and Substitutions

This salad is so adaptable that I have made at least six different versions of it over the past year alone. Here are the variations my family keeps requesting.

Add feta cheese: Crumble about 60g (2 oz) of good quality feta over the top just before serving. The salty, tangy bites of feta against the creamy avocado is an absolutely incredible combination and it makes the salad feel more like a full meal.

Make it a Mexican-inspired salad: Swap the garlic powder for a pinch of cumin and add a diced jalapeño. Use cilantro instead of parsley, add a handful of corn kernels, and finish with a squeeze of lime instead of lemon. Jake loves this version with grilled fish tacos.

Add protein to make it a meal: Slice some grilled chicken or pan-seared shrimp over the top and you have a complete lunch. It is also wonderful with a can of drained chickpeas stirred in for a plant-based protein boost.

Try a balsamic version: Replace the lemon juice with a good aged balsamic vinegar. Add some fresh basil instead of cilantro and a handful of baby spinach. It has a sweeter, more Italian profile that pairs beautifully with grilled steak.

Add everything bagel seasoning: This sounds unusual but it is incredibly good. Sprinkle a teaspoon of everything bagel seasoning over the finished salad instead of plain salt. The sesame, garlic, and onion flavors are addictive with the avocado.

What to Serve with Cucumber Tomato Avocado Salad

This salad is one of those rare side dishes that makes almost anything it sits next to taste better. The brightness and acidity cut through rich, heavy mains and the freshness wakes up the whole plate.

In our house I most often serve it alongside anything grilled. Grilled chicken thighs, salmon, lamb chops, shrimp skewers, even a simple burger. The cool, juicy salad is a perfect contrast to something hot off the grill. It also works beautifully spooned into warm flour tortillas as a fresh topping.

If you are putting together a summer spread, this salad pairs wonderfully next to my Parmesan Crusted Chicken for a dinner that feels impressive but comes together so fast. The crunchy, cheesy chicken and this cool, creamy salad are genuinely one of my favorite combinations right now.

For a lighter lunch, I love scooping this salad over a bowl of cooked quinoa or farro with a drizzle of extra olive oil. It turns a simple side into a satisfying grain bowl in under five minutes. You could also serve it alongside warm crusty bread to scoop it up like a dip, which Lily absolutely loves doing.

Storage, Freezing, and Reheating

Frequently Asked Questions

Here are the questions I get asked most about this recipe:

Can I make this salad ahead of time?

The best approach is to prep all the components separately and combine them right before serving. The cucumber and tomatoes can be diced and stored together in the fridge for up to 24 hours. The dressing keeps well in a sealed jar for several days. But the avocado should always be cut fresh because it browns quickly once exposed to air. If you do make the full salad ahead, press plastic wrap directly onto the surface and eat it within a few hours.

How do I stop the avocado from going brown?

Lemon juice is your best friend here. As soon as you cut the avocado, squeeze lemon juice over the pieces before they go into the bowl. The citric acid slows the oxidation process that causes browning. Also, minimizing air contact helps, so press plastic wrap directly onto the surface of any leftover salad rather than just putting a lid on the container.

My salad got watery and soggy. What went wrong?

A few things could cause this. Cucumber releases a lot of water, especially once it is cut and salted. Make sure your cucumber and tomatoes are completely dry before adding them to the bowl. If you have extra time, lightly salt the cucumber, let it sit in a colander for five minutes, then pat it very dry. Also, dress the salad right before serving rather than letting it sit dressed for a long time. The salt in the dressing draws moisture out of the vegetables over time.

Can I use a different type of cucumber?

Absolutely. English cucumbers and Persian cucumbers are my first choices because they have thin skins, fewer seeds, and less water content. Regular field cucumbers will work but I recommend peeling them and scooping out the seeds first, which reduces bitterness and excess moisture. Kirby cucumbers are also a great option if you find them at a farmers market.

What can I add to make this salad more filling?

Several things work really well. Canned chickpeas, drained and rinsed, add plant-based protein without any extra cooking. Crumbled feta or fresh mozzarella pearls make it more substantial and add richness. Sliced grilled chicken or cooked shrimp turn it into a proper main course. You could also serve it over a base of cooked quinoa, farro, or even mixed greens to bulk it up into a complete bowl meal.

This Cucumber Tomato Avocado Salad is one of those recipes that I want every person to have in their back pocket. It asks almost nothing of you and gives back so much. On the hottest days when cooking feels impossible, on the busiest evenings when there is no time, on the days when you want something that looks and tastes like you really tried, this salad shows up every single time.

I hope your family loves it as much as mine does. And if Lily’s strategy of picking out all the avocado first resonates with any small person at your table, please know you are in very good company. Make it, enjoy it, and come back to tell me how it went.

With love and lemon juice,
Lora x

Cucumber Tomato Avocado Salad

Servings

4

servings
Prep time

15

minutes
Cooking timeminutes
Calories

280

kcal

    Ingredients

    • 2 English cucumbers (about 400g / 14 oz total), diced into 1.5cm (half-inch) pieces

    • 2 cups (300g / 10.5 oz) cherry tomatoes, halved

    • 2 ripe avocados, peeled, pitted, and diced into 1.5cm (half-inch) cubes

    • 60g (about quarter of a medium) red onion, finely diced

    • 10g (quarter cup) fresh cilantro or flat-leaf parsley, roughly chopped

    • 45ml (3 tablespoons) extra virgin olive oil

    • 30ml (2 tablespoons) fresh lemon juice (from about 1 large lemon)

    • Half teaspoon garlic powder

    • Salt and freshly ground black pepper to taste

    • Extra drizzle of extra virgin olive oil

    • Fresh herb sprigs for garnish

    Directions

    • Wash and dry all produce. Dice the cucumbers into 1.5cm (half-inch) pieces, halve the cherry tomatoes, and finely dice the red onion. If you find raw onion too sharp, soak the diced pieces in cold water for 5 minutes and then drain and pat dry.

    • In a small bowl or jar, whisk together the olive oil, fresh lemon juice, garlic powder, salt, and black pepper until combined and slightly emulsified. Taste and adjust seasoning as needed.

    • Add the cucumber, tomatoes, and red onion to a large mixing bowl. Roughly chop the cilantro or parsley and set aside.

    • Halve the avocados, remove the pits, score the flesh in a grid pattern while still in the skin, and scoop the cubes into the bowl. Squeeze a little extra lemon juice directly over the avocado to prevent browning.

    • Pour the dressing over the salad, scatter the herbs on top, and gently fold everything together using a lifting motion from the bottom of the bowl. Taste and adjust salt, pepper, or lemon. Finish with a drizzle of olive oil and fresh herb garnish. Serve immediately.

      Leave a Comment

      Your email address will not be published. Required fields are marked *

      *