Open the packet of tofu. I like to wash my tofu since there’s sometimes a bit of sliminess on the outside. Pat fry the tofu afterwards, if washing.
Slice the tofu into 1/4 to 1/2-inch thick strips or shape of your choice.
Slice or break apart the mushrooms of your choice. I used king oyster mushrooms so I sliced these in half before slicing at an angle into 1/4 to 1/2-inch thick pieces like the tofu.
I used sliced pickled mustard that came in a packet but if you’re using whole pickled mustard or zha cai, you can slice these into strips.
Heat a large wok or skillet over medium heat. Add in the oil. Once hot, add the zha cai or pickled mustard. I like to stir-fry this in the oil first for it to release some of its flavour into the oil.
Add in the green chili (if using) and mushrooms. Cook over medium high heat for 2-3 minutes until the mushrooms are tender.
Add in the sliced tofu then season with five spice powder, dark soy sauce (if using), soy sauce, and salt to taste.
Leave the mushroom to cook for 2-3 minutes or until slightly brown on the edges. Add the chopped garlic chives. Mix with the tofu and leave to cook for 1-2 more minutes until wilted.
Turn off the heat and finish the tofu with chili oil, if desired. Feel free to season the tofu with more salt or soy sauce, to taste, if needed.
Serve the tofu and enjoy with a bowl of steamed rice while hot.