Can a vegetarian dish really win over guests who “need meat”? This bok choy and tofu stir-fry is concrete proof. The ginger-garlic sauce is addictive, the golden tofu holds its own, and the whole thing comes together in exactly twenty minutes.

In the bowl, the tofu displays that precise golden hue—like a light caramel that hasn’t yet turned brown. The bok choy has kept its bright emerald green, and the cream-colored shimeji mushrooms slip between the leaves as if they had always belonged there. The sauce glazes everything with a thin, glossy finish that smells of toasted ginger in sesame oil. One poke with a chopstick and you hear that slight sound of the sauce resisting for half a second before flowing.
Why you’ll love this recipe
Ingredient Notes

All the stir-fry ingredients: fried tofu, fresh bok choy, shimeji mushrooms, ginger, and garlic.
- Atsuage (deep-fried tofu) : This is a block of firm tofu that has already been deep-fried once—giving it its golden skin and slightly springy feel. You can find it in Asian grocery stores, often in the refrigerated vacuum-packed section. If you can’t find it, take extra-firm tofu, press it well in a towel for fifteen minutes, cut it into cubes and brown them in oil before continuing. The result is a bit more fragile, but it works perfectly.
- Shanghai Bok Choy (baby bok choy) : Sweeter and more tender than large bok choy. The white stems are crunchy, while the leaves cook in less than two minutes. The key detail: separate stems and leaves when cutting; they have very different cooking times, and if you treat them the same, you’ll end up with overcooked leaves and hard stems.
- Brown Shimeji Mushrooms : These small clustered mushrooms have a slightly earthy, nutty flavor, very different from button mushrooms. If you can’t find them, thinly sliced fresh shiitake make an excellent replacement. Enoki work too, but they are more fragile—add them at the very last minute.
- Fresh Ginger : Grate it finely—you want it to disappear into the sauce, not bite into a fibrous piece while eating. Pro tip: keep a knob of ginger in the freezer. You don’t even need to peel it before grating it directly with a fine grater.
- Potato Starch (or cornstarch) : It thickens the sauce in seconds and gives it that glossy restaurant glaze. Cornstarch works too, but potato starch gives a slightly smoother, less sticky texture. Critical point: stir the mixture well just before pouring it into the wok; the starch settles at the bottom of the bowl very quickly.
Why I never make this dish with regular tofu anymore
Atsuage is tofu that has already done half the work for you. Its outer surface is pre-fried and slightly spongy to the touch—it grips the sauce instead of letting it slide off. Cut it into fairly thick cubes, about three centimeters, so it holds up during cooking without falling apart. In a hot wok, it quickly takes on a toasted gold color, offering a firm resistance when you flip it with a spatula. If you make a trip to the Asian grocery store for this recipe, it’s truly worth the effort.

The part everyone gets wrong: the order in the wok
Many people throw everything into the pan at once and end up with a soggy, bland result. Order matters more than technique. Garlic and ginger go in first for thirty seconds over medium heat—until the whole kitchen smells warm and slightly spicy. Then the bok choy stems and tofu go in together, because both need time. The leaves and mushrooms arrive last: the leaves wilt in a minute and a half, and shimeji even faster. Keep the heat on medium throughout—cranking it to the max would burn the ginger before the tofu even gets hot.
Thirty seconds for a sauce that looks restaurant-quality
Prepare your sauce in a bowl before even turning on the heat. Concentrated vegetable broth diluted in water, soy sauce, starch—whisk it quickly and set it next to the stove. When the vegetables are ready, give the bowl a final stir (the starch will have settled), and pour it all at once into the wok. The sauce thickens in thirty to sixty seconds of constant stirring, becoming glossy and coating everything with a thick bubbling sound. Remove the pan from the heat as soon as it’s shiny: one second too long and the texture turns gummy.

Tips & Tricks
- Prep everything before turning on the heat—once you start, it moves fast and you won’t have time to look for starch in the cupboard while the garlic starts to burn.
- Stir your starch in the bowl right before pouring, not five minutes before. It sinks to the bottom in moments, and if you pour clear liquid thinking it’s mixed, your sauce will never set.
- Serve immediately after adding the sauce. This dish doesn’t wait—the sauce continues to thicken off the heat and the vegetables soften. It’s a last-minute dish, not one for reheating.

Can I replace atsuage with regular tofu?
Yes, with extra-firm tofu. You must first press it in a towel for 15 minutes to remove excess water, then cut it into cubes and brown them in a little oil before adding them to the wok. The texture will be more delicate than atsuage, but it holds up if you don’t handle it too much.
How to store and reheat leftovers?
Leftovers keep for up to 3 days in the refrigerator in an airtight container. To reheat, a pan over medium heat with a splash of water or broth is better than the microwave, which softens the tofu and makes the vegetables soggy. Note: the bok choy will be slightly less crunchy the next day; it’s unavoidable.
Can I prepare the sauce in advance?
Encore une histoire pour vous
Grilled Rib Steak with Thyme and Rosemary
Prep Time 10 minutes Cook Time 20 minutes Total Time 30 minutes Servings 4 servings When the nice weather returns, this rib steak with…
Encore une histoire pour vous
Slow Cooker Salisbury Meatballs
Prep Time 15 minutes Cook Time 4 hours Total Time 4 hours 15 minutes Servings 4 servings Craving…
Voir ici
Light Split Pea Soup
Prep Time 15 minutes Cook Time 45 minutes Total Time 60 minutes Servings 4 to 6 servings It…
Voir ici
Healthy Banana Oat Bread
Prep Time 20 minutes Cook Time 45 minutes Total Time 65 minutes Servings 10 portions We often imagine…
Voir ici

