Press the tofu. Wrap the tofu block in a clean kitchen towel and place something heavy on top for 10–15 minutes.
This removes excess moisture and helps it crisp.
Make the sauce. In a small bowl, whisk soy sauce, rice vinegar, honey or maple, hoisin (if using), water, cornstarch, and a pinch of red pepper flakes. Set aside. The cornstarch will thicken the sauce later.
Prep the vegetables. Slice the bell pepper, trim the snap peas, cut the broccoli into small florets, and slice the carrot and green onions.
Keep the green onion greens for garnish.
Cube and coat the tofu. Cut the pressed tofu into 1-inch cubes. Toss gently with 2 tablespoons cornstarch until evenly coated. This creates a light crust that crisps up in the pan.
Heat the pan. Set a large skillet or wok over medium-high heat.
Add 1–2 tablespoons oil and let it get hot until it shimmers.
Crisp the tofu. Add tofu in a single layer. Cook 2–3 minutes per side, turning until all sides are golden and crisp. Transfer to a plate and keep nearby.
Stir-fry the vegetables. Add another teaspoon of oil if the pan looks dry.
Add broccoli and carrots first; cook 2 minutes, stirring. Add bell pepper, snap peas, and the white parts of the green onions; cook 2–3 minutes more. You want tender-crisp, not soft.
Add aromatics. Push the veggies to the sides.
Add garlic and ginger to the center with a splash of oil. Cook 30 seconds until fragrant, then toss everything together.
Sauce it up. Whisk the sauce (cornstarch settles), then pour it into the pan. Stir as it bubbles and thickens, about 30–60 seconds.
Return the tofu. Add the crispy tofu back in and toss to coat in the sauce.
Turn off heat. Drizzle with sesame oil for a toasty finish.
Finish and serve. Top with green onion greens and sesame seeds. Serve hot over rice or noodles.
Add a squeeze of lime if you like brightness.