This Avocado, Tomato, and Cucumber Salad is a simple, no-cook side that combines creamy avocado, juicy tomato, and crisp cucumber for a bright contrast of textures. I make it when I want a light, vegetable-forward dish that comes together in minutes and holds up well as a make-ahead accompaniment. If you enjoy the clean flavors and crunchy bite, take a look at my version of a cucumber and tomato salad for another fresh riff that uses similar ingredients.
What makes this recipe special
This salad pairs creamy ripe avocado with firm diced cucumber so each bite delivers contrast. The lime juice both seasons and slows avocado browning, which is useful when prepping ahead. Olive oil rounds the acidity so the overall mouthfeel remains silky rather than sharp. Minimal chopping and no cooking cut total hands-on work to about 10 minutes. The final texture is casual and tossed, which makes it easy to scale up for more servings.
The cooking process explained
- Dice all produce to similar-sized pieces for even mouthfeel.
- Toss onion with lime juice to soften its sharpness briefly.
- Whisk lime juice with olive oil and season to balance acidity.
- Gently combine vinaigrette with avocado last to avoid mashing.
- Chill briefly if you prefer a cooler salad before serving.
Key ingredients
2 ripe avocados, diced, 2 tomatoes, diced, 1 cucumber, diced, 1/4 red onion, thinly sliced, 1/4 cup fresh cilantro, chopped, Juice of 1 lime, 2 tablespoons olive oil, Salt and pepper to taste
Notes: Use Haas avocados for creamier texture, choose firm-ripe tomatoes that hold shape when diced, and remove cucumber seeds if you want a less watery salad. If fresh cilantro is not to your taste, flat-leaf parsley makes a bright, less assertive swap.
How to prepare it
- In a large bowl, combine the diced avocados, tomatoes, cucumber, and red onion.
- In a small bowl, whisk together the lime juice, olive oil, salt, and pepper.
- Pour the dressing over the salad and toss gently to combine, being careful not to mash the avocado.

How to plate and pair
Serve this salad straight from a shallow bowl so the vinaigrette sits across the surface and each spoonful gets vegetables and dressing. For a light lunch, pile the salad onto toasted whole-grain bread as an open-faced option. Offer it alongside grilled or roasted proteins for contrast, or pair it with a warm grain like quinoa or farro to create a heartier plate. For a weekday dinner where you want a protein and vegetable balance, serve this salad next to a simple stir fry such as the beef and broccoli stir fry to add a crisp, citrusy counterpoint.
How to store and freeze
Refrigerate the assembled salad in an airtight container and use it within 24 hours for best color and texture, because avocado oxidizes and tomatoes release water over time. Do not freeze the fully assembled salad, as freezing will break cell walls and make the avocado and cucumber mushy; instead, freeze chopped tomatoes separately in a sealed bag for up to three months if you plan to use them in cooked sauces later. If you must chill the salad at room temperature while serving, follow the two-hour rule and refrigerate any leftovers within two hours to reduce the risk of bacterial growth. Reheating is not applicable for this raw salad, so no internal temperature targets apply.
Pro chef tips
- Cut produce into uniform 1/2-inch pieces so avocado, tomato, and cucumber feel even on the palate.
- Toss red onion with the lime juice for 2 minutes before adding other ingredients to mellow its bite.
- Add salt to the dressing, not directly to the avocado, to avoid drawing out moisture and softening it prematurely.
- Use a wide, shallow bowl when combining to reduce pressure when tossing, which helps keep avocado cubes intact.
- Taste and adjust acidity after tossing, since some tomatoes will add extra tang.
Flavor swaps
- Replace cilantro with chopped flat-leaf parsley if you prefer a subtler herb.
- Swap lime for lemon if you want a less sharp citrus note.
- Add diced radish for peppery crunch without altering the core flavor profile.
- Fold in a small amount of crumbled feta for salt and cream that complements the avocado.
- For a spicier version, mix a pinch of crushed red pepper into the dressing before tossing.
Your questions answered
How long does it take to prepare this salad from start to finish?
Plan on about 10 to 12 minutes for washing, dicing, and whisking the dressing, assuming your produce is ripe and your knife skills are steady.
Can I make this salad ahead of time without the avocado turning brown?
You can dice the tomatoes and cucumber up to a day ahead and keep them chilled separately. Add the avocado and dressing shortly before serving, or toss the avocado with lime juice and store in an airtight container to slow browning for a few hours.
Is it safe to refrigerate leftovers overnight?
Yes, refrigerate leftovers within two hours and consume within 24 hours for best texture and safety. The avocado will soften and the tomatoes will release liquid, so expect some texture change.
What can I serve with this salad to make a complete meal?
Pair it with a grain like farro or quinoa, or serve it alongside a simple pan-seared fish or steak for a balanced plate. The salad’s brightness cuts through richer proteins and complements whole grains.
Can I omit the onion or cilantro for dietary preferences?
Yes, omit either ingredient without altering the preparation steps. If you skip cilantro because of preference, parsley or additional lime zest can help retain freshness.
This salad is forgiving and rewards small adjustments, so try the suggested swaps or plating ideas to match your meal. Share a photo of how you plated it or the pairing you chose, and note any ingredient changes you discovered worked best for your taste.

Avocado, Tomato, and Cucumber Salad
Ingredients
Method
- In a large bowl, combine the diced avocados, tomatoes, cucumber, and red onion.
- In a small bowl, whisk together the lime juice, olive oil, salt, and pepper.
- Pour the dressing over the salad and toss gently to combine, being careful not to mash the avocado.
- Chill briefly if you prefer a cooler salad before serving.


