Prepare the tofu: press your tofu to drain out excess water. Slice the tofu into 1-inch (2.5 cm) cubes or any shape of your choice. Pan-fry the tofu over medium heat in a pan with some oil until golden brown and crisp on all sides.
If air-frying, you can also place the tofu on your air fryer basket and spray oil on each side. Leave to air-fry for 15-20 minutes at 350F or until golden brown and crisp, flip halfway through cooking. You can also use packaged fried bean curd or tofu like I did for this recipe.
Prepare the rest of the ingredients. For the mushrooms, you can simply break these apart or slice them.
Mix the sauce: In a separate bowl, mix all the gochujang sauce ingredients together. Feel free to adjust the sauce to your desired taste.
Stir-Fry: Heat a large pan or wok over medium. Add some oil. Saute the onion, white parts of the green onions until translucent and aromatic. Add in the garlic.
Saute the mushrooms and leave to cook over medium high eat until slight browned.
Add in the pan-fried/fried extra firm tofu with the mushrooms.
Give the sauce another mix (to be sure the starch doesn’t stick to the bottom) and then pour over the tofu.
Leave to simmer at medium heat until the sauce starts to boil and thicken. Mix well and taste the sauce. Season more as needed. Leave to cook for 1-2 more minutes then turn off the heat. Finish with the green onions and sesame seeds, for topping.
Serve and enjoy hot with some rice.