Firm tofu was used to cook this dish because it is easier to fry with minimal chance that it will break and fall apart during frying. But if you've cooked tofu before and you're adept at handling it, you may substitute soft or semi-firm tofu.For best flavor and aroma, toast the Sichuan peppercorns in an oil-free pan before grinding.