Smoky, sticky, and loaded with color, these skewers are the kind of plant-based cookout food that makes everyone at the grill stop and ask what you're making. Extra-firm tofu gets pressed until dry, which is the key move — it lets the cubes soak up the homemade BBQ sauce and develop those deeply browned, slightly charred edges that make each bite genuinely satisfying. The sauce itself comes together in under ten minutes from pantry staples like ketchup, maple syrup, tamari, smoked paprika, and apple cider vinegar, so you know exactly what's in it and there's no guessing about hidden animal-derived ingredients. Red and yellow bell peppers, zucchini, and red onion round out the skewers with sweetness and a little bite, and they char up beautifully alongside the tofu. The whole recipe serves four, making it a solid choice for a backyard dinner or a casual weeknight meal that doesn't feel like a compromise. A squeeze of lime and a scatter of fresh cilantro at the end brighten everything up and tie the smoky flavors together perfectly.
About Fig
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
If using wooden skewers, submerge them in water for at least 30 minutes so they don't scorch on the grill.
2
Drain the tofu and press it firmly between several layers of paper towels, placing a heavy pan or cutting board on top, for 20–30 minutes until the surface feels dry to the touch. Cut the pressed tofu into 1-inch cubes.
Want the full recipe?
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!