Savory Grilled Tofu Skewers
Firm tofu cubes marinated in a smoky, savory blend of soy, garlic, and spices, then grilled until beautifully charred on the outside and tender inside. These skewers deliver a satisfying bite with a hint of sweetness and a kick of black pepper, perfect for backyard barbecues or quick weeknight dinners.
For 4 servings
- prep · ~10 min
Press and cube the tofu.
Drain the tofu block and wrap it in a clean kitchen towel. Place a heavy object like a skillet on top and press for 10 minutes to remove excess water. Unwrap and cut into 1-inch cubes.
TIPThe drier the tofu, the better it will soak up the marinade and char on the grill. - mix · ~1 min
Whisk together the marinade.
In a large mixing bowl, whisk the soy sauce, olive oil, maple syrup, minced garlic, smoked paprika, garlic powder, black pepper, and salt until well combined.
- mix · ~10 min
Marinate the tofu and vegetables.
Add the tofu cubes, bell pepper pieces, and onion chunks to the bowl with the marinade. Gently toss until everything is evenly coated. Let it rest for 10 minutes so the tofu absorbs the flavors.
- assemble · ~3 min
Thread tofu and vegetables onto skewers.
Alternate threading tofu cubes, bell pepper pieces, and onion chunks onto the soaked skewers, leaving a little space between each piece for even cooking.
TIPDon't pack the ingredients too tightly on the skewer, or they won't char properly. - grill · ~12 min
Grill the skewers until charred.
Preheat a grill or grill pan to medium-high heat. Place the skewers on the grill and cook for 5-6 minutes per side, turning once, until the tofu is nicely charred and the vegetables are tender-crisp.
TIPResist the urge to move the skewers too early; letting them sit undisturbed creates the best sear marks. - serve
Transfer to a platter and serve hot.
Carefully remove the skewers from the grill and arrange them on a serving platter. Serve immediately while hot and juicy.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Press the tofu for at least 10 minutes to remove moisture — the drier it is, the better it will char and absorb the marinade.
- 2Soak wooden skewers in water for at least 30 minutes before threading to prevent them from burning on the grill.
- 3Leave a finger's width between pieces on the skewer so heat circulates evenly and every side gets a good sear.
- 4Don't flip the skewers too early; let them sit undisturbed for 5-6 minutes to develop deep grill marks and a smoky crust.
- 5For extra browning, brush any remaining marinade onto the skewers during the last minute of grilling.
- 6Make ahead: marinate the tofu and vegetables up to 4 hours in advance and refrigerate for a deeper flavor.
- 7Serve immediately off the grill — the texture is best when the tofu is still hot and crisp on the outside.
Adapt it for your goals.
Spicy
Add 1 teaspoon Sriracha or red pepper flakes to the marinade for a fiery kick that complements the smoky paprika.
high proteinHigh-protein
Swap half the tofu for extra-firm tempeh or pre-cooked chicken breast cubes for a protein boost without changing the marinade.
veganVegan
Already vegan as written; ensure your maple syrup is certified vegan and you're all set.
low oilLow-oil
Reduce olive oil to 1 tablespoon and grill on a non-stick mat or lightly oiled grill grates to cut calories while keeping char.
Why this is on our healthy list.
Rich in Plant Protein
Extra-firm tofu provides a complete source of plant-based protein, making these skewers a satisfying main for vegetarians and vegans.
Low in Saturated Fat
Using olive oil instead of butter or heavy sauces keeps the saturated fat content low while adding heart-healthy monounsaturated fats.
Good Source of Fiber
Bell peppers and onions contribute natural fiber, which aids digestion and helps keep you full longer.
Naturally Gluten-Free Option
The dish is naturally gluten-free if you use tamari or coconut aminos in place of soy sauce, making it suitable for gluten-sensitive diets.
Frequently asked questions
Silken tofu is too delicate for grilling and will fall apart. Stick with extra-firm or super-firm tofu for the best char and structure.



