Vegan Greek salad with tofu feta cheese

It's summer and what better way to nourish yourself with a delicious vegan Greek salad. I came up with a really easy recipe to replace the feta cheese and make it vegan and it tastes amazing.

I came up with a similar recipe for vegan Greek salad previously but this is the second and improved version and I was so happy about how it turned out. The feta cheese is made using marinated firm tofu. All you have to do is to leave in in a simple marinade for at least an hour for it to take on the rich flavours. And the rest is just about chopping some veggies. A super easy, refreshing recipe that's full of protein and flavour.

Also check out my youtube channel for more videos:

Vegan Greek salad with tofu feta cheese

Greek salad has always been one of my favourite salads in summer and now I made a vegan version of it.

How to make vegan tofu feta cheese

Just marinade tofu that was cut into cubes and leave it in the fridge for at least an hour. You can squeeze the water out of the tofu first with a tofu press like the one from Tofuture to help the tofu absorb the marinade even quicker.

vegan tofu feta cheese in Greek salad

Bon appetite or Καλή όρεξη as they say in Greece (according to Google translate at least ;-)


Tofu feta cheese ingredients:

  • 200g firm tofu
  • Juice of 1/2 lemon
  • 30ml apple cider vinegar
  • 2 tbsp extra virgin olive oil
  • 2 tbsp nutritional yeast (nooch)
  • 1 tsp salt
  • 1 tsp oregano

Salad ingredients:

  • Chopped tomatoes
  • Chopped green pepper
  • Chopped cucumber
  • Finely sliced red onions
  • Sliced kalamata olives
  • Apple cider vinegar
  • Extra virgin olive oil
  • Oregano

Make cooking easier with my ingredient converter: Click to open



Cut 200g of firm tofu into small cubes - if you want you can even squeeze the water out first using a tofu press like the one by Tofuture. The smaller the cubes the better so they can absorb the flavours better and it will reduce the time the tofu needs to marinate.

Transfer the tofu into a container and add all other ingredients. Shake well and leave in the fridge for at least an hour to marinade.

In the meantime chop the veggies (tomatoes, green pepper, cucumber) and finely slice some red onion and kalamata olives (you can use other dark olives as well but these olives taste the best).

Add the veggies to a bowl, then add the marinated tofu feta, a spritz of apple cider vinegar, a dash of olive oil, salt to taste and some more oregano.

Mix well and serve.

And if you like vegan cheese recipes then also check otu my delicious vegan herb cheese.

vegan herb cheese

Loading Conversation

More Soups, Starters & Sandwiches

Chickpea flour tofu - perfect for sandwiches -

Chickpea flour tofu - perfect for sandwiches

This recipe was inspired by a traditional Burmese tofu recipe. Made with chickpea flour it's super easy, high in protein, low in fat and delicious. Perfect to prepare ahead and then have in a sandwich or a salad.
Yes Please
15 Aug 2017

Vegan hollandaise sauce with green asparagus -

Vegan hollandaise sauce with green asparagus

This vegan hollandaise sauce is super easy and ready in 2 minutes. All conveniently done in a blender and perfectly compliments fresh asparagus. A delicious starter and done in a flash!
Yes Please
6 Jun 2017

Toasted Italian sandwich with tomato and mushroom topping -

Toasted Italian sandwich with tomato and mushroom topping

Yesterday when I was coming home after the gym all I wanted was a quick sandwich with hummus, but shock horror I was running out of it - a nightmare scenario for any vegan... I was beat and had no desire to leave my house again and go to the supermarket, so I had to quickly improvise. I threw my keys on the table, checked the contents of my fridge, found tomatoes, onion and mushrooms and got working. The result is this delicious toasted Italian sandwich that was super quick and easy to make with the simplest of ingredients.
Yes Please
24 Mar 2017