Prep the tofu: Drain the tofu and wrap it in a clean kitchen towel. Place a heavy skillet or a few cans on top and press for 15–20 minutes to remove excess moisture.
Heat the oven: Preheat to 425°F (220°C). Line a large sheet pan with parchment for easy cleanup.
Make the marinade: In a bowl, whisk 3 tablespoons soy sauce, 1 tablespoon rice vinegar, 1 tablespoon maple syrup, 1 minced garlic clove, and 1 teaspoon grated ginger.
Taste and adjust—add a pinch of red pepper flakes for heat or a touch more maple for sweetness.
Cube and coat the tofu: Cut pressed tofu into 1-inch cubes. Toss with half the marinade and 1 tablespoon cornstarch until lightly coated. The cornstarch helps crisp the edges.
Prep the veggies: In a large bowl, toss broccoli, bell pepper, carrots, and red onion with 1–2 tablespoons olive oil, a pinch of salt, black pepper, and the remaining minced garlic clove.
If you like, add 1 teaspoon soy sauce for extra savoriness.
Arrange on the pan: Spread tofu on one side of the sheet pan and veggies on the other. Avoid overcrowding so everything roasts instead of steams.
Roast: Bake for 15 minutes. Flip the tofu and toss the veggies.
Bake another 10–12 minutes, until the tofu is golden and the veggies are tender with charred edges.
Finish with flavor: Drizzle the remaining marinade over the hot tofu and veggies. Add 1 teaspoon sesame oil and a squeeze of lemon or lime. Toss gently to coat.
Serve: Sprinkle with sesame seeds and sliced scallions.
Serve over rice, quinoa, or noodles, or enjoy as-is for a lighter meal.
Optional sauce boost: If you want extra sauce, whisk 2 teaspoons soy sauce, 2 teaspoons maple syrup, 1 teaspoon rice vinegar, and a splash of water. Warm briefly and drizzle over the bowl.