Boil water in a big pot and add tofu cubes for two minutes. Remove cubes from the water and place them on the paper towel.
Dry roast sichuan peppercorn in a hot pan/skillet. Coarsely grind them after roasting and keep them aside.
Take a pan or wok. Add oil to it and heat on medium. Add sichuan peppercorn and cook for 30 seconds.
Add chopped ginger and garlic and cook till they look fragrant and golden.
Add chopped mushroom to it and cook till it caramelizes.
Turn up the heat to medium/high and add black bean sauce and chili oil. Stir it around for 1 minute.
Add Chinese cooking wine, sugar, and salt (if you really need it).
Furthermore, add one cup of water to it and let it cook on high heat.
Bring the mixture to a simmer and add cornstarch mixed with 2 tbsps of water.
Allow it to bubble and let it cook till it thickens to your liking.
Add the tofu to the sauce and mix it very gently. Do not break tofu.
Taste the seasoning. If you need to add something, do it now.
Garnish with some green onion and serve with a side of your choice.
Enjoy!!!