Cooks note: I use ready-to-use fried bean curd (tofu) which you can find in Asian grocers. If you don't have that, you can take 2 blocks extra firm tofu, and freeze overnight. Next day, thaw and drain, and place tofu on a plate, topping it with something heavy like a weighted plate, panini press, or bacon press for about 30-45 minutes. When it has been pressed, cut it into triangles, pat it dry, then brown it in hot oil, or optionally, you can choose to dredge the tofu in cornstarch first before frying, but not everyone does this. It depends on your mood.
You can see me demo pressing tofu (although the demo was not frozen in that one) in my recipe for MaLa Tofu Bites.
Also, I don't always use the bean sprouts, and sometimes add shredded carrot to this, but many times it depends what I have. I would always use some form of bok choy, choy sum or cabbage, and also onion, however.
You can opt to use broccoli instead of gai lan if you like.
From the kitchen of palatablepastime.com