Mediterranean Salad Recipe with Cucumber, Tomato and Onion – Fresh & Easy

Posted on April 3, 2026

by: James Carter

This fresh Mediterranean salad has become my go-to side dish during busy weeknights and weekend gatherings. The combination of crisp cucumbers, ripe tomatoes, and sharp red onion creates a vibrant dish that pairs beautifully with grilled meats, pasta, or crusty bread. It takes just minutes to prepare and tastes even better after the flavors meld together.

Why This Mediterranean Salad Recipe with Cucumber, Tomato and Onion Works

The beauty of this salad lies in its simplicity and the quality of each ingredient. Fresh vegetables shine when dressed with good olive oil and red wine vinegar. The salt draws out the natural juices from the tomatoes, creating a light dressing that coats every bite with Mediterranean flavor.

Ingredients

  • 3 large cucumbers, peeled and sliced into half-moons
  • 4 medium ripe tomatoes, cut into wedges
  • 1 medium red onion, thinly sliced
  • 1/2 cup extra virgin olive oil
  • 1/4 cup red wine vinegar
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 cup crumbled feta cheese
  • 1/4 cup Kalamata olives, pitted and halved
  • 2 tablespoons fresh parsley, chopped

These ingredients create the foundation for an authentic Mediterranean flavor profile that I’ve refined over years of making this salad for family dinners and potluck gatherings.

How to Make It

  1. Prepare the vegetables: Start by washing and drying all vegetables thoroughly. Peel the cucumbers and slice them into half-moon shapes about 1/4-inch thick. This thickness provides the right balance of crunch without being too chunky for the fork.
  2. Cut the tomatoes: Remove the cores from the tomatoes and cut each one into 6-8 wedges, depending on size. I prefer wedges over chunks because they hold their shape better and distribute more evenly throughout the salad.
  3. Slice the onion: Cut the red onion in half from root to tip, then slice each half into thin crescents. If you find raw onion too strong, soak the slices in cold water for 10 minutes, then drain and pat dry.
  4. Make the dressing: In a small bowl, whisk together the olive oil, red wine vinegar, oregano, salt, and pepper. The key is using good quality olive oil – it makes a noticeable difference in the final taste.
  5. Combine everything: In a large serving bowl, layer the cucumbers, tomatoes, and onions. Pour the dressing over the vegetables and toss gently with clean hands or large spoons to coat everything evenly.
  6. Add the finishing touches: Sprinkle the crumbled feta cheese and halved olives over the top. The feta adds creamy saltiness that balances the acidity of the tomatoes and vinegar.
  7. Let it rest: Allow the salad to sit at room temperature for at least 15 minutes before serving. This resting time allows the vegetables to release their juices and the flavors to meld together beautifully.
  8. Final garnish: Just before serving, sprinkle the fresh parsley over the top for a pop of color and fresh herb flavor that brightens the entire dish.

The entire process takes about 20 minutes, with most of that time spent on chopping vegetables, making it an ideal recipe for both novice and experienced cooks.

Check this out: Greek Cucumber Salad

Nutrition at a Glance

  • High in vitamins: Cucumbers and tomatoes provide vitamin K, vitamin C, and folate
  • Heart-healthy fats: Extra virgin olive oil contains monounsaturated fats and antioxidants
  • Low calorie: Most calories come from healthy olive oil rather than processed ingredients
  • High water content: Cucumbers and tomatoes help with hydration
  • Fiber source: Vegetables provide dietary fiber for digestive health
  • Antioxidant rich: Tomatoes contain lycopene, while olive oil provides vitamin E
  • Calcium boost: Feta cheese adds calcium and protein to the dish
  • No refined sugars: Natural vegetable sugars provide sweetness

How to Serve It

  • As a side dish: Pairs excellently with grilled chicken, lamb, or fish
  • With bread: Serve alongside crusty pita bread or focaccia to soak up the flavorful juices
  • Over grains: Spoon over cooked quinoa, bulgur, or rice for a complete meal
  • Appetizer style: Serve in small bowls as a fresh starter before heavier Mediterranean dishes
  • Picnic fare: Transport in a sealed container for outdoor dining and barbecues
  • Lunch bowl: Add chickpeas or white beans to make it a filling lunch

I’ve found this salad works best when served at room temperature, as the flavors are most pronounced when not chilled.

Common Mistakes

  • Using underripe tomatoes: The tomatoes should yield slightly to pressure and have deep color for maximum flavor
  • Overdressing the salad: Too much dressing overwhelms the fresh vegetable flavors and makes the salad soggy
  • Cutting vegetables too large: Oversized pieces make the salad difficult to eat and prevent even distribution of flavors
  • Adding salt too early: Salting the tomatoes more than 30 minutes before serving draws out too much liquid
  • Using poor quality olive oil: Since olive oil is a main flavor component, cheap oil will negatively impact the taste
  • Skipping the resting time: The salad needs time for the vegetables to release juices and create natural dressing
  • Storing with dressing: For meal prep, keep dressing separate until ready to serve to prevent wilting

These mistakes are easy to avoid once you understand how the ingredients interact with each other over time.

image 67

Storage and Reheating

  • Refrigerator storage: Store covered in the refrigerator for up to 3 days, though texture is best within 24 hours
  • Separate components: For longer storage, keep vegetables and dressing in separate containers
  • Drain excess liquid: If the salad becomes watery, drain some liquid before serving
  • No freezing: This salad doesn’t freeze well due to high water content in vegetables
  • Refresh before serving: Add a splash of olive oil and vinegar to revive day-old salad
  • Room temperature serving: Let chilled salad sit for 15 minutes before serving for best flavor
  • Glass containers: Store in glass rather than plastic to prevent absorption of flavors

This salad actually improves slightly after a few hours as the flavors continue to develop and meld together.

Leftover Ideas

  • Pasta salad base: Toss with cooked pasta and additional olive oil for a Mediterranean pasta salad
  • Sandwich filling: Drain well and use as a fresh filling for pita pockets or wraps
  • Grain bowl topping: Spoon over cooked farro, quinoa, or brown rice for a quick lunch
  • Omelet filling: Use drained vegetables as a filling for morning omelets or frittatas
  • Bruschetta topping: Chop finely and serve on toasted bread as an appetizer
  • Pizza topping: Use as a fresh topping on flatbread or pizza after baking
  • Soup enhancement: Add to minestrone or vegetable soups in the last few minutes of cooking

These leftover transformations help reduce food waste while creating entirely new meals from the same fresh ingredients.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mediterranean Salad Recipe with Cucumber, Tomato and Onion


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: James Carter
  • Total Time: 20 minutes
  • Yield: 8 servings 1x
  • Diet: Vegetarian

Description

A fresh and vibrant Mediterranean salad featuring crisp cucumbers, juicy tomatoes, and red onion in a classic olive oil and vinegar dressing with feta cheese and herbs.


Ingredients

Scale
  • 4 large cucumbers, peeled and sliced into half-moons
  • 6 medium ripe tomatoes, cut into wedges
  • 1 large red onion, thinly sliced
  • 1/2 cup extra virgin olive oil
  • 1/4 cup red wine vinegar
  • 2 teaspoons kosher salt
  • 1/2 teaspoon black pepper, freshly ground
  • 1 teaspoon dried oregano
  • 1/2 cup kalamata olives, pitted and halved
  • 6 oz feta cheese, crumbled
  • 1/4 cup fresh parsley, chopped
  • 2 tablespoons fresh mint, chopped (optional)

Instructions

  1. 1. Prepare vegetables by slicing cucumbers into half-moons, cutting tomatoes into wedges, and thinly slicing red onion.
  2. 2. Combine vegetables in a large bowl, sprinkle with kosher salt, and let sit for 15 minutes.
  3. 3. Whisk together olive oil, red wine vinegar, black pepper, and oregano for dressing.
  4. 4. Drain any liquid from vegetables and pat dry if needed.
  5. 5. Pour dressing over vegetables and toss gently to combine.
  6. 6. Add kalamata olives and most of the feta cheese, reserving some for garnish.
  7. 7. Just before serving, add fresh parsley and mint, then toss gently.
  8. 8. Transfer to serving dish and top with remaining feta cheese.
  9. 9. Serve immediately or let sit for up to 30 minutes to allow flavors to meld.

Notes

Store leftovers in refrigerator for up to 2 days. Best served at room temperature. Salt the vegetables ahead to remove excess moisture for best texture.

  • Prep Time: 20 minutes
  • Cook Time: 0 minutes
  • Category: Salad
  • Method: No-cook
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 serving
  • Calories: 180
  • Sugar: 5g
  • Sodium: 520mg
  • Fat: 16g
  • Carbohydrates: 8g
  • Fiber: 3g
  • Protein: 5g

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star