Side Dishes
This bean sprouts and water chestnuts recipe delivers the perfect balance of crispy texture and savory flavor in just 15 minutes—ideal for a quick, nutrient-packed side dish that pairs beautifully with any meal.
The secret lies in high-heat stir-frying, which preserves the crunch of both ingredients while infusing them with aromatic seasonings. I developed this recipe after realizing how often fresh, crunchy sides get overlooked in favor of heavier dishes, and it’s become a staple in my kitchen for its simplicity and versatility.
The beauty of this stir-fry is its adaptability—it works as a standalone vegan dish or as a complementary side to grilled meats, rice bowls, or noodle dishes. Water chestnuts add a satisfying chew, while bean sprouts bring freshness and a delicate snap.
The key to achieving the right texture is using a wok or large skillet and keeping the heat high to prevent sogginess. A quick toss with soy sauce, garlic, and a touch of sesame oil elevates the flavors without overpowering the natural taste of the ingredients.
What you’ll end up with is a vibrant, crunchy stir-fry that’s packed with texture and flavor—golden water chestnuts, bright green bean sprouts, and a light, savory glaze that ties everything together. It’s the kind of dish that feels both restaurant-worthy and effortlessly homemade.
The best part? It’s ready in under 15 minutes, making it perfect for busy weeknights or last-minute additions to your table.
Serve this stir-fry as a side to grilled chicken or fish, or pile it into lettuce wraps for a refreshing, low-carb meal. For extra depth, garnish with toasted sesame seeds or sliced green onions. Here’s how to make it—simple, fast, and full of satisfying crunch.
Ingredients for bean sprouts and water chestnuts
Fresh crunch meets savory depth in this lightning-fast vegan stir-fry—just 13 ingredients, zero compromises.
| Ingredient | Amount | Notes |
|---|---|---|
| Bean Sprouts 🌱 | 4 cups | Fresh, trimmed and rinsed |
| Water Chestnuts 🌰 | 1 ½ cups | Sliced thinly, canned or fresh |
| Garlic Cloves 🧄 | 3 cloves | Minced finely for aroma |
| Fresh Ginger 🌿 | 1 tbsp | Grated, for zesty kick |
| Sesame Oil 🫒 | 1 tbsp | Toasted for nutty aroma |
| Low-Sodium Soy Sauce 🍶 | 3 tbsp | For umami depth |
| Rice Vinegar 🍶 | 1 ½ tbsp | For bright acidity |
| Maple Syrup 🍯 | 1 tbsp | For subtle sweetness |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point preferred |
| Toasted Sesame Seeds 🌰 | 1 tsp | For garnish and crunch |
| Green Onions 🧅 | 2 whole | Thinly sliced for garnish |
| Red Chili Flakes 🌶️ | ½ tsp | Optional for heat |
| Salt 🧂 | ½ tsp | To taste, adjust carefully |
The star ingredients here are the bean sprouts and water chestnuts—both need to stay crisp. Trader Joe's has the best pre-trimmed sprouts in those little containers, but any fresh sprouts work if you rinse and dry them well. For water chestnuts, canned is fine—just drain and slice them thinly with a sharp knife. Fresh ones are pricier but have a cleaner taste. The garlic and ginger should be bright and fresh—none of that dusty stuff from the back of your spice rack. Toast your sesame seeds in a dry pan for 30 seconds before using—it makes all the difference in flavor.
No sesame oil? Avocado oil or peanut oil works in a pinch, but you'll miss that nutty aroma. Short on soy sauce? Coconut aminos gives a similar umami punch. The maple syrup can be swapped for agave nectar if you prefer, but it adds that perfect balance. For extra heat, gochujang or sriracha works better than chili flakes. If you're using pre-sliced water chestnuts from a can, pat them completely dry before stir-frying—they'll crisp up beautifully. And if you can't find fresh ginger, powdered ginger at half the amount is a decent substitute, though fresh is always better.
This stir-fry is best served immediately, but if you need to prep ahead, keep the ingredients separate until the last minute. The water chestnuts and bean sprouts will stay crisp for 2 days in the fridge if stored in airtight containers. The sauce components (soy sauce, vinegar, maple syrup) can be mixed ahead and stored for 1 week. For extra crunch, toss the finished stir-fry with extra sesame seeds right before serving. It reheats beautifully—just a quick stir in the pan over medium heat with a splash of water to keep it from drying out.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear by this one—just rinse the sprouts, slice the chestnuts (if they’re not pre-cut), and toss everything in. The ginger and garlic get minced fast, and you’re done. Honestly, it’s the kind of dish that makes me question why I ever cooked anything fancier.
- Crunchy-Garlicky Magic: That first bite? The water chestnuts stay delightfully crisp, the sprouts add fresh snap, and the garlic-ginger-sesame oil combo? It’s like a warm hug for your taste buds. Between us, I’ve made this as a side and as a main—it’s that good.
- Lunchbox Legend: Pack it cold in containers for work or school lunches—no reheating needed. My kids actually eat it (a miracle), and it’s the perfect balance of crunch and flavor. Throw in some protein like shrimp or tofu, and you’ve got a full meal that travels well.
- Pantry Hero: Water chestnuts last forever, sprouts grow in days, and garlic/ginger are staples. I’ve made this for under $5 per serving, and it’s the kind of dish that tastes even better the next day. Leftovers? Just as good cold in wraps or hot over rice. Reliable, cheap, and always satisfying.
Step-by-step instructions for crunchy asian stir-fry
This vibrant stir-fry comes together in a flash—crisp bean sprouts, sweet water chestnuts, and aromatic garlic-ginger fusion. Let's make it shine.
Prep All Ingredients for Perfect Texture
Start by trimming the ends off the 4 cups bean sprouts and giving them a quick rinse under cold water. Pat them completely dry with paper towels—this ensures they'll stay crispy rather than soggy. Thinly slice the 1.5 cups water chestnuts if using canned (about ⅛-inch thick slices work perfectly). For fresh ginger, use a microplane or fine grater to get 1 tablespoon of finely textured zest—no need for big chunks here.
Mince the 3 cloves garlic into a fine paste using the flat side of your knife or a garlic press. Thinly slice the 2 whole green onions on the bias for elegant garnish. The key here is uniformity—consistent sizes mean even cooking and that beautiful crunch in every bite. I like to prep everything in small bowls so it's ready to go as soon as the wok hits the heat.
Build the Flavor Base with Garlic and Ginger
Heat a large wok or deep skillet over high heat until it's screaming hot. Add the 2 tablespoons vegetable oil and let it shimmer for 30 seconds—this high heat is crucial for that signature wok hei. Toss in the minced garlic and grated ginger, stirring constantly for 20-30 seconds until they're fragrant and just beginning to turn golden. Watch them like a hawk—they'll darken fast.
Here's where the magic happens: immediately add the 0.5 teaspoon red chili flakes and 0.5 teaspoon salt, stirring for another 10 seconds. The chili adds depth while the salt enhances all the flavors. This quick cooking preserves their bright, fresh aromas instead of letting them turn bitter. If you smell anything burning, reduce the heat slightly—we want aroma, not smoke.
Stir-Fry the Water Chestnuts and Bean Sprouts
Toss in the sliced 1.5 cups water chestnuts and stir-fry for 2 minutes until they're heated through and just starting to soften at the edges. Add the 4 cups bean sprouts and continue cooking for another 2-3 minutes, stirring constantly. You're looking for vibrant green sprouts with just a hint of wilt—this keeps them crisp while ensuring they're fully cooked through.
This is where timing matters most. The bean sprouts need to stay bright and crunchy, so don't overcook them. If they start to look dull or limp, you've gone too far. The water chestnuts should be tender but still hold their shape—think al dente rather than mushy. Keep the heat high to maintain that wok hei, which gives the dish its signature smoky aroma.
Finish with the Sauce and Sesame Oil
Reduce the heat to medium-high and add the 3 tablespoons low-sodium soy sauce, 1.5 tablespoons rice vinegar, and 1 tablespoon maple syrup. Stir everything together for 1-2 minutes until the sauce coats the vegetables evenly. The maple syrup here adds just enough sweetness to balance the acidity of the vinegar and umami of the soy sauce.
Drizzle in the 1 tablespoon sesame oil and toss vigorously for another 30 seconds. This is where the dish transforms from good to extraordinary—the nutty aroma of toasted sesame oil envelops everything. Taste and adjust seasoning if needed, adding a pinch more soy sauce or vinegar as necessary. The sauce should be sticky but not syrupy, clinging beautifully to each vegetable.
Garnish and Serve Immediately
Transfer the stir-fry to a serving platter and immediately sprinkle with 1 teaspoon toasted sesame seeds and the sliced green onions. The sesame seeds add a delightful crunch and visual appeal, while the green onions bring freshness. Serve while piping hot—this dish is best enjoyed immediately when the vegetables are at their peak texture.
For an extra touch, I like to serve this with steamed jasmine rice or warm egg noodles. The contrast of textures and temperatures makes every bite incredible. The combination of crisp bean sprouts, sweet water chestnuts, and that perfect balance of savory, sweet, and umami flavors comes together in this dish—simple ingredients, maximum impact.
Pro Tips For Making Bean Sprouts And Water Chestnuts
- Blanch Sprouts First: Toss the bean sprouts in boiling water for 30 seconds before stir-frying—this softens them just enough to bite through without turning them to mush. I learned this the hard way after overcrowding a pan and ending up with a soggy pile (yes, even with high heat).
- Slice Chestnuts Thin: Water chestnuts should be paper-thin—about 1/8-inch slices—so they cook in seconds and stay crisp. Thicker slices turn rubbery, and nobody wants that. Use a sharp knife or mandoline for clean cuts.
- Toast Ginger-Garlic First: Sauté minced garlic and ginger in sesame oil for 20 seconds until fragrant—this builds flavor before adding anything else. Skipping this step means your dish tastes like it’s missing half its soul (trust me, it does).
- High Heat, Fast Stir: Crank the wok or pan to max heat and keep stirring constantly—this sears the sprouts and chestnuts instead of steaming them. A crowded pan = soggy texture, and nobody’s coming back for seconds then.
Best sauces and condiments for this dish
Classic Soy-Ginger Sauce
This is the foundation sauce for your stir-fry, balancing umami, sweetness, and acidity perfectly. Start with 3 tablespoons low-sodium soy sauce (like Kikkoman) for depth, then add 1.5 tablespoons rice vinegar (I love Miyoko's) for that bright tang.
Finish with 1 tablespoon maple syrup—it’s subtle but enhances the natural sweetness of water chestnuts. For extra complexity, add ½ teaspoon grated fresh ginger to the sauce before tossing. Taste as you go, adjusting with a pinch more soy sauce or vinegar until it sings. 💫
Spicy Chili-Lime Dressing
For a zesty kick, blend 2 tablespoons rice vinegar, 1 tablespoon lime juice, 1 teaspoon sriracha, and ½ teaspoon sesame oil into a dressing. Toss this over the finished stir-fry for a tangy, spicy contrast that cuts through the richness.
The lime juice brightens the dish, while the sriracha adds heat without overpowering the delicate flavors. I like to drizzle it on just before serving so the texture stays crisp. 🌶️
Sweet and Sticky Glaze
Craving something richer? Swap the soy sauce for 2 tablespoons hoisin sauce (like Lee Kum Kee) and 1 teaspoon honey, then add ½ teaspoon grated ginger and 1 clove minced garlic.
Simmer this glaze in a small pan for 2 minutes until slightly thickened, then toss it with the stir-fry for a glossy, caramelized finish. This works especially well if you’re serving the dish with grilled meats or tofu. 🍯
Sesame-Peanut Sauce
For a nutty twist, blend 2 tablespoons creamy peanut butter (like Smucker’s), 1 tablespoon soy sauce, 1 tablespoon rice vinegar, 1 teaspoon sesame oil, and ½ teaspoon maple syrup with 1 tablespoon warm water to thin.
Drizzle this over the stir-fry and toss gently—it adds a creamy, aromatic richness that pairs beautifully with the crunchy vegetables. Garnish with extra toasted sesame seeds for texture. 🥜
Lemon-Garlic Aioli
If you want something cool and creamy, whip 2 tablespoons vegan mayo (like Just Mayo), 1 tablespoon lemon juice, 1 minced garlic clove, and ½ teaspoon salt into a quick aioli.
Drizzle this over the stir-fry and serve immediately—it adds a refreshing contrast to the warm, savory flavors. This works especially well if you’re serving the dish as a cold salad or with grilled fish. 🍋
Quick Teriyaki Twist
For a quicker version, mix 2 tablespoons teriyaki sauce (like Kikkoman), 1 teaspoon rice vinegar, and ½ teaspoon sesame oil into a glaze. Toss this over the stir-fry in the last 30 seconds of cooking—it caramelizes slightly from the residual heat, giving the dish a glossy, sweet-savory finish.
Perfect for a fast, restaurant-style flavor boost. 🍜
Nutrition facts
Frequently asked questions
Can I use frozen bean sprouts instead of fresh?
Fresh bean sprouts are ideal for maximum crunch, but frozen sprouts work in a pinch! Thaw them completely first, then pat them very dry with paper towels to remove excess moisture. Stir-fry for 1-2 minutes longer than fresh since they'll release more water. For best texture, avoid overcrowding the pan—cook in batches if needed.
What's the best way to store leftover bean sprouts and water chestnuts?
Store cooked bean sprouts and water chestnuts separately in airtight containers in the fridge for up to 3 days. Keep them dry to maintain crunch. Reheat gently in a pan with a splash of water for 30-60 seconds—never microwave, as it makes them soggy. For longer storage, freeze the cooked mix for up to 2 months, but texture may change slightly.
How can I make this dish spicier?
Add 1-2 teaspoons of chili paste (like sambal oelek) or ½ teaspoon of cayenne pepper to the sauce for serious heat. For balanced spice, mix in 1 teaspoon of honey or maple syrup to counteract the burn. Garnish with extra red chili flakes or sliced jalapeños for visual and flavor impact. Adjust to taste—start with less and add more gradually!
Can I make this recipe without sesame oil?
Swap sesame oil for 1 teaspoon of toasted peanut oil or avocado oil for a neutral flavor. For nutty depth without sesame, add ½ teaspoon of ground peanuts or toasted cashews to the final dish. The dish will still be delicious—sesame oil just adds that signature aroma.
Why did my bean sprouts turn mushy?
Mushy sprouts usually mean overcooking or excess moisture. Keep heat high and stir constantly for 2-3 minutes max. Always pat sprouts completely dry before cooking, and avoid overcrowding the pan. If using canned water chestnuts, drain and dry them thoroughly too. Cook in batches if needed to maintain crispness.
