Tofu and Vegetable Skewers
Looking for a colorful, healthy dish that's perfect for grilling season? These Tofu and Vegetable Skewers are a vibrant, delicious way to enjoy a variety of flavors and textures. They're easy to make and packed with plant-based goodness.
This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases.
Ingredients for Tofu and Vegetable Skewers
The star of the show is the firm tofu, which soaks up the marinade beautifully, giving each cube a burst of flavor. Red bell pepper adds a sweet and slightly smoky note. The refreshing crunch of zucchini contrasts nicely with the tender veggies. Red onion brings a mild sweetness and a bit of sharpness, while cherry tomatoes add a juicy, tangy pop. The olive oil marinade, with its citrusy lemon juice, aromatic Italian herbs, and a touch of garlic, ties everything together with a savory finish.
Why This Tofu and Vegetable Skewers Works
Pressing the tofu at the start pushes out extra water, so the cubes can soak in the olive oil, lemon, herbs, and garlic instead of staying watery. Once the tofu sits in that marinade, the oil and lemon work their way into the sponge-like tofu, so it doesnβt dry out on the grill and doesnβt taste plain in the middle.
During grilling, the outside of the tofu dries a bit and starts to brown, which gives it a thin, firm crust while the inside stays soft. The vegetables are cut into similar-sized pieces, so they cook at about the same speed as the tofu. As they sit over the heat, the zucchini and onion soften, the peppers relax, and the tomatoes start to slump and burst.
With the skewers turning over the hot grill, everything gets a little char on the edges. That browning on the tofu and vegetables adds a slight crisp bite on the outside, while the oil in the marinade keeps the centers moist and tender.
Tofu and Vegetable Skewers Tips & Tricks
- Press the tofu well to remove excess moisture for better texture and flavor absorption.
- If you don't have a grill, use a grill pan on the stovetop for similar results.
- Feel free to add other veggies like mushrooms or asparagus for variety.
Mistakes To Avoid
Skipping the tofu pressing step leaves a lot of water inside the tofu. On the grill, that water steams out, so the cubes donβt brown well and stay soft and spongy instead of getting a firm, slightly crisp outside.
Cutting the tofu or vegetables too big or too small throws off the cooking. Large chunks of onion or pepper stay hard and raw while the tofu and tomatoes on the same skewer start to burn or collapse, so the skewer ends up with mixed, awkward textures.
Letting the tofu sit in the marinade for only a few minutes means the outside gets oily but the inside stays plain and bland. On the grill, those pieces taste flat and the oil on the surface can cause flare-ups that scorch the edges before the centers heat through.
Grilling over very high heat from the start can char the outside of the tofu and vegetables fast while the insides stay a bit firm and underdone. The skewers look dark and done, but the zucchini and onion still feel slightly raw and the tofu can turn rubbery on the surface.
Ingredients
- 1 block (14 oz) firm tofu, drained and pressed
- 1 red bell pepper, cut into 1-inch pieces
- 1 zucchini, sliced into rounds
- 1 red onion, cut into wedges
- 1 cup cherry tomatoes
- 1/4 cup olive oil
- 2 tbsp lemon juice
- 1 tbsp dried Italian herbs
- 2 cloves garlic, minced
- Salt and pepper to taste
- Skewers
Step-by-step Instructions
- 1. In a small bowl, whisk together olive oil, lemon juice, Italian herbs, minced garlic, salt, and pepper.
- 2. Cut the tofu into 1-inch cubes and place in a shallow dish.
- 3. Pour the marinade over the tofu, ensuring each piece is well coated. Cover and refrigerate for at least 30 minutes.
- 4. Preheat a grill to medium-high heat.
- 5. Thread the marinated tofu, red bell pepper, zucchini, red onion, and cherry tomatoes onto skewers, alternating ingredients.
- 6. Grill skewers for 10-12 minutes, turning occasionally, until vegetables are tender and tofu is slightly charred.
- 7. Remove from the grill and serve warm.
Trending Now
Classic Shepherd's Pie
A traditional Shepherd's Pie featuring savory lamb and vegetables topped with crea...
View RecipeFoil-Wrapped Baked Salmon
Delight in the tender and juicy flavors of this Foil-Wrapped Baked Salmon, effortl...
View RecipeTraditional Cucumber Salad
This refreshing cucumber salad balances tangy vinegar and sweet sugar for a classi...
View RecipeClassic Philly Steak Sandwich
A delectable sandwich that brings together tender beef and melted cheese on a soft...
View RecipeFrequently Asked Questions
- Can I use a different type of tofu?
- Firm tofu is best for grilling, but you can use extra-firm if you prefer. Avoid soft or silken tofu as it won't hold up well on the grill.
- How long can I marinate the tofu?
- You can marinate the tofu for up to 24 hours for deeper flavor. Just make sure it's refrigerated.
Serving Ideas for Tofu and Vegetable Skewers
These skewers pair wonderfully with a side of quinoa or couscous for a complete meal. Consider serving them with a cooling yogurt or tahini sauce for dipping, which complements the grilled flavors beautifully.
More Grilling & BBQ Recipes
Citrus Herb Grilled Salmon
Discover the burst of flavors in our Citrus Herb Grilled Salmon recipe. This delig...
View RecipeCilantro Mint Chimichurri
A zesty variation of the classic chimichurri, featuring vibrant cilantro and refre...
View RecipeSmoky Maple Bourbon Baby Back Ribs
Savor the taste of summer with our Smoky Maple Bourbon Baby Back Ribs recipe, infu...
View RecipeOven-Baked BBQ Ribs
Enjoy tender ribs with a smoky BBQ sauce, slow-cooked in the oven for that fall-of...
View Recipe