Prep the oven and pan: Preheat the oven to 425°F (220°C). Line a large sheet pan with parchment for easier cleanup.
Press the tofu: Wrap the block of tofu in a clean towel and place something heavy on top (a skillet or a few cans).
Let it sit for 10–15 minutes to remove excess moisture.
Cut and coat the tofu: Slice the pressed tofu into 1-inch cubes. In a bowl, toss with neutral oil, salt, pepper, and cornstarch until evenly coated.
Season the veggies: On the sheet pan, toss broccoli, bell pepper, onion, and carrot with olive oil, salt, and pepper. Spread them out to avoid overcrowding.
Add the tofu to the pan: Arrange the tofu cubes on the same sheet pan, leaving space between pieces so they crisp well.
Use two pans if needed.
Roast: Bake for 25–30 minutes, flipping the tofu and tossing the veggies halfway through. You’re looking for browned edges on both.
Make the sauce: While the tray roasts, whisk honey, soy, vinegar, garlic, ginger, sesame oil, and red pepper flakes in a small saucepan. Bring to a gentle simmer over medium heat.
Stir in the cornstarch slurry and cook 30–60 seconds until glossy and slightly thickened. Remove from heat.
Glaze and finish: Transfer the hot tofu to a large bowl. Pour over most of the sauce and toss to coat.
Add the roasted veggies and gently fold. Drizzle the remaining sauce to taste.
Serve: Spoon over rice or quinoa. Top with green onions, sesame seeds, and a squeeze of lime if you like.