For the skewers
400+ whole-food plant-based recipes — all free to browse.
Eva's programs include daily recipes like this one — plus education, a workbook, and lifestyle guidance for a specific health goal.
Browse ProgramsSet your oven to 400°F (200°C). If using wooden skewers, soak them in water for at least 15–20 minutes to prevent burning.
Press the extra-firm tofu with a paper towel and weight (I used a heavy book) for 10 minutes and cut into even cubes once pressed.
Slice the zucchini into thick half-rounds, cut the yellow onion into chunks, and keep the cherry tomatoes whole.
In a large bowl, combine tofu and vegetables with olive oil, chopped rosemary, fresh thyme, garlic powder, salt, and black pepper. Toss gently until everything is evenly coated.
Thread tofu, zucchini, onion, and cherry tomatoes onto the skewers, alternating for color and texture.
Place the skewers on a lined baking sheet and bake for 20–25 minutes, turning halfway through, until the tofu is golden and the vegetables are tender and slightly caramelized. You can also use a bbq or griddle to fry the skewers.
Serve warm alongside the spinach soup or enjoy on their own with a drizzle of extra olive oil and fresh herbs.
“Watch me make this recipe on YouTube for extra tips and variations.”
— Eva Watch on YouTube →