Whisk the soy sauce, rice vinegar, sesame oil, and honey to make the marinade. Add chili flakes for a spicier stir-fry. I omitted this since Bebe E can't eat spicy foods. Add tofu and stir to coat; let it marinate for 30 minutes. Remove tofu and reserve marinade in small bowl. If you want a thicker sauce, whisk ¼ cup water and cornstarch into marinade.
Add remaining 1 tablespoon vegetable oil to skillet. Add onions mushrooms and stir-fry until tender, about 3 minutes. Add cauliflower and stir-fry 3 minutes. Add broccoli, and cook for 2 minutes. Add sugar snap peas, baby bok choy; stir-fry 2 -3 minutes. Add garlic and ginger; stir-fry 30 seconds.
NOTE: I will often transfer vegetables that cook faster than others to a bowl and put them back into the skillet just before adding the marinade. Many times in the past, I've added vegetables in the wrong order (fast cooking first, slower cooking last) and ended-up with overcooked vegetables. You can avoid this by simply transferring cooked veggies out of the skillet.
Return tofu to skillet; drizzle reserved marinade mixture over. Stir-fry until marinade coats all of the vegetables and tofu. Or, if you are using the cornstarch marinade, allow the sauce to cook until it thickens slightly, about 30 seconds.
Season with salt and pepper to taste.
Transfer to a platter. Sprinkle with green onions and serve.
Notes
Recipe adapted from Epicurious.com
Recipe by Bebe Love Okazu at https://bebeloveokazu.com/2011/06/16/yasai-itame/