
Greek-style, bold & herby
This Tofu Souvlaki is bright, flavorful, and packed with Mediterranean goodness. Firm tofu soaks up a lemony garlic marinade infused with oregano and olive oil, then roasts or grills to golden perfection. It’s a fresh, satisfying plant-based spin on a Greek classic that works beautifully for weeknight dinners, meal prep, or summer grilling. Serve it tucked into warm pita, over fluffy rice, or alongside crisp veggies for a healthy yet crave-worthy meal. With simple ingredients and big flavor, this tofu souvlaki proves that meatless meals can be just as bold and exciting.
⏱️ Time Breakdown
- Prep Time: 15 minutes
- Marinate Time: 30 minutes (optional but recommended)
- Cook Time: 20 minutes
- Total Time: 35–65 minutes
- Servings: 4
📝 Ingredients List
- 2 blocks (14 oz each) extra-firm tofu, pressed and cubed
- 3 tablespoons olive oil
- 3 tablespoons fresh lemon juice
- 3 cloves garlic, minced
- 1½ teaspoons dried oregano
- ½ teaspoon smoked paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
- Optional for serving: pita bread, sliced cucumber, tomato, red onion, vegan tzatziki
✨ Kitchen Tools You’ll Need
This recipe doesn’t require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free.
- Tofu press or heavy plate
- Sharp knife
- Cutting board
- Mixing bowl
- Measuring cups & spoons
- Baking sheet or grill pan
- Parchment paper or skewers
🧑🍳 Step-by-Step Beginner-Friendly Instructions
- Press the tofu: Remove excess moisture using a tofu press or by placing a heavy plate on top for 10–15 minutes.
- Make the marinade: In a bowl, whisk olive oil, lemon juice, garlic, oregano, smoked paprika, salt, and pepper 🍋.
- Marinate: Add tofu cubes and gently toss until evenly coated. Let marinate for at least 30 minutes for best flavor.
- Preheat oven to 425°F (220°C) or heat a grill pan over medium heat.
- Cook:
- Oven: Spread tofu on a lined baking sheet and roast for 20 minutes, flipping halfway, until golden.
- Grill pan: Thread onto skewers and cook 8–10 minutes, turning to brown all sides 🔥.
- Serve warm in pita, bowls, or plates with fresh veggies and tzatziki 🌿.
💡 Pro Tips
- Extra crispy: Toss tofu with 1 teaspoon cornstarch before cooking.
- Meal prep: Keeps well in the fridge for up to 4 days.
- No skewers? Roast cubes directly—same great flavor.
- Serving upgrade: Add fries inside pita for a classic Greek street-food vibe.
