Classic Greek Cucumber Salad with Feta and Olives

This hearty, flavorful Greek cucumber salad is full of fresh plant-based ingredients and bright Mediterranean flavors.

A bowl of cucumber salad with fresh vegetables, chickpeas, olives, and fresh herbs

Reasons I Love This Recipe

  • This Greek cucumber and tomato salad uses simple, fresh ingredients and is an easy way to boost your daily vegetable intake.
  • It fits many dietary preferences — it’s naturally vegan/plant-based and gluten-free.
  • No cooking required: the salad comes together in about 15 minutes.
  • Perfect for picnics, cookouts, or packed lunches for school and work.

Check out my Amazon Page to shop some of my favorite kitchenware & appliances

Ingredient Notes

Labeled ingredients including: red onion, chickpeas, cucumber, dressing, herbs, olives, and tomatoes

Cucumber: Cucumbers are the star here—refreshing and crisp. If using large cucumbers with many seeds, scoop out some seeds to prevent the salad from becoming soggy.

Chickpeas: Canned chickpeas add a satisfying texture and plant-based protein. Rinse and drain them before adding.

Tomato: Any tomato works—cherry tomatoes add a touch of sweetness and are easy to halve or quarter.

Onion: I recommend red onion for its color and mild bite; dice it finely for the best texture.

Vinaigrette: The recipe includes a simple homemade vinaigrette (see recipe card below). If you’re short on time, a good store-bought vinaigrette will also work.

See the recipe card below for full ingredient quantities.

Step-By-Step Instructions

Step by step instructions to make cucumber salad. One picture shows the ingredients in small white bowls, the next shows a homemade salad dressing, then all of the ingredients in a bowl, and the last image is the salad mixed together in a bowl.

1. Whisk together all vinaigrette ingredients in a small bowl and set aside.

2. Drain and rinse chickpeas, then pat dry.

3. Wash and chop the cucumbers, slice the tomatoes, dice the red onion, chop the basil, and trim any other produce as listed.

4. Combine cucumbers, tomatoes, chickpeas, olives, red onion, and basil in a large bowl. Pour the vinaigrette over the salad and gently toss until everything is evenly coated.

A bowl of unmixed ingredients with sectioned off ingredients including: tomatoes, cucumber, olives, red onion, dressing, herbs, chickpeas, and tomatoes.

Recipe Adjustments

Vinaigrette: Use a store-bought dressing if you prefer to save time; choose one with lemon or a light vinaigrette base for the best flavor match.

Chickpeas: If you don’t love chickpeas, swap in white beans (cannellini) or omit them entirely. They add protein and a creamy texture but aren’t required.

Veggies: Feel free to swap or add vegetables for variety — diced bell pepper, cucumber ribbons, or shredded carrots work well. If you remove an ingredient, try replacing it with something that maintains texture contrast.

Herbs: Fresh basil brightens the salad, but parsley, dill, or mint are all excellent substitutes depending on your taste.

A overhead image of my cucumber salad garnished outside the bowl with tomatoes, chickpeas, cucumbers, onion, and herbs

Storage and Serving Recommendations

Store this Mediterranean cucumber and tomato salad in an airtight container in the refrigerator for up to five days. The flavors will continue to meld, but the salad is best within the first few days for maximum crispness.

Serve it as a main course, side dish, or a satisfying snack. It pairs well with Mediterranean-style mains such as gyros, falafel, or grilled vegetables.

A blue and white bowl filled with a Greek salad including olives, tomatoes, chickpeas, cucumbers, and onion, covered in fresh herbs

If you enjoyed this salad, try some other plant-based recipes next.

  • Spicy Cashew Dressing
  • Vegan Pasta Salad
  • Falafel Bowl
  • Vegan Gyro
Vegan Mediterranean cucumber salad in a blue and white bowl including onion, tomatoes, olives, cucumber, chickpeas, and herbs

Greek Cucumber Salad

Kelsey Riley

A bright, plant-based cucumber salad tossed in a creamy lemon-tahini vinaigrette.
5 from 11 votes
Print Recipe
Pin Recipe
Prep Time 15 mins
Total Time 15 mins
Course Main Course, Salad, Side Dish
Cuisine Greek, Mediterranean
Servings 4
Calories 420 kcal

Ingredients

Vinaigrette

  • 2 tablespoon olive oil
  • 2 tbsp lemon juice
  • 2 tablespoon tahini
  • 2 tsp agave nectar
  • 2 cloves garlic, minced
  • 1/4 teaspoon salt
  • 1/4 teaspoon pepper

Salad

  • 3 cups cucumbers, diced
  • 1 cup tomatoes, sliced
  • 1 cup chickpeas, drained and rinsed
  • 1 cup olives
  • 1/2 cup red onion, diced
  • 1/2 cup fresh basil, chopped
  • 1/4 cup vinaigrette

Instructions

  • Start by combining all ingredients for the vinaigrette and mix them together, then set aside.
  • Drain and rinse the chickpeas.
  • Wash and prep the remaining ingredients according to the ingredient list.
  • Combine all salad ingredients and the dressing in a large bowl. Gently toss until everything is evenly coated.

Notes

Store in a covered container in the refrigerator for up to five days. For best texture, enjoy within the first few days.

Nutrition

Calories: 420 kcal
Carbohydrates: 52.4 g
Protein: 11.5 g
Fat: 21.7 g
Cholesterol: 0 mg
Sodium: 265 mg
Potassium: 672 mg
Fiber: 10.4 g
Sugar: 26.4 g
Calcium: 225 mg
Iron: 7 mg
Tried this recipe?Tag @plantedinthekitchen or use the hashtag #plantedinthekitchen