2tablespoonsneutral oilsuch as avocado or vegetable, divided
½teaspoonkosher salt
4dried red chilies
2clovesgarlicminced
1tablespoonfresh gingerminced
3green onionsthinly sliced (white and green parts separated)
1mediumred bell peppercut into 1-inch pieces
1mediumgreen bell peppercut into 1-inch pieces
¼cuproasted peanuts
1teaspoonsesame seedsfor garnish
For the sauce:
2tablespoonslow-sodium soy sauce
1tablespoonhoisin sauce
1tablespoonrice vinegarunseasoned
1tablespooncornstarch
1teaspoongranulated sugar
½cupwater
1teaspoontoasted sesame oil
Instructions
Press the tofu for 15–20 minutes: wrap the block in a clean kitchen towel, set it on a plate, and place something heavy on top (a cast iron skillet works well). Pat dry with paper towels after pressing, then cut into 1-inch cubes.
In a small bowl, whisk together the soy sauce, hoisin sauce, rice vinegar, cornstarch, sugar, water, and toasted sesame oil until smooth and the cornstarch is fully dissolved. Set aside.
Heat 1 tablespoon of oil in a large skillet or wok over medium-high heat until shimmering. Add the tofu in a single layer — work in two batches if needed to avoid crowding. Fry undisturbed for 3–4 minutes per side until golden brown and crisp. Season with the kosher salt. Remove from the pan and set aside.
Add the remaining 1 tablespoon of oil to the same pan. Add the dried red chilies and toast for 20–30 seconds until they darken slightly and smell fragrant. This blooms the heat into the oil and flavors everything that follows.
Add the garlic, ginger, and white parts of the green onions. Stir-fry for 30 seconds until fragrant.
Add the bell peppers and stir-fry for 2–3 minutes until just tender but still crisp.
Return the tofu to the pan. Give the sauce a quick re-whisk (cornstarch settles), then pour over everything. Toss well and cook for 2–3 minutes, stirring, until the sauce thickens and clings to the tofu and vegetables.
Remove from heat. Stir in the peanuts and the green parts of the green onions.
Garnish with sesame seeds and serve immediately over steamed rice.
Notes
Press the tofu the night before and the active cook time is genuinely 20–25 minutes.
Don't crowd the tofu when frying — a single layer is the difference between crispy and steamed.
Dissolve the cornstarch fully before adding the sauce — undissolved cornstarch creates lumps and uneven thickening
Toast the dried chilies before adding anything else. Those 20–30 seconds in hot oil release the heat into the oil itself, seasoning everything that follows.
Use Tianjin or facing heaven chilies if possible (any dried red chili works; find them at Asian grocery stores or in the international aisle).
Adjust heat by using more chilies or fewer — 2 makes a mild version, 6 makes it genuinely spicy.
Serve over quinoa instead of rice for an extra 6g protein per serving.
Refrigerate in an airtight container for up to 3 days. The tofu softens as it sits in the sauce.
Reheat in a skillet over medium heat with a splash of water to loosen the sauce, 3–4 minutes. Microwave works but tofu loses crispness.