Go Back
+ servings
three vegan tofu and shiitake gyros seen from above with a hand grabbing one.

Vegan Tofu & Shiitake Gyros

A delicious vegan version of the Greek classic: gyros. Made with tofu and dried shiitake, plus a homemade vegan tzatziki to add!
Prep Time 5 mins
Cook Time 20 mins
Total Time 25 mins
Course Dinner, Lunch
Cuisine Greek
Servings 4 servings


  • Pan
  • Blender



  • 1 tbsp olive oil
  • 1 onion, diced
  • 250 grams tofu
  • 6 dried and rehydrated shiitakes
  • 1 tsp chicken seasoning optional


  • ½ lemon
  • 2 tbsp olive oil
  • 4 tbsp plantbased milk alternative i used oat milk
  • 3 tbsp dried oregano
  • 2 cloves of garlic, minced
  • black pepper
  • ½ tsp salt


  • 200 grams soaked cashews (1 ¼ cup)
  • cup water
  • pinch of salt
  • ½ lemon
  • 2 cloves of garlic
  • 1 cucumber
  • 1 handful of dill


  • 1 tomato, cubed
  • ½ red onion, minced
  • 1 handful of lettuce



  • Let's start with the tzatziki, I like making it and placing it in the fridge whilst I make the rest.
  • Blend all the ingredients except for the cucumber until smooth. The cucumber is peeled, the soft insides taken off and then grated coarsely or chopped fine.
  • Once smooth, add in the cucumber and sprinkle a bit more dill on, and salt to taste.


  • First, make the marinade by putting all the ingredients together in a bowl and mixing well.
  • Then, roughly slice the tofu to replicate the look of rotisserie meat. Cut the rehydrated shiitakes and onion.
  • Get a pan hot on a medium high heat. Add the olive oil. Sauté the onion, then add the tofu and get some colour on it. Add the shiitakes. Sauté a few minutes and add the marinade. Cook for a minute or two.
  • Get your flatbread ready, add a generous helping of tzatziki, lettuce, the gyros, and toppings of your choice. I like adding some fresh tomato and cucumber. Some kalamata olives also go nicely.
  • Enjoy!
Keyword Greek, Plantbased, Vegan
Tried this recipe?Let us know how it was!