1Press tofu between two paper towel-lined plates for 10 minutes to remove excess moisture, then cut into 3/4-inch cubes.
2Whisk together soy sauce, vinegar, sesame oil, cornstarch, and water in a small bowl; set the sauce aside.
3Heat 1 tablespoon oil in a wok or large skillet over medium-high heat. Once shimmering, add tofu in a single layer and cook 3–4 minutes per side until golden and crispy on edges. Transfer to a plate.
4Add remaining oil to the pan. Stir-fry broccoli and bell pepper for 3–4 minutes until starting to soften. Add snap peas, garlic, and ginger; cook 1 minute more until fragrant.
5Return tofu to the pan. Pour in the sauce and toss everything to coat. Cook 1–2 minutes, stirring gently, until the sauce thickens and clings to the vegetables and tofu.
6Taste and adjust seasoning. Serve over rice if you like.