Vegan Tomato Cucumber Feta Salad

Vegan Tomato Cucumber Feta Salad

Vegan Tomato Cucumber Feta Salad is a plant-based version of the classic dish. The cubes of feta are actually tofu, making this a high-protein salad. It's the perfect summer recipe when tomatoes, cucumbers, and basil are in season. 

Be sure to make the tofu feta at least a day or two in advance.

Course Salad
Cuisine Mediterranean
Keyword Tomato Cucumber Feta Salad
Prep Time 15 minutes
Total Time 15 minutes
Servings 4
Calories 108 kcal
Author Amy Katz


For the Tofu Feta:

  • 1 pound extra-firm tofu drained and pressed, cubed (or use super-firm tofu and skip the pressing)
  • 1/4 cup coconut vinegar
  • 1 1/2 teaspoons dried oregano
  • 1/4 teaspoon sea salt

For the salad:

  • 1 dry pint cherry or grape tomatoes halved
  • 1 English cucumber (or 2-3 Persian cucumbers) sliced
  • 1 Tablespoon olive oil
  • 2 Tablespoons red wine vinegar
  • salt and pepper to taste
  • fresh basil leaves


  1. To prepare the Tofu Feta, place the tofu cubes in a resealable glass container or zipper bag. Add the coconut vinegar, oregano, and salt. Seal the container, then gently shake to combine. Refrigerate for at least 2 hours or overnight for maximum flavor.

  2. When you're ready to make the salad, add the Tofu Feta, tomatoes, and cucumbers to a salad bowl.

  3. Drizzle with the olive oil and red wine vinegar.

  4. Add salt and pepper, to taste.

  5. Toss to combine.

  6. Garnish with fresh basil leaves and serve.

Recipe Notes

Prepare the tofu feta a day or two in advance for maximum flavor.

For removing the excess water from the package of tofu, I recommend using the EZ Tofu Press.

If you make Vegan Tomato Cucumber Feta Salad, or any of the other recipes on the website, I would love to see your creations! 

Use the hashtag #veggiessavetheday on Instagram and tag Veggies Save The Day so I don’t miss seeing what’s cooking in your kitchen. In addition, you can post your photos on the Facebook page Veggies Save The Day

Nutrition Facts
Vegan Tomato Cucumber Feta Salad
Amount Per Serving
Calories 108 Calories from Fat 45
% Daily Value*
Total Fat 5g 8%
Sodium 219mg 9%
Potassium 294mg 8%
Total Carbohydrates 5g 2%
Sugars 2g
Protein 8g 16%
Vitamin A 1.8%
Vitamin C 2.5%
Calcium 5.9%
Iron 10.2%
* Percent Daily Values are based on a 2000 calorie diet.