Cut the tofu into 5 slices, then cut each one in half. Cut each rectangle diagonally into triangles.
Spray a large skillet with cooking spray. Heat skillet over medium heat and add the tofu to the pan. Cook for 4-5 minutes per side or until it starts to brown.
Add olive oil to the pan along with onions, broccoli, red pepper, mushrooms, and garlic. Stir fry for 5 minutes.
Add the bok choy to the skillet and cook for 3-4 minutes.
In a small bowl combine the soy sauce, cornstarch, white wine, sesame oil, rice vinegar, molasses, red pepper flakes, and ginger. Mix well then pour over top of the tofu and vegetables. Stir to coat with the sauce.
Heat for 2 minutes. Remove from heat and serve over rice.