Drain the silken tofu and pat it dry with paper towels. Cut the tofu into 1.5-inch cubes.
Chop mushrooms and green beans finely.
Add the tofu cubes into hot oil and fry until golden and crispy on all sides, about 8-10 minutes. Remove the tofu from the skillet on a paper towel to absorb excess oil and set aside.
You can also air fry them for about 10-15 minutes until crispy.
In a skillet, add sesame oil and sambal paste. Sauté for about 30 seconds until fragrant and add diced mushrooms.
Add condiments - dark soy sauce, vegan oyster sauce, vegan fish sauce, gochugaru and coconut sugar. Mix well.
Add a splash of water and simmer for a few minutes. Add green beans and let it cook on heat for 3 minutes.
Once that's done, add corn starch slurry and wait for the mixture to thicken, stirring continuously.
Serve the XO sauce over the fried tofu and serve with white rice.