Bean Sprouts and Bok Choy Recipe: Quick Stir-Fry With Crisp-Tender Greens

Side Dishes

Bean Sprouts and Bok Choy Recipe: Quick Stir-Fry With Crisp-Tender Greens

This bean sprouts and bok choy recipe delivers crisp-tender greens in just 15 minutes—perfect for weeknight dinners or meal prep. The secret lies in high-heat stir-frying, which preserves texture while infusing bold garlic-ginger flavors.

I developed this recipe after realizing how often fresh greens get soggy in stir-fries, and this method guarantees they stay bright and satisfying.

The beauty of this dish is its versatility—serve it as a light side, a protein-packed main with tofu or shrimp, or even a refreshing salad base. Bok choy’s slightly bitter edge balances the mild sweetness of bean sprouts, while a savory sesame-soy dressing ties everything together.

No fancy techniques required—just a hot pan, a sharp knife, and a few simple ingredients.

What you’ll end up with is a vibrant, nutrient-dense stir-fry that’s crisp at the edges yet tender inside, with a glossy sauce clinging to every bite. The aroma of garlic and ginger fills the kitchen, while the bright green colors make it as visually appealing as it is delicious.

This is the kind of dish that transforms simple vegetables into something extraordinary with minimal effort.

Pair it with steamed rice, noodles, or even as a topping for grain bowls. The recipe scales easily for crowds, and leftovers reheat beautifully—just a few minutes in a pan keeps the greens crisp. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
🔥
Calories
Low Cal

Ingredients for bean sprouts and bok choy

Quick stir-fry essentials for vibrant, crisp-tender greens in 15 minutes—no soggy textures here.

Ingredient Amount Notes
Bean Sprouts 🌱 4 cups Fresh, rinsed and drained
Bok Choy 🥬 2 whole Baby or regular, quartered
Extra-Firm Tofu 🍱 1 lb Pressed, cubed for protein
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Fresh Ginger 🌿 1 tbsp Grated, finely for zing
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Tamari or Soy Sauce 🍶 2 tbsp Gluten-free tamari preferred
Maple Syrup 🍯 1 tbsp For subtle sweetness
Rice Vinegar 🍶 1 tbsp White or seasoned
Sesame Seeds 🌾 1 tbsp Toasted, for garnish
Vegetable Oil 🫒 2 tbsp High smoke point preferred
Salt 🧂 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ¼ tsp Freshly ground

The bok choy and bean sprouts are your stars—look for baby bok choy at Asian markets for tender leaves, but regular works too if quartered properly. Trader Joe's has excellent pre-washed sprouts, saving prep time. Fresh ginger loses potency fast, so buy small amounts and grate it fresh; pre-grated often tastes dull. For tofu, press it for 20 minutes before cubing—this ensures crisp edges when stir-fried. The sesame oil is non-negotiable for authentic aroma, but use sparingly as it's potent.

No tamari? Regular soy sauce works in a pinch, though it contains gluten. Substitute maple syrup with agave if preferred, but maple adds subtle depth. Fresh ginger missing? One teaspoon ground ginger is a reasonable swap, though texture differs. For extra protein, add shredded carrots or edamame—both hold up well to high heat. The vegetable oil should have a high smoke point; avocado or grapeseed oil are excellent choices if you want to splurge. Toast your sesame seeds in a dry pan for 30 seconds before adding them—they'll release their nutty aroma instantly.

Store prepped greens in airtight containers for 3 days in the fridge, but they'll wilt faster than raw. The sauce keeps for 5 days if separated, though the sesame oil oxidizes over time. For meal prep, stir-fry only what you'll eat immediately—greens lose their crispness when reheated. If you must reheat, do so over high heat for 30 seconds max. This dish reheats best when combined with rice or noodles, which helps revive the texture slightly.

❤️

Why You'll Love This Recipe

  • No-Chop Necessary: I swear by this one—just rinse the sprouts, halve the bok choy, and cube the tofu. The ginger and garlic get a quick minced job, but even that’s optional if you’re in a rush. That’s real low-effort cooking.
  • Umami Bomb Combo: The crisp-tender sprouts and buttery bok choy soak up the tofu’s savory crust like a dream. Honestly? The garlic-ginger punch makes this taste like a restaurant dish without the fuss—just add soy sauce and let the flavors meld.
  • Lunchbox Hero: Pack it cold or reheated—it’s that versatile. My kids eat it straight from the fridge, my partner microwaves it for work, and I toss it into salads when I’m lazy. Same ingredients, endless ways to serve it.
  • Budget Meal Magic: Tofu and veggies for under $5? Yes, please. The bok choy and sprouts stretch into multiple meals, and the tofu absorbs flavors like a sponge. I’ll be real: this is my go-to when groceries feel tight but I still want something satisfying.

Step-by-step instructions for quick stir-fried bean sprouts and bok choy

This method delivers crisp-tender greens in under 20 minutes with minimal prep.

1

Press and Cube the Extra-Firm Tofu

Wrap the 1 lb extra-firm tofu in a clean kitchen towel and place a heavy object like a cast-iron skillet on top for 15 minutes to remove excess moisture. This pressing step is critical—it prevents soggy tofu and ensures proper browning. After pressing, unwrap and cut the tofu into ½-inch cubes using a sharp chef's knife. Arrange the cubes on a paper towel-lined plate to absorb any remaining surface moisture.

I like to work with cold tofu for this recipe because it holds its shape better during the quick stir-fry. If you're short on time, you can press and cube the tofu while your wok or large skillet heats up—multitasking saves valuable minutes in this fast-paced dish.

2

Prepare the Vegetables and Aromatics

Quarter the 2 whole bok choy lengthwise, keeping the stalks intact. Rinse the 4 cups bean sprouts thoroughly and drain them in a colander, gently shaking to remove excess water. Finely grate the 1 tbsp fresh ginger using the small holes of a box grater, and mince the 4 cloves garlic cloves using a microplane or sharp knife.

The key to tender bok choy is proper quartering—cut just deep enough to separate the leaves from the stalks without chopping them into small pieces. For the bean sprouts, thorough rinsing removes any grit while preserving their crisp texture. Keep all prepared ingredients within easy reach of your cooking station to maintain the quick cooking pace.

3

Stir-Fry the Tofu Until Golden

Heat a large wok or skillet over high heat until it's smoking hot. Add the 2 tbsp vegetable oil and swirl to coat the bottom evenly. Add the cubed tofu in a single layer and let it sear undisturbed for 2-3 minutes until the bottoms develop a golden crust. This initial searing creates texture contrast in the finished dish.

Once the tofu is golden on one side, gently flip each cube using tongs and cook for another 2-3 minutes until evenly browned. Remove the tofu with a slotted spoon and set aside on a plate. The residual heat will keep it warm while you cook the vegetables. Don't overcrowd the pan—working in batches if needed maintains proper heat control.

4

Cook the Vegetables in Stages

Return the wok to high heat and add the quartered bok choy stalks first. Stir-fry for 1-2 minutes until they begin to soften but remain slightly crisp. Add the bean sprouts and stir-fry for another 1-2 minutes until they're bright green and just beginning to wilt. The vegetables should maintain their vibrant color and slight crunch—this indicates they're cooked to perfect tenderness.

Add the minced garlic and grated ginger to the wok and stir-fry for 30 seconds until fragrant. This quick cooking time preserves their fresh flavor rather than letting them cook down into the sauce. Immediately return the tofu to the wok along with the 2 tbsp tamari or soy sauce, 1 tbsp maple syrup, and 1 tbsp rice vinegar. Stir everything together for 1 minute to combine the flavors.

5

Finish and Garnish for Serving

Reduce the heat to medium and let the stir-fry cook for another 1-2 minutes until everything is heated through. Taste and adjust seasoning with the 0.5 tsp salt and 0.25 tsp black pepper as needed. The dish should balance sweet, savory, and slightly tangy flavors with a touch of heat from the ginger.

Remove from heat and drizzle with the 1 tbsp sesame oil. Sprinkle the 1 tbsp toasted sesame seeds evenly over the top and toss gently to distribute. Serve immediately while the vegetables maintain their crisp-tender texture. This quick stir-fry pairs beautifully with steamed jasmine rice for a complete meal.

👨‍🍳

Pro Tips For Making Bean Sprouts And Bok Choy

  • STIR-FRY FAST, STOP SOAKING: Bean sprouts release water like a leaky faucet when overcooked—toss them in the wok last for 30 seconds max, just until they’re bright green and slightly blistered. I used to cook them with everything else and ended up with sad, limp sprouts every time.
  • PRESS TOUCHY TOFU: Extra-firm tofu still holds moisture like a sponge—press it for 20 minutes between two plates (no fancy press needed) before slicing. Skip this, and your tofu turns to mush when stir-frying, no matter how high you crank the heat.
  • GINGER MATTERS—GRATE IT: Fresh ginger loses its punch when chopped—zest it with a microplane or fine grater for maximum flavor. I was skeptical until I tried it; now I never go back to mincing it. (Yes, even if you’re impatient like me.)
  • BOK CHOY CUTS MATTER: Slice the thick stems into matchsticks, not thick rounds—they’ll cook unevenly and stay tough. Thin stems soften faster, so cut them first and set aside until the very end. This isn’t the prettiest method, but it’s the tastiest.

Storing and reheating this recipe

Refrigerator Storage

Store your cooked bean sprouts and bok choy in an airtight container with a paper towel pressed on top to absorb excess moisture. They'll keep fresh for 3-4 days in the fridge, though the texture will soften slightly over time.

I like to portion it into single-serving containers for easy grab-and-go meals. For best results, store the sauce separately until ready to eat—this prevents the greens from becoming soggy. 🥬

Freezer Prep Tips

This stir-fry isn't ideal for long-term freezing, but you can prep components ahead. Freeze the tofu cubes separately (they'll last 2 months) and store the raw vegetables in a single layer on a tray before transferring to a bag.

When ready to cook, thaw everything in the fridge overnight and proceed with the stir-fry as directed. The texture won't be as crisp after freezing, but it's still delicious. ❄️

Quick Reheating Methods

For best results, reheat only what you'll eat immediately in a nonstick skillet over high heat for 1-2 minutes with a splash of water. The high heat helps restore some crispness.

If using the microwave, cover with a damp paper towel and heat for 30 seconds on high power—this prevents drying out. I find adding a pinch of sesame oil during reheating revives the dish's aroma instantly. 🔥

Meal Prep Strategy

Plan to eat this stir-fry within 2 days of cooking for optimal texture. Store the sauce ingredients separately and assemble fresh when ready to serve. For meal prep, I recommend making two smaller batches instead of one large one—this keeps portions fresh longer.

Keep the tofu and vegetables in separate containers until reheating to maintain their individual textures. 📅

Reviving Wilted Greens

If your stored greens look wilted, don't toss them! Toss them in ice water for 30 seconds to crisp them up, then drain thoroughly before reheating. This trick works especially well for bok choy.

For extra flavor, add a splash of rice vinegar to the reheating pan—it brightens up the dish beautifully. This method saves perfectly good greens from the trash. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 16g20%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 26g9%
Dietary Fiber 6g21%
Sugars 8g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute other greens for bok choy?

Swap bok choy with baby spinach, napa cabbage, or choy sum for similar textures. For a sweeter taste, try shredded carrots or snow peas. Just adjust cooking times—delicate greens like spinach only need 30-60 seconds in the wok.

2

Why does my stir-fry turn soggy?

Overcrowding the pan or undercooking the tofu are the main culprits. Use a large wok or skillet and cook in batches if needed. Also, ensure your tofu is properly pressed and browned—this creates a barrier that prevents moisture absorption.

3

Is this recipe gluten-free?

Yes, if you use gluten-free tamari instead of regular soy sauce. All other ingredients are naturally gluten-free. For extra safety, check your sesame seeds label—some brands process them in shared facilities with gluten-containing products.

4

Can I make this without tofu?

Certainly! Add 1 cup cooked quinoa, ½ cup edamame, or shredded chicken for protein. For a vegan option, increase the bean sprouts to 6 cups and add ½ cup cooked chickpeas. The stir-fry will still be flavorful and satisfying.

5

How spicy should this dish be?

The recipe is mild, but you can adjust the heat by adding ½ tsp red pepper flakes or 1 tsp sriracha with the sauce. For a balanced spice, add it gradually and taste as you go. Fresh ginger provides natural warmth without overpowering.

★★★★★4.5(7 reviews)
Categories Side Dishes