
This cucumber tomato avocado salad has become a summer staple in my kitchen. It’s made with diced cucumbers, grape tomatoes, and avocado tossed in a light lemon dressing with olive oil and fresh chives. The lemon juice and olive oil create a coating that brings everything together without being heavy or creamy like mayo-based salads.
The whole thing comes together in about 10 minutes with just chopping and mixing. It’s naturally gluten-free, dairy-free, and vegan, which makes it work for almost any gathering or weeknight meal.
Why You’ll Love this Recipe

Ingredient Notes
- Cucumber – Use English cucumbers or regular cucumbers. If using regular cucumbers with thick skins, you can peel them first. Persian cucumbers also work well and have thin, edible skins.
- Avocado – Choose ripe but firm avocados that give slightly when pressed. Overripe avocados will turn mushy in the salad. The lemon juice helps prevent browning, but it’s best to add avocado the day of serving if making in advance.
- Grape Tomatoes – Grape or cherry tomatoes both work well here. Look for firm, sweet tomatoes.
- Olive Oil – Use extra virgin olive oil for the best flavor. Avocado oil also works, though it has a more neutral flavor.
- Lemon Juice – You’ll need about 1-2 lemons to get 1/4 cup of juice.
- Fresh Chives – Fresh herbs are a must for this recipe. If you don’t have chives, substitute fresh dill, parsley, or cilantro. Do not use dried herbs, as they won’t give the salad the same fresh, bright flavor. If you can’t find fresh herbs, omit them and season well with salt and pepper.
Tip
Use fresh lemon juice, not bottled. Bottled lemon juice tastes flat and artificial compared to fresh-squeezed. You need the bright, acidic punch of fresh lemon to balance the rich avocado and bring all the flavors together.

Recipe FAQs
The lemon juice in the dressing helps slow browning. For best results, add the avocado right before serving. If you need to make it ahead, press plastic wrap directly onto the surface of the salad to minimize air exposure.
Yes. Red onion, bell peppers, or radishes all work well. Keep additions minimal so the cucumbers, tomatoes, and avocado remain the stars. Add no more than 1/2 cup of extras.
Yes, but remove the seeds and dice the flesh so your salad isn’t watery.
Expert Tips
Storage Instructions
Make Ahead: Prep cucumbers, tomatoes, and dressing separately up to 1 day ahead. Store in the refrigerator. Add avocado and toss right before serving.
Refrigerate: Store leftovers in an airtight container for up to 1 day. Drain liquid before serving. Avocado will brown and vegetables will soften.
Serving Suggestions
This fresh salad is great for summer cookouts alongside grilled chicken, fish, or steak. Serve with Roasted Chicken Thighs or Honey Glazed Salmon. For a complete BBQ spread, pair with Roasted Corn and Bacon Red Potato Salad.

More gluten-free sides to try
Did you make this recipe?
I’d love to know! Please rate it and leave a comment below. You can also share your pictures and tag @adashofmegnut on Instagram.

Cucumber Tomato Avocado Salad
Ingredients
For the Salad:
- 2 cups (280 g) diced cucumber - from 1 medium English cucumber
- 1 cup (150 g) diced avocado - from 1 large avocado
- 2 cups (300 g) grape tomatoes - halved
For the Lemon Dressing:
- ¼ cup (56 g) extra virgin olive oil
- ¼ cup (60 g) fresh lemon juice - juice of 1-2 lemons
- ½ teaspoon kosher salt
- ½ teaspoon ground black pepper
- 1 tablespoon fresh chives - chopped
**Use the toggle button above to turn the instruction photos on and off!
Instructions
- In a large bowl, combine 2 cups (280 g) diced cucumber, 1 cup (150 g) diced avocado, and 2 cups (300 g) grape tomatoes.
- In a small bowl, whisk together ¼ cup (56 g) extra virgin olive oil, ¼ cup (60 g) fresh lemon juice, ½ teaspoon kosher salt, ½ teaspoon ground black pepper, and 1 tablespoon fresh chives until combined.
- Pour dressing over the vegetables and gently toss until everything is evenly coated.
- Serve immediately.
Video
Notes
- Storage: Store leftovers in an airtight container in the refrigerator for up to 1 day. Drain excess liquid before serving. The avocado will brown and vegetables will release water over time.
- Make Ahead: Dice cucumbers and tomatoes up to 1 day ahead and store in the refrigerator. Make the dressing separately. Add avocado and toss everything together right before serving.
- Substitutions: Use avocado oil instead of olive oil. Substitute fresh dill, parsley, or cilantro for chives (same amount). Cherry tomatoes work in place of grape tomatoes.
Nutrition
**This post was originally shared on May 8, 2015 and updated with new photographs on April 29, 2018. It’s one of our favorite recipes so we thought new photos were due! Enjoy!




I love salads like this in the summer! I’m so excited for summer food!