Slice the mushrooms. For the king oyster mushrooms, I shaved the bottom ends of these since they can be tough and chewy. I sliced them lengthwise in half then sliced 1/2-inch (1.25 cm) half rounds.For the shiitake mushrooms I simply sliced these into 1/2-inch (1.25 cm) pieces and I trimmed the stems before split these into half. I simple cut the seafood mushrooms into 2” long pieces. You can watch the video or see the step-by-step photos for a better idea. Heat a large skillet or wok with oil over medium heat. Once hot, add the sliced mushrooms. Add a pinch of salt to the mushrooms.
Leave the mushrooms untouched to release all the water/moisture. Once you get a nice browning, move the mushrooms around to cook the remaining sides.
Once there are no signs of moisture and the mushrooms have a nice brown sear, move the mushrooms to the side of the wok/skillet.
Add the sesame oil. Add the garlic and thinly sliced ginger. Stir-fry for 1-2 minutes until aromatic and the garlic has some browning.
Add the scallions and carrot.
Add the soy sauce, vegetarian oyster sauce, sugar, and Chinese 5 spice powder. Add the fried tofu then mix well.
Add the vegetable broth. Cover the wok/skillet and allow the broth to come to a bowl. Once it boils, lower the heat. Leave this to cook at a gentle simmer for 4-5 minutes to allow the tofu to absorb the flavors of the sauce.
Meanwhile, mix together the corn starch and room temperature water in a small bowl.
Remove the lid from the wok/skillet. Over low heat, pour the slurry and then carefully mix the sauce. It’ll start to thicken from the cornstarch. Taste the sauce and season this with more soy sauce/veg oyster sauce for extra flavor, or sugar for extra sweetness.
Serve while hot with steamed rice and garnish with scallions. You can also finish this with some chili oil for extra heat.