Vegan Souvlaki
Vegan Souvlaki is made with marinated and grilled tofu skewers. Turn into a bowl with cooked rice, warm pita, romaine, tomatoes, cucumbers, olives, hummus, vegan feta, vegan tzatziki, and fresh dill. Tofu is marinated in a lemony, garlicky, white wine marinade that is fresh and aromatic. Perfect for summer!
Prep Time1 hour hr 30 minutes mins
Cook Time10 minutes mins
Total Time1 hour hr 40 minutes mins
Course: Dinner, Lunch, Main Course, Side Dish
Cuisine: Greek
Keyword: Greek marinade, grilled tofu, tofu skewers, tofu souvlaki
Servings: 3 people
Grill or grill pan
Skewers
- 16 ounces extra firm tofu
- ¼ cup olive oil
- 3 tablespoons dry white wine
- 2 tablespoons lemon juice freshly squeezed
- 4-6 garlic cloves peeled and minced
- 1 teaspoon fresh rosemary minced
- 1 teaspoon salt
- ½ teaspoon black pepper freshly ground
- ½ teaspoon dried oregano
- ½ teaspoon ground cumin
- ½ teaspoon smoked paprika
Optional Ingredients (for Souvlaki Bowl)
- Cooked rice or other whole grains
- Chopped romaine or other greens
- Pita bread
- Diced tomato
- Diced cucumber
- Kalamata olives
- Fresh dill
- Vegan feta
- Hummus
- Vegan tzatziki
Drain and press tofu for 30 minutes to 1 hour.
Cut into 6 equal pieces. I like to slice the block in half through the middle, lengthwise, then chop each slab into 3 rectangles. Place into a large, shallow dish.
Whisk together all marinade ingredients. Pour over tofu. Place in refrigerator and marinate for at least 1 hour. For the most flavor, marinate for 2-3 hours, or even overnight.
Grease the grill grates with high heat oil, like avocado oil. Preheat the grill to medium.
Use tongs to place tofu onto the grill and cook for about 5 minutes before carefully flipping and cooking 5 additional minutes.
If making a bowl, assemble tofu on top of desired ingredients!