Inspired by: @anniekimderoy
Embark on a culinary journey to the Mediterranean with this incredibly easy and satisfying vegan Tofu Souvlaki recipe! Crafted for anyone seeking a vibrant, flavorful, and plant-based dinner, this dish solves the common dilemma of wanting something delicious yet quick for busy weeknights. It’s perfect for vegans, plant-based curious individuals, and anyone who loves the fresh, aromatic flavors of Greek cuisine. As one abillion user enthusiastically shared, making tofu souvlaki was a "weekly win" – and it will be for you too!
This recipe transforms simple ingredients into a grilled (or baked!) masterpiece. Think perfectly marinated, tender tofu cubes threaded onto skewers with colorful vegetables, ready to be enjoyed with warm pita and creamy vegan tzatziki. It’s a high-protein, dairy-free, and egg-free option that doesn't compromise on taste. Plus, it's easily adaptable to be gluten-free by using tamari in the marinade and ensuring gluten-free pita.
Whether you're wondering "how do I make quick vegan souvlaki?" or "what's a delicious plant-based dinner recipe for the family?", this guide has you covered.
Ingredients
For the Tofu Souvlaki Skewers:
- 1 block (400g) extra firm tofu, pressed and cut into 1-inch cubes
- 2 tbsp extra virgin olive oil
- 2 tbsp fresh lemon juice
- 2 cloves garlic, minced (or 1 tsp garlic powder)
- 1 tsp dried oregano
- 1/2 tsp smoked paprika (or regular paprika)
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 red bell pepper, cut into 1-inch pieces
- 1 green bell pepper, cut into 1-inch pieces
- 1/2 red onion, cut into wedges
- Wooden or metal skewers (if using wooden, soak them in water for 30 minutes to prevent burning)
For Serving (Optional):
- Warm pita bread
- Vegan tzatziki
- Hummus
- Fresh parsley or dill, chopped
- Sliced cucumber and cherry tomatoes for a side salad
Equipment
- Large mixing bowl
- Whisk
- Cutting board
- Sharp knife
- Baking sheet (for oven method) or grill (for grilling method)
- Tongs
Instructions
- Press and Cut Tofu: If using extra-firm tofu, press it for at least 30 minutes to remove excess water. This helps the tofu absorb the marinade better and achieve a firmer texture. Cut the pressed tofu into 1-inch cubes.
- Prepare Marinade: In a large mixing bowl, whisk together the extra virgin olive oil, fresh lemon juice, minced garlic, dried oregano, smoked paprika, salt, and black pepper.
- Marinate Tofu: Add the tofu cubes to the marinade, ensuring they are well coated. Gently toss. Cover the bowl and refrigerate for at least 30 minutes, or ideally 2-4 hours, for maximum flavor.
- Assemble Skewers: Thread the marinated tofu cubes, red bell pepper, green bell pepper, and red onion pieces onto the skewers, alternating the ingredients.
- Cook the Skewers (Choose your method):
- Grilling Method: Preheat your grill to medium-high heat. Lightly oil the grates. Grill the skewers for 10-15 minutes, turning occasionally, until the tofu is golden brown and the vegetables are tender-crisp and slightly charred.
- Oven Method: Preheat oven to 400°F (200°C). Arrange skewers on a baking sheet lined with parchment paper. Bake for 20-25 minutes, flipping halfway through, until the tofu is golden and the vegetables are tender. For extra crispness, you can broil for the last 2-3 minutes, watching carefully to prevent burning.
- Serve: Remove skewers from heat and let them rest for a few minutes. Serve hot with warm pita bread, vegan tzatziki, hummus, and a side of fresh chopped parsley or dill.
Variations and Adaptations
- Veggie Swap: Feel free to swap bell peppers and onions for other quick-cooking vegetables like zucchini slices or cherry tomatoes.
- Gluten-Free Option: Ensure your pita bread is gluten-free. For the marinade, if using a touch of soy sauce for extra umami, use tamari instead.
- Serving Ideas: Beyond pita, serve these skewers over a bed of basmati rice, quinoa, or a fresh Greek salad for a complete meal.
- Spice It Up: Add a pinch of chili flakes to the marinade for a subtle kick.
Tips for Success
- Press Your Tofu! This is the most crucial step for achieving that ideal firm, chewy texture that soaks up the marinade beautifully. Don't skip it!
- Marinate Longer: While 30 minutes works in a pinch, marinating for a few hours (or even overnight) allows the tofu to truly absorb the Greek flavors, making for a much more delicious result.
- Don't Overcrowd: When grilling or baking, ensure skewers aren't too close together. This allows for even cooking and browning. Cook in batches if necessary.
Related Articles
Looking for more easy vegan inspiration? Explore these delicious recipes:
- Discover a vibrant and nutritious stir-fry: Quick & Easy High-Protein Vegan Tofu Noodle Stir-Fry Recipe
- Indulge in a comforting Italian classic, plant-based style: Delicious Dairy-Free Spinach Tofu Cannelloni
- Transform your breakfast routine with this savory dish: Ultimate Vegan Breakfast: Flavor-Packed Tofu Chickpea Scramble Recipe
- Explore a unique way to enjoy tofu with a kick: 3-Ingredient Sriracha Baked Tofu Fries Recipe
Ready to bring the flavors of Greece to your kitchen? Give this Easy Homemade Vegan Tofu Souvlaki recipe a try tonight! Share your delicious creations and triumphs with the abillion community – we can’t wait to see your #weeklywins!