Instructions
Step 1
Drain the tofu, then place the block on a paper-towel-lined plate. Top with another layer of paper towels and a second plate, then place a light weight (such as two 28-ounce cans) on top. Set aside until most of the water is pressed out and the tofu feels dense and dry to the touch, 20–30 minutes. Pour off any excess liquid, then cut the tofu into ¾-inch cubes.
Step 2
In a small bowl, whisk together the soy sauce, vinegar, sesame oil, cornstarch, and salt. Set aside.
Step 3
To a large wok or skillet set over medium-high heat, add 2 tablespoons of the vegetable oil. When it’s hot and shimmering, add the tofu and stir-fry, tossing occasionally, until golden brown, about 8 minutes. Transfer to a paper-towel-lined plate.
Step 4
Turn the heat to high. To the empty wok, add the remaining vegetable oil, the bell peppers, and the onion and stir-fry until softened slightly and beginning to brown, about 7 minutes. Stir in the ginger and garlic and cook until fragrant, about 1 minute. Add the basil and cook until wilted, about 10 seconds, then stir in the reserved tofu and soy sauce mixture. Cook until the sauce thickens slightly and coats the tofu, about 30 seconds. Remove from the heat, stir in the chili crisp if using and the sesame seeds, and serve with rice if desired.