Go Back
+ servings
Print Recipe
5 from 3 votes

The Best Vegan Greek Tofu

Thinly sliced, marinated tofu roasted on a vertical skewer.
Prep Time10 minutes
Cook Time1 hour
Chill Time3 hours
Total Time4 hours 10 minutes
Course: Main Course
Servings: 4
Calories: 188kcal
Author: Lauren Boehme

Equipment

  • 1 Vertical Skewer Pan Link and other options in notes

Ingredients

Instructions

  • Once the tofu is prepped, slice each block into thin slices, using a vegetable peeler, mandolin, or just with a super sharp knife.
  • Now, in a large mixing bowl, whisk together the yogurt, lemon juice, olive oil, garlic, oregano, salt, cumin and black pepper.
  • Add the sliced tofu to the bowl and toss to coat all the tofu with the marinade. I like to use my hands so I can be gentle and not break the tofu strips.
  • Cover the bowl of tofu with plastic wrap or any covering you want. Put in the fridge and let marinate for at least 3 hours, but the longer the better. I like to marinate overnight.
  • Once ready to make the tofu, preheat the oven to 450 degrees(F).
  • Take the tofu out of the fridge and start to layer it on a vertical skewer. If using a vertical skewer pan, no need to place in a separate pan. If you are using an onion cut in half with a wooden skewer stuck into it, place that in a small baking dish.
  • Layer all the tofu, stacking it one slice on top of another, on to the skewer. Stacking them different directions so you create a tall circle or cone shape.(See video).
  • You want to make sure all the tofu is nicely coated in the yogurt so it all sticks together in the stack.
  • Pour the vegetable broth into the bottom of the pan or into the baking dish you have the onion in.
  • Roast for 20-25 minutes, rotate in the oven and spoon or baste the broth at the bottom over the tofu. Roast for 20-25 more minutes or until the tofu is golden brown and you can make sure it is cooked through by pulling a piece of the outside off and making sure it is hot and firm on the inside.
  • Cut down the sides of the skewer and then serve in a pita with your favorite gyro toppings or in a salad or a rice bowl.

Video

Notes

I used THIS vertical skewer pan. 
You can also peel and cut an onion in half, then stab a wooden skewer into the center so it is standing up vertically and then slide your tofu on to the wooden skewer.
*I like to use the super firm tofu, I get it at Trader Joe's. It holds up a lot better. But if you want to use extra firm, just make sure to drain and press all the liquid out of it!
 

Nutrition

Calories: 188kcal | Carbohydrates: 3g | Protein: 13g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.003g | Cholesterol: 1mg | Sodium: 670mg | Potassium: 72mg | Fiber: 0.2g | Sugar: 1g | Vitamin A: 48IU | Vitamin C: 7mg | Calcium: 38mg | Iron: 0.3mg