In a large pot with boiling salted water, cook the tofu for about 2 minutes and then drain and set aside.
In a sauté pan, on medium high heat, add in oil, ginger and garlic. Sauté for 30 seconds.
Add in ½ lb of meat and break it up into small pieces and let cook until no longer pink or for 3-5 minutes.
Add in the shaoxing wine then the broad bean sauce (you can start with 1 Tbsp and add as you go). Then add the chili oil with black beans (to taste) and the no salt chicken stock. Add the optional dark soy sauce but please taste before adding.
Add in the five spice, sichuan pepper powder and sugar. Taste and adjust seasoning if needed.
In a small bowl mix cornstarch with 2 teaspoons of water until dissolved. Add it into the mapo tofu and bring to a boil.
Add the blanched tofu into the saute pan and swirl the pot around to gently coat the tofu cubes with the sauce. Use the back of a spoon to push the tofu as needed. Let simmer on low heat for 2-3 minutes.
Garnish with green onions and serve with cooked rice.