Description
This Delicious Easy Vegan Tofu Souvlaki is a perfect quick weeknight dinner option featuring marinated super firm tofu grilled to golden perfection, served on warm pita bread with creamy vegan tzatziki and optional fresh veggies. Packed with Mediterranean flavors and plant-based protein, this recipe offers a deliciously healthy and satisfying vegan meal in just 40 minutes.
Ingredients
Scale
Tofu and Marinade
- 1 block Super Firm Tofu (Vacuum-sealed for best results)
- 1/2 cup Vegan Yogurt (Unsweetened) (Can substitute with cashew cream)
- 1 tablespoon Dijon Mustard (Can use yellow mustard if preferred)
- 1 tablespoon Agave (or Sugar, Syrup) (Honey can be swapped if not strictly vegan)
- 1 tablespoon Lemon Juice (Lime juice is a great alternative)
- 2 tablespoons Olive Oil (or Neutral Flavored Oil) (Avocado oil is a substitute)
- 2 tablespoons Soy Sauce (Tamari is a gluten-free option)
- 2 cloves Minced Garlic (Garlic powder can be used as a substitute)
- 2 tablespoons Nutritional Yeast (Vegan parmesan can be used)
- 1 teaspoon Smoked Paprika
- 1 teaspoon Onion Powder
- 1 teaspoon Dried Oregano
- 1 teaspoon Dried Thyme
- Salt and Pepper, to taste
To Serve
- 4 pieces Pita Bread (Whole wheat or gluten-free options as needed)
- 1 cup Vegan Tzatziki
- Optional Veggies (Colorful bell peppers, zucchini, or cherry tomatoes)
Instructions
- Preparation: Gather and prepare all ingredients. Rinse and pat dry the super firm tofu. Prepare the marinade ingredients.
- Make the Marinade: In a medium bowl, whisk together the vegan yogurt, Dijon mustard, agave syrup, lemon juice, olive oil, soy sauce, minced garlic, nutritional yeast, smoked paprika, onion powder, dried oregano, dried thyme, salt, and pepper until the mixture is smooth and well combined.
- Prepare Tofu: Pat the super firm tofu dry thoroughly to remove excess moisture, then slice it into bite-sized cubes suitable for skewering.
- Marinate Tofu: Add the tofu cubes into the bowl with the marinade and gently toss to fully coat each piece. Allow the tofu to marinate for at least 15 minutes to absorb the flavors.
- Skewer Tofu: Thread the marinated tofu cubes onto skewers carefully so they hold together well during cooking.
- Cook Tofu Skewers: Heat a skillet over medium heat with a splash of olive oil. Place the tofu skewers on the skillet and cook them for approximately 3 minutes on each side, turning gently until the tofu is golden brown and crispy on the outside.
- Finish and Serve: Once cooked, toss the tofu with any reserved marinade for extra flavor. Serve the tofu skewers on warm pita bread along with a generous scoop of creamy vegan tzatziki and optional fresh veggies like bell peppers, zucchini, or cherry tomatoes for a vibrant meal.
Notes
- Ensure tofu is very dry before marinating to help it absorb flavors and crisp up better when cooked.
- Use tamari instead of soy sauce for a gluten-free version.
- Marinate tofu for longer (up to 1 hour) if time allows for enhanced flavor.
- If skewers are wooden, soak them in water for 30 minutes before using to prevent burning.
- Serve with a side salad or roasted vegetables to complete the meal.
- Optional veggies can be grilled alongside tofu skewers for extra texture and taste.
