Go Back
+ servings
Vegan Tofu Souvlaki

Savory Vegan Tofu Souvlaki with Creamy Tzatziki Magic

Try this Vegan Tofu Souvlaki, a plant-based twist on a Mediterranean dish that's quick to prepare and packed with flavor.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Mediterranean
Calories: 250

Ingredients
  

For the Marinade
  • 1 cup Vegan Yogurt (Unsweetened) substitute with cashew cream or coconut yogurt for different flavors
  • 2 tablespoons Dijon Mustard enhances flavor depth
  • 1 tablespoon Agave (or Sugar, Syrup) maple syrup or brown sugar can work as substitutes
  • 1 tablespoon Lemon Juice brightens the dish; lime juice can be used as an alternative
  • 1 tablespoon Lemon Zest
  • 2 tablespoons Olive Oil (or Neutral Flavored Oil) avocado oil is another excellent choice
  • 2 tablespoons Soy Sauce opt for tamari for gluten-free
  • 2 cloves Minced Garlic garlic powder can be a substitute
  • 2 tablespoons Nutritional Yeast vegan parmesan can be a substitute
  • 1 teaspoon Smoked Paprika
  • 1 teaspoon Onion Powder
  • 1 teaspoon Dried Oregano
  • 1 teaspoon Dried Thyme
For the Tofu
  • 14 ounces Super Firm Tofu vacuum-sealed types are preferred
For Serving
  • 4 pieces Pita Bread consider whole wheat or gluten-free varieties
  • 1 cup Vegan Tzatziki to enhance freshness

Equipment

  • Mixing bowl
  • skillet
  • Skewers

Method
 

Step-by-Step Instructions
  1. In a mixing bowl, combine vegan yogurt, Dijon mustard, agave, lemon zest, lemon juice, olive oil, soy sauce, minced garlic, nutritional yeast, smoked paprika, onion powder, dried oregano, and dried thyme. Whisk together until smooth, and reserve 2 tablespoons for later.
  2. Gently pat the super firm tofu dry and cut it into bite-sized chunks, roughly 1 to 1.5 inches each.
  3. Toss the tofu chunks in the remaining marinade until evenly coated. Let marinate for a minimum of 15 minutes.
  4. Thread the marinated tofu chunks onto skewers and cook in a hot skillet with olive oil for about 3 minutes on each side until golden brown and crispy.
  5. Drizzle the reserved marinade over the cooked skewers just before serving.
  6. Warm the pita bread and lay the crispy tofu skewers on top. Add vegan tzatziki over the tofu and optional fresh veggies or herbs if desired.

Nutrition

Serving: 1servingCalories: 250kcalCarbohydrates: 30gProtein: 15gFat: 10gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 7gSodium: 600mgPotassium: 500mgFiber: 4gSugar: 3gVitamin A: 250IUVitamin C: 5mgCalcium: 150mgIron: 3mg

Notes

For best results, use super firm tofu and allow for adequate marination time. Customize with your choice of veggies.

Tried this recipe?

Let us know how it was!