Cucumber Tomato Avocado Salad

A bright, crunchy cucumber and tomato salad elevated with creamy avocado, a lemon vinaigrette and fresh cilantro — perfect as a quick side for warm-weather meals.

Why You'll Love This Recipe
- Ready in about 15 minutes: this is a true no-cook, weeknight-friendly side that comes together while the main is resting.
- Uses pantry and market staples: Roma tomatoes, English cucumber and lemon are widely available year-round; avocado adds richness without dairy.
- Make-ahead friendly: you can pre-chop tomatoes and cucumber and toss with dressing just before serving to keep textures perfect.
- Crowd-pleasing and versatile: bright enough for barbecues, elegant enough for dinner guests and simple enough for an everyday meal.
- Diet-friendly: naturally vegetarian, vegan, gluten-free and dairy-free, with easy substitutions for cilantro if needed.
I first made this recipe for a small backyard dinner and watched people go back for seconds. The lemon and cilantro combination surprised even skeptics, and using ripe Roma tomatoes made a big difference — their balance of sweetness and acidity anchors the dish. Over the years I’ve learned little tricks, like removing the cucumber seeds if they’re watery and adding salt just before serving, that keep this salad bright and not soggy.
Ingredients
- Roma tomatoes (1 lb): Choose firm, ripe Roma tomatoes with good color. Roma types have thicker flesh and fewer seeds than slicing tomatoes so the salad won’t release excess liquid. If you can, use vine-ripe or market tomatoes for best flavor.
- English cucumber (1): English cucumbers have thinner skin and fewer seeds. If yours are very long, trim the ends and slice to size. If seeds are watery, scoop them out with a spoon before slicing to reduce excess moisture.
- Red onion (1/2 medium): Slice thin for a mild onion accent. Soak in cold water for 5 minutes if you prefer a less assertive bite; drain well before adding.
- Avocados (2): Use ripe but not overripe avocados; they should give slightly to pressure. Dice just before assembling to avoid browning. Hass or Fuerte varieties both work well.
- Extra virgin olive oil (2 Tbsp): A good-quality oil adds fruitiness and helps the lemon cling to the vegetables. Substitute sunflower oil if you need a neutral-flavored option.
- Fresh lemon juice (2 Tbsp): Juice from one medium lemon provides the bright acid. Freshly squeezed is essential here; bottled lemon juice lacks brightness.
- Cilantro (1/4 cup chopped): About half a small bunch chopped. If you aren’t a cilantro fan, fresh dill is a great alternative and shifts the flavor toward a Mediterranean profile.
- Sea salt (1 tsp) or table salt (3/4 tsp): Salt brings out sweetness in the tomatoes and balances the lemon. Add just before serving to avoid drawing out too much water.
- Black pepper (1/8 tsp): A small grind of black pepper to finish adds a gentle spice without overpowering the herbs.
Instructions
Prep produce: Wash and dry all produce. Chop the Roma tomatoes into bite-sized pieces, slice the English cucumber into half-moons or rounds depending on preference, and thinly slice half a medium red onion. Quarter, pit and dice the avocados and set aside to add last. Chop cilantro finely. Keeping ingredients similarly sized helps each bite include a mix of flavors. Combine in a bowl: Place the chopped tomatoes, sliced cucumber, sliced red onion, diced avocado and chopped cilantro in a large salad bowl. Use a bowl at least 10 inches wide so you can toss gently without crushing the avocado pieces. Dress and toss: Drizzle with 2 tablespoons extra virgin olive oil and 2 tablespoons fresh lemon juice. Toss gently with a large spoon and fork, lifting from the bottom to coat evenly without mashing the avocado. Taste and adjust acid if tomatoes are especially sweet — add another teaspoon of lemon if needed. Season and serve: Just before serving, sprinkle with 1 teaspoon sea salt (or 3/4 teaspoon table salt) and 1/8 teaspoon black pepper and give one final gentle toss. Serve immediately so the avocado remains fresh and vibrant.
You Must Know
- This salad keeps well for a day in the refrigerator if you keep the dressing separate from the ingredients, but it is best eaten the same day to enjoy the texture of avocado.
- The dish is high in healthy monounsaturated fats from avocado and olive oil and is naturally gluten-free and dairy-free.
- It freezes poorly due to raw vegetable textures; do not freeze if you want to preserve texture.
- To reduce sodium, start with 1/2 teaspoon of salt and adjust at the table. The citrus helps compensate when less salt is used.
My favorite aspect of this salad is how adaptable it is. I’ve brought it to potlucks and paired it with everything from grilled shrimp to roasted chicken thighs. Friends who usually pass on sides rave about it, especially when the tomatoes are at their peak. It’s one of those dishes that feels fresh and thoughtful with almost no effort.
Storage Tips
To store, place any leftover salad in an airtight container and refrigerate for up to 24 hours. If possible, store the avocado separately and combine at serving to prevent browning. For make-ahead lunches, keep the dressing in a small jar and the vegetables in a shallow container; toss together just before eating. If the salad tastes slightly muted after chilling, let it sit at room temperature for 10 minutes and re-toss with a splash more lemon or olive oil to revive flavors.
Ingredient Substitutions
If you do not like cilantro, substitute fresh dill or flat-leaf parsley for a different herbal note — dill gives a cool, slightly anise flavor, while parsley adds bright, grassy notes. You can swap lemon juice for a mild white wine vinegar in a pinch, but start with half the amount and adjust to taste. To make it heartier, add cooked chickpeas or cubed feta (if not vegan) for more protein. For a lower-fat option, reduce the oil to 1 tablespoon and add a teaspoon of Dijon mustard to help the lemon cling to the veggies.
Serving Suggestions
This salad is a natural side for grilled proteins like salmon, chicken or shrimp, and it pairs nicely with tacos and grain bowls. For a composed summer plate, serve over a bed of baby greens and add a sprinkle of toasted pumpkin seeds for crunch. Garnish with extra cilantro leaves and a lemon wedge for a bright presentation. It also makes a light topping for toasted bread as a fresh bruschetta-style appetizer.
Cultural Background
Tomato and cucumber salads have long roots in Mediterranean and Middle Eastern cooking, where fresh, raw vegetables are often dressed simply with citrus or vinegar and oil. Adding avocado is a more modern, transcontinental twist that blends the creamy, buttery texture associated with Central and South American produce into a Mediterranean-style salad. This fusion reflects contemporary home cooking where fresh, local ingredients meet global influences.
Seasonal Adaptations
In summer, maximize sweet, fully-ripe tomatoes and use young English cucumbers. In cooler months, substitute cherry tomatoes roasted briefly in the oven with a splash of balsamic to concentrate flavor, and consider adding roasted beets or citrus segments for seasonal interest. For fall, swap cilantro for parsley and add a handful of toasted walnuts for earthiness and crunch.
Meal Prep Tips
For meal prep, dice tomatoes and cucumbers and store in separate shallow containers; keep avocado whole or halved until the day you serve to avoid browning. Prepare the dressing in small jars for quick assembly. If you plan to pack this for work lunch, assemble just before leaving or bring avocado in a separate small container and combine at lunchtime to preserve texture and color.
Whether you make this for a busy weeknight or a leisurely weekend lunch, the salad’s balance of textures and bright flavors makes it an easy favorite. Share it, pass it around the table, and make it your own with the herb or protein additions you love most.
Pro Tips
Dice the avocado last and fold it in gently to keep the pieces intact and prevent browning.
If your cucumbers are watery, scoop out seeds with a spoon to avoid a soggy salad.
Add salt just before serving so the vegetables don’t release too much liquid ahead of time.
Use freshly squeezed lemon juice — bottled lemon lacks brightness.
Serve within a few hours for best texture; leftovers are fine but lose some crunch.
This nourishing cucumber tomato avocado salad recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
FAQs about Recipes
Can I prepare this salad ahead of time?
Yes — keep the dressing separate and add avocado just before serving. The salad will stay freshest if consumed within 24 hours.
How do I prevent the avocado from turning brown?
Use ripe but firm avocados and add them at the last moment. If avocados begin to brown, a squeeze of lemon helps slow oxidation.
Tags
Recipe data validation failed
Please check the recipe data format. See console for details.
Categories:
You might also like...

Parmesan Herb Crusted Salmon
Tender baked salmon crowned with a garlicky Parmesan herb crust, bright lemon, and buttery crunch. Simple to make, stunning to serve, and irresistibly flavorful.

Caramel Apple Cheesecake Bars
Buttery graham crust, silky cheesecake, and cinnamon-kissed apples under a crunchy crumb, finished with glossy caramel. A fall crowd-pleaser you will crave.

Homemade Green Bean Casserole
Tender green beans in silky mushroom cream, crowned with crispy onions. A comforting holiday side made entirely from scratch that always disappears fast.

Did You Make This?
Leave a comment & rating below or tag @silksavor on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Julia!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

