Slice the bean curd. Chop into 5-inch cubes; transfer to a strainer and allow it to drain for about fifteen minutes.
At the same time, mix the marinade in a small bowl. Add a tablespoon of soy sauce, sherry, and hoisin or sweet bean sauce; add meat and coat with it.
Add one tablespoon of oil and let it marinate for fifteen minutes.
Over high heat, warm a broad frying pan.
Add the remaining vegetable-based oil to the heated pan.
Put the garlic and ginger when the oil starts to heat.
After stirring, add the meat and stir-fry for about two minutes, or until the meat is no pinker.
At this stage, add the spicy bean sauce.
Pour in the water, two tablespoons of soy sauce, and the strained bean curd.
Add the green onion after three minutes of simmering.
Re-mix cornstarch and water with a fork. Return to pan, stir continuously, and boil until sauce bubbles and thickens.
Garnish with the crushed Szechuan peppercorns.
Serve on heaped portions of sizzling white rice.