Prepare the Tofu:
Press the tofu for 10–15 minutes to remove excess moisture. Cut it into bite-sized cubes.
Cook the Tofu:
Heat 1 tablespoon of vegetable oil in a skillet over medium heat. Add the tofu and cook for 5–7 minutes, turning occasionally, until golden and crispy on all sides. Remove and set aside.
Cook the Vegetables:
In the same skillet, add the remaining tablespoon of oil. Stir fry the broccoli, bell peppers, carrots, and snap peas for 4–5 minutes, or until tender but still crisp.
Make the Sauce:
In a small bowl, whisk together soy sauce, hoisin sauce, rice vinegar, sesame oil, ginger, garlic, and the cornstarch slurry.
Combine Everything:
Return the cooked tofu to the skillet with the vegetables. Pour the sauce over the mixture and toss to coat evenly. Cook for 2–3 minutes, stirring, until the sauce thickens and everything is heated through.
Garnish and Serve:
Sprinkle with sesame seeds and chopped green onions. Serve hot over rice, noodles, or on its own.