Press the tofu for 15–20 minutes to remove excess water. Then cut it into bite-sized cubes.
Optional: Toss tofu with cornstarch for extra crispiness.
Heat oil in a large skillet or wok over medium-high heat.
Add tofu and cook until golden and crispy on all sides, about 8–10 minutes. Remove from pan and set aside.
In the same pan, add garlic and ginger (if using) and sauté for 30 seconds.
Add vegetables and stir fry for 3–5 minutes until tender-crisp.
Return tofu to the pan and add soy sauce. Stir to coat everything evenly.
Serve hot over rice or noodles. Add more sauce, chili flakes, or sesame seeds if you like.