Re-hydrate the shitake mushrooms in 250 millilitres of boiling water. Once re-hydrated (roughly 20 minutes) drain the mushrooms, keeping the broth for later, and finely chop them.
Next, cut tofu into 1 inch cubes.
Bring a pan of boiling, salted water, to the boil. Add the cubes of tofu and let them sit for 15 minutes to firm up.
In the meantime, heat the vegetable oil in a wok or wide-bottomed pan over a medium heat.
Add the chillies, black beans and spicy bean paste and cook for 1-2 minutes until sizzling.
Add garlic and ginger for 2 minutes before adding the vegan mince, chopped mushrooms, soy sauce, sesame oil and Sichuan pepper. Cook until the mince is hot and cooked through.
Add the reserved mushroom broth and bring to a simmer.
Once the sauce is bubbling, strain the tofu and add to the pan.
Swirl the sauce so that it gently coats the tofu.
Dissolve the cornstarch with 3 tablespoons of the sauce then add this cornstarch slurry back to the pan.
Again, swirl the sauce so that the cornstarch is evenly distributed.
Cook for 5 - 10 minutes or until the sauce has thickened slightly and the tofu is well coated.
Serve with the spring onion slices sprinkled over the top.