Sandwiches Vegan Vegetarian

Greek Marinated Tofu Pita Sandwiches

Pita sandwiches are one of my favorite things to make for dinner because they’re always full of delicious toppings and flavorful fillings. I happen to be a fan of using baked tofu in them because it’s yummy, full of protein, vegan, and very inexpensive. This Greek marinated tofu is full of all of the same flavors you would recognize from chicken gyros or Greek marinated chicken: garlic, lemon, olive oil, and spices – but it’s vegan. No yumminess is sacrificed by the vegan-ness of this sandwich, I swear. 

I like to serve this tofu on a warm pita with all of my favorites: hummus, tzatziki sauce, fresh veggies, and feta cheese. If you follow a vegan diet, you can eliminate the dairy or use vegan dairy alternatives to create your masterpiece.  


1 package of extra firm tofu, drained

3 cloves of garlic, minced

1 Tbsp. olive oil

Juice from one lemon

3 tsp. oregano

1 tsp. dill

Salt and pepper

Serve with:

Warm pita bread

Tzatziki sauce


Feta cheese

Cucumbers, tomatoes, parsley, onions

About 30 minutes before marinating, drain the tofu, wrap it in a kitchen towel and press it. You can do this by placing a plate on top of the tofu, and then a heavy item, like a stock pot, on top of the plate for about 10 minutes. This will help remove excess water from the tofu. 

Cut the tofu into slices and place in a glass bowl. Add all other ingredients and mix together very carefully with your hands. Marinate at room temperature for about 30 minutes.

Preheat the oven to 400 degrees. Place the tofu slices on a lined baking sheet and cook for 15 minutes. Carefully turn the slices over and cook for another 15 minutes or so, or until the tofu is lightly toasted and a bit crispy around the edges. Season with salt and pepper, if desired. 

Serve on a warm pita with your favorite toppings. Enjoy!

Leave a Reply