Press the tofu. Wrap the tofu in a clean kitchen towel and set something heavy on top for 10–15 minutes.
This removes excess moisture so it browns well.
Mix the sauce. In a bowl, whisk soy sauce, chili-garlic sauce, rice vinegar, maple syrup, sesame oil, water, and 2 tsp cornstarch. Taste and adjust heat or sweetness as needed.
Prep the veggies. Slice bell peppers into thin strips. Thinly slice the onion and scallions, mince garlic, and grate ginger.
Keep everything nearby—stir-fry moves quickly.
Cube and coat the tofu. Cut pressed tofu into 3/4-inch cubes. Toss with 1 tbsp cornstarch, a pinch of salt, and pepper until lightly coated.
Crisp the tofu. Heat 1–2 tbsp oil in a large skillet or wok over medium-high heat. Add tofu in a single layer and cook, turning occasionally, until golden and crisp on most sides, about 6–8 minutes.
Transfer to a plate.
Stir-fry the aromatics. Add a little more oil if needed. Stir-fry onion, garlic, ginger, and scallion whites for 1 minute until fragrant.
Add the peppers. Toss in the bell peppers and stir-fry 3–4 minutes until crisp-tender. They should brighten in color and still have bite.
Combine tofu and sauce. Return tofu to the pan.
Give the sauce a quick stir (cornstarch settles), then pour it in. Toss everything over medium-high heat for 1–2 minutes until the sauce thickens and coats the tofu and peppers.
Finish and serve. Turn off the heat. Sprinkle scallion greens and sesame seeds on top.
Serve hot over rice or noodles. Add extra chili-garlic sauce if you like more heat.