Cucumber Tomato Avocado Salad

5 from 50 votes

Simple avocado cucumber salad with tomatoes, red onion, dill, and a lemon olive oil dressing. Ready in minutes and works as a side or light lunch.

Jump to Recipe โ–ผ
Prep Time 10 minutes
Servings 4 servings
Comments
15

This post may contain affiliate links. Please read our disclosure policy.

Cucumber Tomato Avocado Salad in a bowl with spoon resting in it.
Save this recipe!
Type your email & I’ll send it to you!

My Cucumber Tomato Avocado Salad is Soo Good!

A simple tomato cucumber salad is something I grew up eating. My mom made a version of it constantly, just tomatoes, cucumbers, lemon, and olive oil. Adding avocado felt like a natural next step, and this tomato, cucumber, avocado salad has basically replaced the original for me. It takes about 10 minutes to put together, there’s no cooking involved, and the lemon dressing pulls everything together without much effort.

I make this avocado cucumber salad mostly as a side, but I’ve also thrown grilled chicken tenders on top and eaten it as a full lunch. The dill is the part people always ask about. It sounds like an odd addition, but it really works with the lemon and the avocado. If dill isn’t your thing, parsley or mint both work fine.

Happy Cooking!
– Yumna

Cucumber Tomato Avocado Salad Ingredients

Ingredients to make the salad recipe: tomatoes, cucumber, avocado, red onions, salt, pepper, herbs, olive oil and lemon juice
  • Avocado: Use ripe avocados that give slightly when pressed but are not mushy. Chop them last and add them to the bowl right before tossing so they don’t oxidize while you’re prepping everything else. For help, see my tips on how to cut an avocado.
  • Tomatoes: Roma tomatoes work well here because they’re meatier and release less water than vine or beefsteak tomatoes. If you use a juicier variety, the salad can get watery fast. Either seed them first or blot the cut pieces dry with a paper towel before adding them to the bowl. Chop them into pieces roughly the same size as the cucumber so the salad feels balanced.
  • Cucumber and red onion: English cucumber is better than a regular cucumber here because it has fewer seeds and less water, so the salad doesn’t get watery as it sits. Slice the red onion thin. If it tastes very sharp, soak the slices in cold water for about 5 minutes before adding them.
  • Dressing: Olive oil, fresh lemon juice, salt, and black pepper. Whisk it directly in the serving bowl so there’s nothing extra to wash. Use fresh lemon juice; bottled won’t give the same result.
  • Fresh dill: Chop it just before adding. If you don’t have dill or don’t love it, flat-leaf parsley or fresh mint both work.

How to Make Cucumber Tomato Avocado Salad

1. Make the Dressing

Oil, lemon juice, salt and pepper in a bowl.

Add the olive oil, lemon juice, salt, and pepper straight into a large serving bowl. Using the same bowl for the dressing and the salad means one less thing to wash.

2. Whisk Until Emulsified

Whisking dressing ingredients.

Keep going until the oil and lemon juice come together and the dressing looks slightly thickened and uniform. It only takes about 30 seconds of whisking.

3. Add the Vegetables and Dill

Tomatoes, cucumbers, avocados, onions, and dill added on top.

Pile the tomatoes, cucumber, avocado, red onion, and fresh dill right on top of the dressing. No need to toss yet.

4. Toss and Serve

Tossing salad together with dressing.

Use a large spoon and fold everything together gently so the avocado stays in chunks. Serve right away.

Recipe Video Tutorial

Tomato cucumber avocado salad recipe.

Tomato Cucumber Avocado Salad Recipe

Author: Yumna Jawad
5 from 50 votes
This tomato cucumber avocado salad comes together in 10 minutes with a simple lemon dressing. Fresh, no-cook, and easy to prep ahead of the toss.
Prep Time10 minutes
Total Time10 minutes
Servings4 servings
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Ingredients
  

  • 2 tablespoons extra virgin olive oil
  • 2 tablespoons fresh lemon juice
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 pound Roma tomatoes chopped
  • 1 English cucumber chopped
  • 2 avocados chopped
  • ½ medium red onion sliced
  • 2 tablespoons fresh dill

Instructions

  • In a large serving bowl, whisk together the olive oil, lemon juice, salt and pepper until well combined and emulsified.
  • Add the tomatoes, cucumber, avocado, red onions and dill on top and toss gently to combine evenly. Serve immediately.

Notes

My Top Tip: Fold, don’t stir. If you go in too aggressively, the avocado breaks apart and the whole thing turns into more of a mash. A large spoon and a gentle folding motion keeps the chunks intact.
Storage: Store any leftovers in an airtight container in the fridge for no more than 2 days since the avocado will start browning by then.
Make Ahead: You can make the dressing up to 7 days in advance, and you can prepare most of the salad up to 1 day in advance. Just add the avocados and the dressing when you’re ready to toss it.
 

Nutrition

Calories: 262kcal, Carbohydrates: 18g, Protein: 4g, Fat: 22g, Saturated Fat: 3g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 15g, Sodium: 596mg, Potassium: 898mg, Fiber: 9g, Sugar: 6g, Vitamin A: 1172IU, Vitamin C: 32mg, Calcium: 41mg, Iron: 1mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Did You Make This Recipe?

Popular Additions

  • Add feta. Crumble about ¼ cup of feta over the top before serving. It adds a salty, tangy contrast that works well with the lemon dressing.
  • Add chickpeas. Toss in ½ cup of drained, rinsed chickpeas to make it more filling without changing the flavor much.
  • Add fresh mint. Mix in 2 tablespoons of chopped fresh mint along with or instead of the dill for a slightly different herb profile.
  • Add jalapeño. Thinly slice half a jalapeño and fold it in with the vegetables if you want a little heat.

Recipe Tips

  1. Fold, don’t stir. If you go in too aggressively, the avocado breaks apart, and the whole thing turns into more of a mash. A large spoon and a gentle folding motion keep the chunks intact.
  2. Prepare your salad 30 minutes before serving. This is just enough time to let the flavors meld, but also keep the avocado from turning brown. You want to the flavors to really combine, without anything going stale.
  3. Serve chilled, but not too cold. I like to serve this salad a little above room temperature so that the flavors really come alive.
overhead shot of grilled beef kabobs on metal skewers on top of yellow rice and a side of vegetables

Serving Ideas

Close up shot of tomato cucumber avocado salad

More Mediterranean Salad Recipes

5 from 50 votes (41 ratings without comment)

Rate and comment

Recipe Rating




Comments

  1. edna mae says:

    this recipe is sooo good. I added some chicken breast to it! the lemon goes so well with it!! would make this again

    1. Yumna J. says:

      Love that! I’m so glad you liked it!

  2. Evelyn Sosa says:

    Very delicious! We did it without avocados and it was still so good!

    1. Yumna J. says:

      So happy you liked it! Thank you!!

  3. Ashlie says:

    A simple and flavorful salad that was enjoyed by the whole family! This was quick to put together but delivered in taste and freshness.

    1. Yumna J. says:

      Aww, that makes me so happy to hear! Thank you, Ashlie!

  4. Moriah Semenik says:

    Another delicious recipe to make using vegetables from my garden! I made this with Tuscan herb olive oil and WOW ๐Ÿคฉ

    1. Yumna J. says:

      Ooh yum, I bet your salad tasted so fresh and delicious!

  5. Hollis Ramsey says:

    Delicious! The chaat masala is amazing. Iโ€™ve been using it in salads, and I want to add it to your watermelon salsa.

    1. Hollis Ramsey says:

      (I added the chaat masala to this salad, too.)

    2. Yumna Jawad says:

      Thank you! Let me know how it goes!

  6. Tasneem says:

    Simple and easy salad ๐Ÿฅ—๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿป

    1. Yumna Jawad says:

      Thank you so much!

  7. Andrea says:

    This was so delicious and easy!

    1. Yumna Jawad says:

      So glad you liked it. Thank you!!