Cut the firm tofu into slices and then drain completely.
Heat oil until there are small bubbles around the chopstick. Place the tofu slices in and fry over medium fire until golden brown. You can also use shallow fry for this step, taking a little bit longer time. Strain the oil.
Add the dried tofu slices and all of the spices and seasonings expect honey. And then add water to cover the tofu slices. Let it simmer for 5 minutes.
Turn off the fire and let the tofu soak in the sauce for 30 minutes. Then turn up the fire and cook until the sauce become thickened and well attached to the tofu slices. Turn off fire, add honey according to taste and then mix well.
Discard the Sichuan peppercorn and fennel seeds and serve either hot or cold. You can serve this as a side dish or snack. It can be served cold too, no need to re-heat for next serving.