Bok Choy & Tofu Stir-Fry Bites – Quick, Flavorful, and Weeknight-Friendly
These bite-sized stir-fry pieces are crisp, savory, and surprisingly satisfying. The tofu turns golden and tender, and the bok choy brings that fresh, juicy crunch you want in a quick dinner. A simple sauce ties everything together with garlic, ginger, and a splash of soy.
You can serve it over rice, tuck it into lettuce cups, or enjoy it straight from the pan. It’s easy to make, easy to customize, and easy to love.
Ingredients
Method
- Press the tofu: Wrap the tofu in a clean kitchen towel and place a heavy pan on top for 15 minutes. This helps it crisp up.
- Mix the sauce: In a small bowl, whisk 3 tablespoons soy sauce, 1 tablespoon rice vinegar, 1 teaspoon sesame oil, 1–2 teaspoons maple syrup, and 1–2 teaspoons cornstarch. Add a pinch of red pepper flakes if you like heat. Set aside.
- Prep the veggies: Trim bok choy. If using baby bok choy, halve or quarter lengthwise; for standard, slice stems and leaves into bite-size pieces, keeping stems and leaves separate. Mince garlic and ginger. Slice green onions.
- Cube the tofu: Cut pressed tofu into 3/4-inch cubes. Toss gently with 1 tablespoon cornstarch and a pinch of salt until lightly coated.
- Crisp the tofu: Heat 1–2 tablespoons neutral oil in a large skillet or wok over medium-high heat. Add tofu in a single layer. Cook 6–8 minutes, turning occasionally, until golden on most sides. Remove to a plate.
- Sauté aromatics: In the same pan, add a touch more oil if needed. Add garlic and ginger. Stir 30 seconds until fragrant, not browned.
- Cook the bok choy: Add bok choy stems first. Stir-fry 2–3 minutes until starting to soften. Add leaves and green onions; cook 1–2 minutes until wilted but vibrant.
- Combine and sauce: Return tofu to the pan. Give the sauce a quick stir and pour it over. Toss gently for 1–2 minutes until everything is coated and the sauce thickens slightly.
- Taste and finish: Adjust with a splash more soy for salt, vinegar or lime for brightness, or a drizzle of sesame oil for aroma. Sprinkle sesame seeds if using.
- Serve: Enjoy as-is, over rice or noodles, or spoon into lettuce cups for easy handheld bites.
What Makes This Special
This recipe keeps the focus on texture and flavor. The tofu is pressed, tossed lightly with cornstarch, and pan-seared until crisp on the edges.
The bok choy stays bright and slightly crunchy, not soggy. The sauce is balanced: savory soy, a hint of sweetness, and a little heat if you like it. Everything comes together fast, so it’s perfect for busy nights.
- Fast cooking: About 20–25 minutes once your ingredients are prepped.
- Great texture: Crispy tofu + tender-crisp bok choy.
- Flexible flavors: Adjust the heat, sweetness, and aromatics to your taste.
- Meal-prep friendly: Reheats well and works in bowls, wraps, or salads.
Shopping List
- Extra-firm tofu (14–16 oz block), drained and pressed
- Bok choy (about 1 lb; baby bok choy or standard), trimmed and chopped
- Garlic (3–4 cloves), minced
- Fresh ginger (1-inch piece), minced or grated
- Green onions (2–3), sliced
- Soy sauce or tamari (low-sodium recommended)
- Rice vinegar or lime juice
- Toasted sesame oil
- Maple syrup or brown sugar
- Cornstarch
- Neutral oil (avocado, canola, or peanut oil)
- Red pepper flakes or chili-garlic sauce (optional)
- Sesame seeds (optional, for garnish)
- Cooked rice, noodles, or lettuce leaves for serving (optional)
How to Make It
- Press the tofu: Wrap the tofu in a clean kitchen towel and place a heavy pan on top for 15 minutes.
This helps it crisp up.
- Mix the sauce: In a small bowl, whisk 3 tablespoons soy sauce, 1 tablespoon rice vinegar, 1 teaspoon sesame oil, 1–2 teaspoons maple syrup, and 1–2 teaspoons cornstarch. Add a pinch of red pepper flakes if you like heat. Set aside.
- Prep the veggies: Trim bok choy.
If using baby bok choy, halve or quarter lengthwise; for standard, slice stems and leaves into bite-size pieces, keeping stems and leaves separate. Mince garlic and ginger. Slice green onions.
- Cube the tofu: Cut pressed tofu into 3/4-inch cubes.
Toss gently with 1 tablespoon cornstarch and a pinch of salt until lightly coated.
- Crisp the tofu: Heat 1–2 tablespoons neutral oil in a large skillet or wok over medium-high heat. Add tofu in a single layer. Cook 6–8 minutes, turning occasionally, until golden on most sides.
Remove to a plate.
- Sauté aromatics: In the same pan, add a touch more oil if needed. Add garlic and ginger. Stir 30 seconds until fragrant, not browned.
- Cook the bok choy: Add bok choy stems first.
Stir-fry 2–3 minutes until starting to soften. Add leaves and green onions; cook 1–2 minutes until wilted but vibrant.
- Combine and sauce: Return tofu to the pan. Give the sauce a quick stir and pour it over.
Toss gently for 1–2 minutes until everything is coated and the sauce thickens slightly.
- Taste and finish: Adjust with a splash more soy for salt, vinegar or lime for brightness, or a drizzle of sesame oil for aroma. Sprinkle sesame seeds if using.
- Serve: Enjoy as-is, over rice or noodles, or spoon into lettuce cups for easy handheld bites.
Keeping It Fresh
Store leftovers in an airtight container in the fridge for up to 4 days. Keep rice or noodles separate so they don’t soak up the sauce.
When reheating, use a skillet over medium heat with a splash of water to loosen the sauce and re-crisp the tofu slightly. Microwaving works too—heat in short bursts and stir to avoid sogginess.
If you’re meal-prepping, you can store the sauce separately and combine right before eating. This keeps the tofu and vegetables firmer.
Why This is Good for You
- Plant protein: Tofu delivers complete protein with minimal saturated fat.
- Fiber and micronutrients: Bok choy is rich in vitamins A, C, and K, plus folate and calcium.
- Balanced energy: Pairing protein with vegetables helps keep you full without feeling heavy.
- Low on added sugar: Just a small amount balances the savory notes.
- Customizable sodium: Using low-sodium soy sauce keeps salt levels in check.
Common Mistakes to Avoid
- Skipping the press: Wet tofu won’t crisp.
Take the time to press it.
- Overcrowding the pan: Too much in the pan steams the tofu and bok choy. Cook in batches if needed.
- Adding the sauce too early: Thicken it at the end so the greens don’t overcook.
- Using low heat: Stir-fry needs medium-high heat for good color and texture.
- Ignoring seasoning at the end: A quick taste and adjustment with soy, vinegar, or sesame oil makes a big difference.
Alternatives
- Protein swaps: Tempeh, seitan, or thinly sliced chicken or shrimp (if not vegetarian). Adjust cook times accordingly.
- Veggie swaps: Use broccoli, snap peas, bell peppers, or napa cabbage.
Keep total volume similar for sauce balance.
- Gluten-free: Use tamari or coconut aminos instead of regular soy sauce.
- Sauce twists: Add a spoonful of chili crisp, hoisin, or miso for extra depth. A squeeze of orange juice brings a citrusy note.
- Garnish ideas: Crushed peanuts or cashews, fresh cilantro, or a sprinkle of furikake.
- Serving styles: Over jasmine rice, brown rice, rice noodles, quinoa, or in lettuce cups as party-friendly bites.
FAQ
Do I have to press the tofu?
Pressing is highly recommended. It removes excess moisture so the tofu browns and crisps.
If you’re short on time, use extra-firm tofu and pat it very dry, or try pre-pressed tofu if your store carries it.
Can I use air fryer or oven instead of pan-frying?
Yes. Toss tofu cubes with oil, salt, and cornstarch. Air fry at 390°F (200°C) for 12–15 minutes, shaking halfway, or bake at 425°F (220°C) for 20–25 minutes, flipping once.
Then stir-fry the aromatics and bok choy and toss with the sauce and tofu.
How do I keep bok choy from getting soggy?
Cook stems first, leaves last, and keep the heat medium-high. Don’t over-sauce early. Work quickly and remove from heat once the leaves are just wilted and glossy.
What’s the best oil for stir-frying?
Use a high-heat neutral oil like avocado, canola, peanut, or grapeseed.
Add toasted sesame oil at the end for flavor, not for high-heat cooking.
Can I make it spicier?
Absolutely. Add chili-garlic sauce, sliced fresh chilies, or a spoon of chili crisp to the sauce. Start small and build to your preferred level.
Is this good for meal prep?
Yes.
The tofu stays tasty and the vegetables hold up well for a few days. For the best texture, store the sauce separately and combine when reheating, or add a splash of water in the pan to revive the glaze.
How can I add more protein?
Increase tofu to 20 ounces or add edamame at the end. If you eat eggs, a jammy boiled egg on the side works well in a rice bowl.
Final Thoughts
Bok Choy & Tofu Stir-Fry Bites deliver big flavor with simple steps.
The contrast of crisp tofu and juicy greens makes it satisfying without being heavy. Keep the sauce balanced, the heat high, and the pan uncluttered, and you’ll get great results every time. Whether you serve it over rice or as finger-friendly bites, this is a recipe you’ll come back to often.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
