Grilled Tofu Gyros | Yup, it's Vegan

Grilled Tofu Gyros

Tofu is dipped in a Greek-inspired savory marinade, grilled to perfection, and drizzled with dairy-free tzatziki to make these grilled tofu gyros.

Course Main Course
Cuisine Mediterranean, refined sugar-free
Keyword grilled greek tofu, tofu gyros
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 1 hour
Total Yield 4 servings
Calories Per Serving 392 kcal
Author Yup, it's Vegan


For the vegan tzatziki:

  • 1 cup shredded cucumber (about 1 medium-large cucumber)
  • 1 cup plain, unsweetened non-dairy yogurt (I tested this recipe with both coconut and almond yogurts)
  • 1 tbsp olive oil
  • 1 small clove garlic minced or grated
  • 1/2 tsp salt
  • 1 tbsp white wine vinegar (or use lemon juice)
  • 2 tbsp minced fresh dill

For the savory grilled tofu:

For the grilled tofu gyros:

  • 4 pita breads
  • vegan tzatziki (recipe above)
  • savory grilled tofu (recipe above)
  • 2 cups shredded lettuce
  • 1 cup cherry tomatoes sliced
  • cooked French fries (optional)


For the vegan tzatziki:

  1. Sprinkle the shredded cucumber with salt and place it in a colander to drain for 10-15 minutes.

  2. Stir together the yogurt, oil, garlic, salt, and vinegar in a bowl. Take the cucumber and squeeze out any more excess liquid using your hands or cheesecloth. Stir it into the mixture until well-incorporated. Finally, stir in the fresh dill. Season to taste and store cold.

For the savory grilled tofu:

  1. Open the tofu, drain liquid from the package, and then wrap it in a clean towel, placing a heavy object on top of it to press out excess liquid from it. (Or use a tofu press). Let the tofu press for 10-15 minutes.

  2. Preheat your grilling implement and make sure the grates are cleaned and well-seasoned with oil. 

  3. Mix together all of the ingredients for the tofu marinade until smooth. Cut the tofu width-wise into 8 approximately-equal slices. Use a baking dish or a large plate to pour the marinade over the tofu slices, then turn them over to coat both sides.

  4. Grill the tofu pieces on an outside edge of the grill (don't use the hottest part; low-and-slow helps make the tofu a little chewier and crispier). Cook for 6-8 minutes per side, flipping halfway through. You want to see the tofu getting a little bit crisp on the outside with nice browning.

  5. If desired, brush the tofu with a little bit more of the extra marinade after cooking.

For the grilled tofu gyros:

  1. If desired, warm the pitas on the grill or however you prefer. Add two slices of tofu to each pita, along with plenty of lettuce, tomato, tzatziki, French fries if using, and any other toppings of choice. Enjoy hot.

Recipe Notes

Nutrition facts exclude French fries and assume only half of the sauce is used.

Nutrition Facts
Grilled Tofu Gyros
Amount Per Serving (1 pita with tofu and toppings)
Calories 392 Calories from Fat 126
% Daily Value*
Total Fat 14g 22%
Saturated Fat 2g 10%
Polyunsaturated Fat 4g
Monounsaturated Fat 3g
Sodium 926mg 39%
Potassium 1099mg 31%
Total Carbohydrates 47g 16%
Dietary Fiber 8g 32%
Sugars 5g
Protein 24g 48%
Vitamin A 59%
Vitamin C 55%
Calcium 31%
Iron 39%
* Percent Daily Values are based on a 2000 calorie diet.