Avocado Tomato Onion Salad
This Avocado Tomato Onion Salad is light, refreshing, and packed with Mediterranean freshness. Juicy tomatoes, creamy avocado, and crisp red onion come together in a zesty olive oil–lemon dressing. It’s the perfect side dish for grilled meats, seafood, or even as a healthy lunch on its own.
Prep time: 10 minutes
Total time: 10 minutes
Serves: 2–3
Ingredients
For the Salad
2 ripe avocados, diced
2 medium tomatoes (or 1 cup cherry tomatoes, halved)
½ small red onion, thinly sliced
2 tbsp fresh parsley or cilantro, chopped
Salt and black pepper, to taste
For the Dressing
2 tbsp extra virgin olive oil
1 tbsp fresh lemon juice
½ tsp Dijon mustard
½ tsp honey
½ tsp dried oregano or thyme
Salt and pepper to taste
Instructions
Prepare the ingredients:
Dice the avocados and tomatoes, and thinly slice the onion.
Make the dressing:
In a small bowl, whisk together olive oil, lemon juice, Dijon mustard, honey, oregano, salt, and pepper until smooth and well combined.
Assemble the salad:
In a medium bowl, add avocados, tomatoes, onions, and parsley. Pour the dressing over the top.
Toss gently:
Mix softly using a spoon or spatula so the avocado stays in chunks.
Serve immediately:
Serve fresh at room temperature or slightly chilled.
Optional Add-Ins
Cucumber slices for extra crunch
Feta cheese for a creamy-salty bite
Olives for a true Mediterranean touch
Basil or mint leaves for extra freshness
Tips
Use ripe but firm avocados so they hold their shape.
Soak red onion slices in cold water for 5 minutes to mellow their sharp flavor.
For meal prep, store the dressing separately and toss right before serving.
Frequently Asked Questions
Q: Can I make this ahead of time?
It’s best eaten fresh, but you can prepare the ingredients ahead and mix just before serving to prevent the avocado from browning.
Q: What goes well with this salad?
It pairs beautifully with grilled chicken, fish, or falafel and makes a great side to any Mediterranean dish.
Q: Can I replace the lemon juice?
Yes! Lime juice works equally well for a slightly brighter flavor.
Nutritional Information
Calories: ~260 kcal
Protein: 3g
Carbohydrates: 10g
Fat: 23g
Fiber: 7g
Sugars: 3g