A technique-first tofu stir fry built on properly pressed, cornstarch-coated tofu seared to a golden crust in a hot wok — the method that converts people who think they don't like tofu.
The moment you decide you're making this dish, start pressing. Unwrap the tofu block and set it on a clean kitchen towel or several layers of paper towels on a flat surface. Fold the towel over the top and place something heavy and flat on it — a cast iron skillet, a cutting board weighted with canned goods, or a heavy pot. Set a timer for 30 minutes.
While the tofu presses, prep everything else: mince the garlic and grate the ginger, cut your vegetables, measure the soy sauce and sesame oil, and mix the sauce if you're making one. By the time the tofu is ready, you should have nothing left to do except cook.
Cut & Coat the Tofu
Unwrap the pressed tofu. It should feel noticeably firmer and drier than it did out of the package — the cut faces should look matte, not wet or glistening.
Cut into even cubes, about ¾ to 1 inch. Even sizing means even cooking.
Spread the cornstarch on a plate and toss the cubes lightly to coat on all sides. You want a thin, even dusting — not a thick crust.
Shake off any excess. Pat the coated cubes once more with a dry paper towel to remove any surface moisture before they go in the pan.
Heat the Pan Properly
Set your wok or large heavy skillet over high heat and let it heat for 2 full minutes before anything goes in.
The pan is ready when a drop of water flicked onto the surface evaporates instantly.
Add 1 tablespoon of peanut, grapeseed, or avocado oil and swirl to coat. The oil should shimmer immediately — if it doesn't, the pan isn't hot enough yet.
Sear the Tofu in Batches
Add the tofu cubes in a single layer — do not crowd the pan. If your pan isn't large enough for all the cubes with space between them, cook in two batches.
A crowded pan drops the temperature and produces pale, steamed tofu instead of a golden crust.
Leave the tofu completely undisturbed for 3 to 4 minutes. Do not move it. It will initially stick and release cleanly once the crust has formed. Turn each cube and sear the remaining sides, 2 to 3 minutes per side. You're looking for deep golden-brown on at least two sides — not pale yellow.
Transfer the seared tofu to a plate and set aside. It goes back in at the very end.
Cook the Aromatics
Add a small splash of oil to the hot wok if needed. Add the minced garlic and grated ginger, then stir constantly for 30 seconds.
This is the narrow window between fragrant and burnt — keep it moving and don't walk away.
Cook the Vegetables in Order
Add your dense vegetables first — broccoli, carrots, green beans. Stir fry over high heat for 3 to 4 minutes.
Add medium vegetables next — bell peppers, mushrooms, snap peas, bok choy. Cook for 2 to 3 minutes more.
Add any quick-wilting vegetables last — spinach, bean sprouts, scallions — and toss for 60 seconds. Everything should finish tender but with texture. Limp vegetables mean the heat was too low, or the pan was overcrowded.
Add the Sauce
Pour the soy sauce and sesame oil over the vegetables and toss quickly to coat. If you're using a thickened sauce, add it now and stir over medium-high heat for 60 to 90 seconds until it coats everything and loses its raw soy smell.
Return the Tofu
Add the seared tofu back to the wok and toss gently to combine — you want everything coated in sauce without breaking the tofu cubes. Cook together for 60 seconds just to heat the tofu through. Don't overwork it.
Plate Immediately
Serve over rice or noodles. Finish with toasted sesame seeds, sliced scallions, and a pinch of chili flakes for heat, or a squeeze of lime, to brighten the sauce, if it needs brightening.
This dish doesn't hold — serve it as soon as it's done.
Notes
Nutritional information is automatically calculated using the WP Recipe Maker nutrition database and should be considered only an estimate. Actual values may vary depending on ingredient brands, product variations, substitutions, and portion sizes.