
These skewers are the kind of plant-based dish that genuinely earns a spot at the center of the table — colorful, smoky, and packed with bold flavor from every angle. The marinade does the heavy lifting here: soy sauce, sesame oil, fresh ginger, garlic, maple syrup, and a hit of sriracha come together into something deeply savory with just enough heat and sweetness to keep things interesting. Pressing the tofu first is the move that makes it all work — pulling out excess moisture means the cubes actually absorb the marinade and develop those gorgeous golden-brown char marks on the grill or under the broiler. Threaded between chunks of red and yellow bell pepper and tender zucchini rounds, each skewer is a little riot of texture and color. A reserved portion of the marinade gets brushed on during cooking, so the flavor keeps building right up until the last minute. Finished with sesame seeds and sliced scallions, they look as good as they taste. Serves 4, and they disappear fast — so you might want to make a double batch.
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.
Learn more →4 servings














Drain the tofu and press it firmly between several layers of paper towels, placing a heavy skillet or cutting board on top, for at least 15 minutes until most of the surface moisture is removed. Cut the pressed tofu into 1-inch cubes.
Whisk together the soy sauce, sesame oil, rice vinegar, maple syrup, grated ginger, minced garlic, and sriracha in a medium bowl until combined.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
