Cook Rice (Optional): Combine rice and water (2:1 ratio) in a pot. Bring to a boil, reduce heat, simmer 10 mins, rest 10 mins. Fluff with a fork.
Prepare Tofu: Preheat oven to 200°C (400°F). Cube tofu, toss with oil, bake for 30 mins.
Prep Vegetables: Chop onion, carrot, green beans, and bean sprouts. Mince garlic.
Stir-fry Vegetables: Heat oil in a pan. Add onion, carrot, green beans, stir-fry until softened.
Make Sauce: Whisk soy sauces, sesame oil, sriracha, agave, vinegar, ginger powder.
Deglaze Pan: Deglaze pan with Shaoxing wine. Add Garlic & Spinach: Add garlic, stir-fry 1 min. Add spinach, wilt.
Add Bean Sprouts & Rice: Add bean sprouts, rice, and sauce. Stir-fry until heated through.
Serve: Serve immediately. Garnish as desired.