114-ounce blockextra-firm tofupressed and cut into 1-inch cubes – 400g
2tablespoonscornstarch16g
1tablespoonsoy sauce15mL
1tablespoonrice vinegar15mL
2tablespoonsvegetable oilfor frying – 30mL
For the Stir-Fry:
1red bell pepperdiced – 150g
1green bell pepperdiced – 150g
4clovesgarlicminced – 12g
1tablespoonfresh gingerminced – 15g
6–8 dried red chilieswhole – 2–3g
½cuproasted unsalted peanuts70g
2scallionssliced – 20g
For the Sauce:
3tablespoonssoy sauce45mL
1tablespoonrice vinegar15mL
1tablespoonhoisin sauce20g
1tablespoonmaple syrup20g
1teaspoonsesame oil5mL
1teaspooncornstarch3g
¼teaspoonground Sichuan pepperoptional but traditional – 0.5 gram
¼cupwater60mL
Instructions
Cook the tofu:
Place the tofu cubes in a bowl. Add cornstarch, soy sauce, and rice vinegar. Gently toss until every piece is evenly coated.
Heat the vegetable oil in a large skillet or wok over medium-high heat. Add the tofu and cook for 6–8 minutes, turning occasionally, until each side is golden and crisp. Transfer the tofu to a plate.
Start the stir fry:
In the same skillet, add the red and green bell peppers. Stir-fry for 3–4 minutes until they begin to soften but still retain some crunch.
Add the garlic, ginger, and dried red chilies. Stir for about 30 seconds until fragrant.
Add the crispy tofu back to the skillet and toss to combine with the peppers and aromatics.
Stir in the peanuts and most of the scallions, reserving a little for garnish.
Make the sauce and finish:
In a small bowl, whisk together soy sauce, rice vinegar, hoisin sauce, maple syrup, sesame oil, cornstarch, Sichuan pepper, and water.
Pour the sauce into the skillet and cook for 1–2 minutes, stirring, until the mixture thickens and coats everything.
Remove from heat and top with the remaining scallions. Serve right away with steamed rice or noodles.
Notes
Refrigerator: Store leftover kung pao tofu in an airtight container in the refrigerator for up to 4 days.
Freezer: Freeze leftovers in a freezer bag or airtight container for up to 3 months. Thaw in the fridge before reheating.
To reheat: Warm in a skillet set over medium heat or microwave until warmed through.