Go Back
+ servings
5 from 1 vote
Hand Pouring Dressing Over Vegan Greek Salad in a Serving Bowl
Vegan Greek Salad
Prep Time
20 mins
Total Time
20 mins

Crispy fresh lettuce, juicy tomatoes, tomatoes, and tangy tofu feta cheese go into this delicious vegan Greek salad. Easy to make and perfect as a light meal or side dish!

Course: Salad
Cuisine: Greek
Servings: 4
Calories: 333 kcal
Author: Alissa Saenz
For the Dressing
  • cup olive oil
  • ¼ cup red wine vinegar
  • 1 garlic clove, finely minced
  • ½ teaspoon dried oregano
  • ¼ teaspoon organic granulated sugar
  • ¼ teaspoon salt, plus more to taste
For the Salad
  • ½ medium red onion, thinly sliced
  • 1 large head romaine lettuce, cleaned and chopped (about 4 cups)
  • 2 large tomatoes, diced
  • ½ medium cucumber, diced
  • 1 cup Kalamata olives
  • 1 batch tofu feta cheese, drained
  • Salt and pepper, to taste
  • Fresh parsley, for serving (optional)
  1. Mix the dressing ingredients together in a small bowl or container. Taste-test and adjust any seasonings to your liking.

  2. Place the onion into a small bowl and cover it with cold water. Let the onion soak while you gather and prep the remaining ingredients.

  3. Arrange the lettuce, tomato, cucumber, olives, and tofu feta in a large salad bowl. Drain the onions and add them to the bowl.

  4. Drizzle the salad with dressing and toss. Season with salt and pepper. Optionally, sprinkle the salad with some fresh parsley.

  5. Divide onto plates and serve.

Nutrition Facts
Vegan Greek Salad
Amount Per Serving
Calories 333 Calories from Fat 230
% Daily Value*
Fat 25.5g39%
Saturated Fat 4.1g21%
Sodium 1087mg45%
Potassium 502mg14%
Fiber 6.7g27%
Sugar 5.5g6%
Protein 13.4g27%
Calcium 361mg36%
Iron 6mg33%
* Percent Daily Values are based on a 2000 calorie diet.