This post may contain affiliate links. Please read our disclosure policy.
This Avocado Tomato Salad is one of my favorite quick salads to make for my family. It’s loaded with juicy tomatoes, creamy avocado, crunchy cucumber, and red onion, all tossed in a simple homemade dressing.
It’s fresh, flavorful, and ready in just 15 minutes! I love serving this tomato avocado salad with grilled chicken, salmon, or just about anything we’re having for dinner.

I have to say, this is one of my favorite salads, and my kids loved it. I make it all the time whenever I need a quick salad to pair with any grilled meats. It pairs so well and adds a nice touch to whatever you serve. Once you try this avocado and tomato salad, you won’t want to try anything else.
This salad tastes so fresh, and it’s very easy to make and can be ready in less than 15 minutes. If you want to add some heat to it, sprinkle a bit of chili peppers to garnish.
You may also like to try this other simple cucumber and tomato salad recipe made without avocados.
Key Ingredients
The full ingredient list and measurements are in the recipe card below.

- Tomatoes: I like using vine-ripened tomatoes, but cherry or grape tomatoes work just as well.
- Avocado: Choose a ripe but slightly firm avocado so it holds its shape when tossed with the dressing.
- Cucumber: English or Persian cucumbers are great because they have thin skins and fewer seeds.
- Red onion: Adds a little crunch and flavor. You can use sweet onion if you prefer.
- Olive oil and red wine vinegar: The base of the homemade dressing. White wine vinegar is another option.
- Lemon juice and honey: Add a little tang and sweetness to balance the dressing.
- Dijon mustard, garlic, and oregano: Give the dressing plenty of flavor.
How to make avocado tomato salad
Chop the vegetables: Cut the tomatoes, cucumber, red onion, and avocado into bite-sized pieces.
Combine: Add everything to a large salad bowl.

Make the dressing: In a small bowl or mason jar, whisk together the red wine vinegar, lemon juice, garlic, honey, Dijon mustard, oregano, olive oil, salt, and pepper.
Toss the salad: Pour the dressing over the vegetables and gently toss until everything is coated. Be careful not to mash the avocado.

Serve: Taste and adjust the seasoning if needed. Serve immediately for the best flavor and texture.

Tips for the best avocado tomato salad
- Use ripe but firm avocados: Very soft avocados can become mushy when you toss the salad.
- Choose juicy, flavorful tomatoes: Vine-ripened tomatoes are my favorite, but cherry tomatoes are also delicious.
- Cut everything into similar-sized pieces. This makes the salad easier to toss and serve.
- Mix gently: Use a large spoon or spatula to combine the salad without breaking up the avocado.
- Add the avocado last if making ahead: This helps keep it from browning before you’re ready to serve.
- Adjust the dressing to taste: Add a little more honey if you prefer it sweeter or a splash of vinegar for extra tang.
Frequently Asked Questions
Avocados naturally brown when exposed to air. The lemon juice in the dressing can help slow down browning, but it won’t prevent it completely. For the freshest-looking salad, add the avocado right before serving.
Absolutely! Cherry or grape tomatoes work great in this salad. Just slice them in half before adding them to the bowl.
No. The skin of most cucumbers is thin and edible. In most cases, it’s perfectly fine to leave the skin on. Just make sure you wash the cucumbers well.
Yes! Fresh lime juice works just as well and adds a slightly different citrus flavor.

How to store leftovers
This avocado tomato salad is best enjoyed fresh, but you can store leftovers in an airtight container in the refrigerator for up to 2 days. The avocado will gradually brown, and the tomatoes and cucumbers may release some liquid.
If you’re planning to make the salad ahead of time, I recommend keeping the dressing and avocado separate until you’re ready to serve.
What to serve with this salad
There are a variety of main dishes you can pair this salad with. Here are some of my favorite picks.
- Blackened Salmon
- Baked Parmesan Crusted Chicken
- Baked BBQ Chicken Breast
- Chipotle Chicken Al Pastor
- Honey Chipotle Grilled Chicken
- Baked Parmesan Crusted Salmon

Pin this now to find it later
Pin ItMore salad recipes
- Mango Black Bean Salad Recipe
- Green Beans and Tomato Salad
- Shrimp Avocado Salad
- Persian Shirazi Salad
- Grilled Chicken Cobb Salad
- Quinoa Tabbouleh Salad
If you try this Salad and you like it, let me know in the comment section below. I would love some feedback. It would mean the world to me if you take a moment and rate my recipes.
Avocado Tomato Salad

Video

Ingredients
- 1 Large Cucumber, halved lengthways and sliced
- 4 Vine-ripened tomatoes , cut into wedges
- ½ large Red onion, sliced thinly, or one small
- 1 large Avocados, or 2 medium, diced
DRESSING
- 1/4 Cup Red wine vinegar
- 1 teaspoon Lemon juice, freshly squeezed if possible
- 1 teaspoon Garlic, minced
- 1 tablespoon Honey, or agave
- 1 teaspoon Dijon mustard
- 1 ½ teaspoon Dried oregano
- 1/4 Cup Extra-virgin olive oil
- Salt and Pepper to taste
Instructions
- Chop all 4 Vine-ripened tomatoes , the 1 Large Cucumber, the ½ large Red onion, and the 1 large Avocados into quarter or small bite sizes.

- Place all chopped veggies in a large mixing bowl.

- In another bowl or mason jar, whisk together the dressing ingredients to combine. ( 1/4 Cup Red wine vinegar, 1 teaspoon Lemon juice, 1 teaspoon Garlic, 1 tablespoon Honey, 1 teaspoon Dijon mustard, 1 ½ teaspoon Dried oregano, 1/4 Cup Extra-virgin olive oil, and Salt and Pepper to taste)

- Pour the dressing over the chopped veggies in the bowl.

- Use a silicone spatula or wooden spoon to mix the salad ingredients with the dressing to combine

- Taste and adjust salt if needed and serve

Notes
- Use ripe but slightly firm avocados so they hold their shape when tossed.
- Vine-ripened, cherry, or grape tomatoes all work well.
- English or Persian cucumbers are great options and don’t need to be peeled.
- You can substitute fresh lime juice for lemon juice.
- Honey can be replaced with agave or omitted if you prefer a less sweet dressing.
- Toss the salad gently to avoid mashing the avocado.
- For the best texture, add the avocado and dressing just before serving.
- Store leftovers in an airtight container in the refrigerator for up to 2 days.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.







It was perfect!
Thank you
Delish !!!
Thank you!
Can you make this ahead of time?
Hi. You can always chop the cucumbers are tomatoes ahead of time, but i recommend you wait to add the avocados and dressing
I don’t have any lemons or lemon juice but do have limes on hand. Could I use them instead?
Yes you can.
Have tried many of your recipes and they are all delicious
So glad. Thankful for your sweet review.
This is one of the best salads ever! No matter who I serve it to they all love it. It is the dressing that makes it so good. One thing I do is smash the cucumber, then salt it and let it sit in a colander for 30 minutes. This makes the cucumber so crunchy and it stays crunchy even if you have left overs.
Put your cucumber in a plastic bag. I hit it with a rolling pin just to break it up a little. Then I tear it in to bite size pieces and put it in the colander and salt it and let it drain for 30 minutes.
Wow. I am going to have to try that. Thanks for the tip
Gracias Rena me alimentaria solo de tus ensaladas, tome los ingredientes de mi huerto fueron increibles.
Thank you!
Love this salad. I often serve with a roast chicken
Thanks Luci. Glad you loved it.
This is a great dressing, & I learned a new way to cut red onions for salad! Thank you! One thing….where did you find your salad tongs???
Hi, Thanks for the feedback. I’ve had that for years. I got them from bed bath and beyond.
This was yum! Thank you!
Thank you!
Love this recipe! Truly refreshing and satisfying. Excellent side dish for grilled chicken or for a bbq.
Thanks for the feedback, Lisa. So glad you liked it.
my favorite salad EVER- healthy, delicious, nutritious= perfect !
really nice. thanks for sharing.
Thank you
Was great. Would like more related recipes
Thank you so much Rose. I am glad you liked it
it is good
Thank you Ruchi
It’s perfect for people on diet. healthy and tasty. thanks for sharing it.
Thank you Kulpreet
Hi Rena! This looks delicious! How long does it keep for? I’d love to meal prep this to take for lunch at work. I know how finicky avocados can be but I was wondering how long the lemon juice keeps them fresh! Think I could get two days’ (mon & tues) worth of lunches out of it if I made it say Sunday night? Thank you!
Hi Kat. Yes, I would say two days tops. The avocados do get dark. Maybe add the dressing later? Also, if you can place a plastic wrap right over the avocado salad it will help with preserving the color and freshness.