Go Back
+ servings
Vegan Greek Salad with Mediterranean Tofu | World of Vegan | #greek #salad #feta #tofu #marinated #mediterranean #worldofvegan

Vegan Greek Salad with Mediterranean Tofu Feta

This vegan greek salad will take you to the Mediterranean with every bite! Full of intense and flavorful ingredients like olives and tofu feta, this vegan greek salad will become a new favorite!
Course Main Course, Salad
Cuisine Mediterranean
Keyword greek salad, Tofu Feta, vegan feta recipe
Prep Time 10 minutes
Marinating time 1 hour
Total Time 1 hour 10 minutes
Servings 2
Calories 189kcal
Author World of Vegan


  • ½ cup firm tofu drained, pressed to remove excess liquid, and diced
  • 1 tablespoon flavorful extra virgin olive oil
  • 1 teaspoon dried oregano
  • 1 teaspoon red pepper flakes
  • 2 medium-sized tomatoes diced
  • 1 cucumber diced
  • 8 marinated kalamata olives or green olives (roughly chopped)
  • ¼ medium red onion thinly sliced
  • 1 medium red bell pepper diced
  • salt to taste (chunky sea salt is best)
  • ¼ cup Italian parsley for garnish
  • Rustic bread sliced and toasted, for serving


  • Place the tofu in a bowl with the olive oil, oregano, and red chili pepper flakes. Cover the bowl and put it in the fridge to marinate for at least 30 minutes, or more ideally a few hours.
  • Place the prepared tomatoes, cucumber, olives, onion, and bell pepper in a salad bowl and add the tofu once it's ready. Mix it all up, sprinkle with salt, garnish with parsley, serve with toasted bread, and enjoy!


Want even more flavor? Feel free to add your favorite vegan salad dressing of choice. This salad goes really well with a simple balsamic vinaigrette.


Calories: 189kcal | Carbohydrates: 16g | Protein: 9g | Fat: 11g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Sodium: 98mg | Potassium: 717mg | Fiber: 6g | Sugar: 9g | Vitamin A: 3957IU | Vitamin C: 109mg | Calcium: 150mg | Iron: 3mg