Go Back
+ servings
undefined

Savory Vegan Souvlaki with Tofu: A Quick Greek Delight

This savory vegan souvlaki featuring tofu captures Mediterranean flavors perfectly for a quick, delicious meal.
Prep Time 15 minutes
Cook Time 6 minutes
Total Time 21 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Greek, Mediterranean
Calories: 200

Ingredients
  

For the Marinade
  • 1 cup Vegan Yogurt (Unsweetened) Substitute with cashew cream or coconut yogurt for a different flavor profile.
  • 2 tablespoons Dijon Mustard Feel free to use other mustards but Dijon is recommended for its complexity.
  • 1 tablespoon Agave (or Sugar, Syrup) Maple syrup or brown sugar can also work beautifully.
  • 2 tablespoons Lemon Juice & Zest Lime juice can be a suitable alternative if lemons are unavailable.
  • 2 tablespoons Olive Oil (or Neutral Oil) Avocado oil is a good alternative for a milder flavor.
  • 2 tablespoons Soy Sauce Tamari is a great gluten-free option.
  • 2 cloves Minced Garlic Garlic powder can be used if fresh garlic isn’t on hand.
  • 2 tablespoons Nutritional Yeast Vegan parmesan can be an alternate choice.
For the Tofu
  • 1 block Super Firm Tofu Choose vacuum-sealed for the best texture and flavor absorption.
For the Seasoning
  • 1 teaspoon Smoked Paprika Infuses a warm, smoky flavor.
  • 1 teaspoon Onion Powder A little goes a long way for flavor.
  • 1 tablespoon Dried Oregano Fresh oregano can heighten the flavor if available.
  • 1 teaspoon Dried Thyme Fresh thyme can be used for a zestier taste.

Equipment

  • skillet
  • mixing bowl
  • skewers

Method
 

Step-by-Step Instructions
  1. Whisk together vegan yogurt, Dijon mustard, agave, lemon zest and juice, olive oil, soy sauce, minced garlic, nutritional yeast, smoked paprika, onion powder, dried oregano, dried thyme, salt, and pepper in a medium bowl until well combined. Reserve 2 tablespoons for later.
  2. Pat your super firm tofu dry with a clean kitchen towel and cut it into bite-sized chunks.
  3. Place the tofu pieces in the bowl with the marinade and gently toss to coat thoroughly. Allow to marinate for at least 15 minutes.
  4. Heat a non-stick skillet over medium heat and drizzle in olive oil. If using skewers, thread the marinated tofu onto them and cook for about 6 minutes total, flipping once.
  5. Remove tofu from heat and toss gently with the reserved marinade.
  6. Warm your pita bread and place the crispy tofu on top, drizzle with creamy Vegan Tzatziki, and sprinkle with optional fresh herbs.

Nutrition

Serving: 1servingCalories: 200kcalCarbohydrates: 15gProtein: 12gFat: 10gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 6gSodium: 500mgPotassium: 300mgFiber: 3gSugar: 2gVitamin A: 10IUVitamin C: 15mgCalcium: 20mgIron: 10mg

Notes

Use super firm tofu for the best texture. Allow at least 15 minutes for marination for the best flavor. For added nutrition, include grilled vegetables or fresh herbs as toppings.

Tried this recipe?

Let us know how it was!