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

Greek Cucumber Tomato Feta Salad


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophia
  • Total Time: 25 minutes
  • Yield: 4 to 6 servings
  • Diet: Vegetarian

Description

A bright and refreshing Mediterranean salad of juicy tomatoes, crisp cucumbers, tangy feta, red onion, olives, and herbs, lightly dressed in olive oil and vinegar.


Ingredients

4 Persian or English cucumbers, sliced or diced

1 pint cherry or grape tomatoes, halved (or 4 Roma tomatoes, chopped)

½ cup diced red onion

½ cup pitted Kalamata olives, halved or sliced (optional)

8 oz feta cheese, cubed or thick slab

¼ cup chopped fresh parsley or basil (optional)

¼ cup extra-virgin olive oil

12 tablespoons red wine vinegar (or with lemon juice)

1 teaspoon dried oregano (preferably Greek oregano)

Salt and freshly ground black pepper, to taste


Instructions

  1. Lightly salt cucumber slices and let rest in a colander for 10 minutes, then pat dry (optional).
  2. In a large bowl, combine cucumbers, tomatoes, red onion, olives, and parsley.
  3. In a small bowl, whisk olive oil, vinegar, oregano, salt, and pepper into a vinaigrette.
  4. Pour dressing over vegetables and toss gently to coat evenly.
  5. Add feta cheese on top—either as a slab or cubed.
  6. Let salad rest 5–10 minutes to allow flavors to meld before serving.

Notes

Use heirloom tomatoes or green bell pepper for variety.

Mint or basil can replace parsley for herbal variation.

Make it vegan by omitting feta or using vegan feta.

Store dressing separately if prepping in advance.

Serve with pita or crusty bread to soak up juices.

  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Category: Salad
  • Method: No-Cook
  • Cuisine: Greek

Nutrition

  • Serving Size: 1 cup
  • Calories: 210
  • Sugar: 3g
  • Sodium: 380mg
  • Fat: 17g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 7g
  • Fiber: 2g
  • Protein: 5g
  • Cholesterol: 25mg