Bean Sprouts and Water Chestnuts Recipe: Crunchy Stir-Fry With Garlic and Ginger Zing

Side Dishes

Bean Sprouts and Water Chestnuts Recipe: Crunchy Stir-Fry With Garlic and Ginger Zing

This bean sprouts and water chestnuts recipe delivers a crisp-tender stir-fry with bold garlic-ginger zing that transforms simple ingredients into a restaurant-worthy side dish. The secret lies in high-heat cooking that preserves the natural crunch of both ingredients while infusing them with aromatic flavors.

I developed this recipe during a particularly busy week when I needed a quick, nutritious side that could double as a light meal—it never fails to impress.

The beauty of this dish is its versatility—it works equally well as a standalone meal or alongside grilled proteins and rice. Water chestnuts add a satisfying crunch and subtle sweetness, while bean sprouts provide freshness and texture.

A simple garlic-ginger sauce ties everything together with bright, savory notes that cut through any richness in your main course. The preparation is straightforward, requiring just 15 minutes of active time.

What you'll end up with is a vibrant stir-fry bursting with color and texture—crisp water chestnuts, tender bean sprouts, and aromatic garlic-ginger flavors that linger on the palate. The dish stays fresh-tasting even when served cold, making it perfect for meal prep or potlucks.

Garnish with sesame seeds or chili flakes for added depth, and serve immediately while everything is at its peak.

This recipe is naturally vegan-friendly and packed with plant-based protein, making it an excellent choice for health-conscious meals. The ingredients are budget-friendly and easy to find, while the technique is foolproof for both beginners and experienced cooks.

Let's get started on creating this crisp, flavorful stir-fry that's sure to become a staple in your meal rotation.

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

Ingredients for bean sprouts and water chestnuts

Fresh crunch meets aromatic stir-fry magic with these 13 simple yet transformative ingredients.

Ingredient Amount Notes
Fresh Bean Sprouts 🌱 4 cups Rinsed and drained thoroughly
Canned Water Chestnuts 🍠 14 ½ oz Drained and sliced into half-moons
Garlic Cloves 🧄 4 cloves Minced finely for aromatic punch
Fresh Ginger 🌿 1 ½ tbsp Grated finely (peeled)
Low-Sodium Soy Sauce 🍶 3 tbsp For umami depth without excess salt
Sesame Oil 🫒 1 tbsp Toasted for nutty aroma
Rice Vinegar 🍶 2 tbsp For bright acidity balance
Maple Syrup 🍯 1 tbsp Subtle sweetness (vegan alternative)
Toasted Sesame Seeds 🌰 1 tbsp For garnish and crunch
Red Chili Flakes 🌶️ ½ tsp Optional for heat (adjust to taste)
Neutral Oil 🫒 2 tbsp Avocado or vegetable oil preferred
Sea Salt 🧂 ½ tsp Fine grain for seasoning
Black Pepper 🌶️ ¼ tsp Freshly cracked for warmth

Bean sprouts and water chestnuts are the stars here—freshness is non-negotiable. For sprouts, look for vibrant green, crisp stalks at Asian markets or well-stocked grocery stores like Whole Foods or Trader Joe's. Their crunch fades fast after harvest, so use within 3-4 days of purchase. Water chestnuts should be canned in water (not syrup) for authentic texture—Lee Kum Kee brand is a reliable choice. The garlic and ginger? Freshly grated or minced delivers the most vibrant flavor, but pre-minced works in a pinch if you're short on time.

No sesame oil? Toasted peanut oil provides a similar nutty depth, though with a slightly different profile. Short on maple syrup? Agave nectar or coconut sugar works just as well—just dissolve it first. The soy sauce can be swapped for tamari if gluten-free is a concern, and rice vinegar? Apple cider vinegar gives a tangier twist. For extra crunch, pulse toasted peanuts in a food processor until coarsely chopped. The key to this stir-fry is high heat—cast iron or a wok is ideal, but any heavy skillet works. If your kitchen lacks a wok, a stainless steel or carbon steel pan maintains even heat distribution.

Prep ahead for maximum efficiency: slice water chestnuts and mince garlic/ginger the night before. Store them in airtight containers in the fridge for up to 3 days. The stir-fry itself keeps well for 2-3 days in the fridge, though the texture softens slightly over time. For meal prep, store components separately—sauté the aromatics and sauce first, then quickly stir-fry the sprouts and chestnuts when ready to serve. Garnish with sesame seeds and chili flakes just before eating to preserve their freshness. Freezes beautifully for up to 2 months—just reheat gently in a skillet to restore crispness.

❤️

Why You'll Love This Recipe

  • No-Chop Necessary: I swear by this trick—just rinse the bean sprouts and drain them, then toss in the pre-sliced water chestnuts straight from the can. Five minutes of prep, zero knife work.
  • Umami Bomb Combo: That ginger-garlic stir-fry base? It’s like a flavor grenade. The crisp-tender sprouts soak up the soy sauce, while the water chestnuts add a satisfying crunch—every bite feels like a little bite of restaurant-quality takeout.
  • Lunchbox Legend: Between us, this is my secret weapon for packed lunches. Keeps for days in the fridge, stays fresh, and I’ve sent my kids to school with it more times than I can count. (Yes, even on a Tuesday night.)
  • Pantry Staple Power: You’re already halfway there if you’ve got canned water chestnuts lurking in your cupboard. No last-minute grocery runs, no fancy ingredients—just this one dish that always delivers. Budget-friendly? Absolutely. Reliable? Even more so.

Step-by-step instructions for crispy garlic-ginger bean sprouts stir-fry

This method balances texture and flavor for a restaurant-quality stir-fry every time.

1

Prepare the Vegetables and Aromatics

Begin by rinsing the 4 cups fresh bean sprouts thoroughly under cold water to remove any dirt or debris. Drain well in a colander and pat dry with paper towels—this ensures they'll crisp up properly in the wok. While they drain, slice the 14.5 oz canned water chestnuts into ½-inch half-moons using a sharp knife. Set both aside.

In a small bowl, combine the 4 cloves minced garlic and 1.5 tbsp finely grated fresh ginger. This aromatic blend forms the flavor foundation of the dish. I like to press the garlic and ginger through a fine-mesh strainer to eliminate any fibrous bits that could burn during cooking. Keep this mixture covered until ready to use.

2

Stir-Fry the Aromatics and Water Chestnuts

Heat a 14-inch wok or large skillet over high heat until it's screaming hot. Add the 2 tbsp neutral oil and swirl to coat the surface. Once the oil shimmers, add the garlic-ginger mixture and stir vigorously for 20-30 seconds—this prevents burning while extracting their full flavor. Immediately add the sliced water chestnuts and stir-fry for 3-4 minutes until they begin to soften slightly and develop a golden sheen.

Here's the thing—water chestnuts release moisture as they cook, so don't overcrowd the pan. If using a wok, work in batches if needed. The goal is to develop a light caramelization on the edges of the chestnuts while keeping them firm to the bite. Remove them to a plate and set aside temporarily.

3

Cook the Bean Sprouts to Crisp Perfection

Return the wok to high heat and add the drained bean sprouts in a single layer. Stir-fry for 2-3 minutes, tossing constantly with tongs, until they turn bright green and develop crisp edges. The high heat is crucial here—it transforms the sprouts from limp to satisfyingly crunchy. If they start to wilt before crisping, increase the heat slightly.

I press down gently on the sprouts during the first minute of cooking to help them develop that desirable crunch. This is also when you'll notice their natural sweetness intensify. Remove the sprouts to the same plate as the water chestnuts and set aside.

4

Create the Flavorful Sauce

With the wok still over high heat, reduce the heat to medium and add 1 tbsp sesame oil, 2 tbsp rice vinegar, 1 tbsp maple syrup, 3 tbsp low-sodium soy sauce, 0.5 tsp red chili flakes, 0.5 tsp sea salt, and 0.25 tsp black pepper. Stir continuously for 1-2 minutes until the sauce thickens slightly and coats the back of a spoon. The vinegar will bubble vigorously at first, so keep stirring to prevent splattering.

This sauce should balance sweet, salty, umami, and a touch of heat. Taste as you go—you can adjust the maple syrup for more sweetness or add a pinch more chili flakes if you prefer more heat. The sauce will continue to reduce slightly when combined with the vegetables, so aim for a medium-thickness consistency now.

5

Combine and Finish with Sesame Seeds

Return the bean sprouts and water chestnuts to the wok and toss everything together with the sauce. Cook for an additional 1-2 minutes just to heat through and ensure all ingredients are well-coated. The vegetables should be tender-crisp with a glossy sheen from the sauce.

Remove from heat and immediately sprinkle with 1 tbsp toasted sesame seeds. These add both visual contrast and nutty depth. Serve immediately while the vegetables are still crisp and the sauce is vibrant. For best results, plate over steamed jasmine rice or serve as a standalone dish with extra sesame seeds on top for garnish.

👨‍🍳

Pro Tips For Making Bean Sprouts And Water Chestnuts

  • Rinse the sprouts twice: Bean sprouts trap dirt in their crevices like a sponge. Give them a quick rinse, swish them around in cold water, then drain well—this prevents that gritty texture that ruins the dish. I used to skip this and wondered why my stir-fry tasted like I’d eaten a handful of gravel.
  • Slice water chestnuts thin: Grab a sharp knife and cut those canned water chestnuts into paper-thin slices—about 1/8-inch thick. Thicker pieces stay chewy and undercooked, while thin slices crisp up perfectly. If you’re lazy, a mandoline makes this step faster, but a steady hand works too.
  • Stir-fry in batches: Don’t overcrowd the pan or you’ll steam the sprouts instead of searing them. Cook half the bean sprouts first, then set them aside before adding the water chestnuts. This keeps everything crisp and avoids a soggy, sad pile of mush.
  • Toast the aromatics first: Sauté the garlic and ginger until they’re fragrant and just starting to turn golden—about 30 seconds. This builds flavor before the soy sauce even hits the pan. Skipping this step means your dish will taste flat, no matter how much soy you add.

Best sauces and condiments for this dish

Garlic-Ginger Sauce

The star of this dish is the garlic-ginger sauce, where 1 tbsp toasted sesame oil and 2 tbsp rice vinegar create a perfect balance of nutty aroma and bright acidity.

I like to toast the sesame oil briefly in the wok before adding the vinegar—this deepens its flavor profile significantly. The 1 tbsp maple syrup adds subtle sweetness that complements the natural sweetness of water chestnuts, while 3 tbsp low-sodium soy sauce brings umami depth. 🌿

Spicy Sesame Dressing

For a bolder flavor, try this spicy sesame dressing variation: blend 2 tbsp tahini, 1 tbsp rice vinegar, 1 tsp maple syrup, ½ tsp red chili flakes, and 1 clove minced garlic with 2 tbsp water.

Drizzle over the finished stir-fry and toss gently—it adds a creamy, tangy contrast that elevates the dish. I recommend using Kirkland Signature tahini for its smooth texture. 🌶️

Sweet Chili Glaze

A sweet chili glaze works beautifully as a finishing sauce. Simmer 2 tbsp rice vinegar, 1 tbsp maple syrup, 1 tbsp low-sodium soy sauce, and ½ tsp red chili flakes for 3-4 minutes until slightly thickened.

Drizzle over the stir-fry just before serving for a glossy, sticky finish. For extra richness, add ½ tsp toasted sesame oil at the end. This glaze pairs especially well with grilled proteins. 🍯

Lime-Coriander Dressing

Brighten the dish with a lime-coriander dressing by blending 2 tbsp rice vinegar, 1 tbsp lime juice, 1 tbsp maple syrup, ½ tsp ground coriander, and 1 clove minced garlic.

This zesty dressing cuts through the richness of the stir-fry while adding a refreshing herbal note. Garnish with chopped cilantro for a vibrant finish. I find this works especially well when serving the stir-fry cold as a salad. 🍋

Peanut Sauce Option

For a peanut sauce twist, blend 2 tbsp creamy peanut butter, 1 tbsp rice vinegar, 1 tsp maple syrup, ½ tsp soy sauce, and 1 clove minced garlic with 2 tbsp water.

Drizzle over the stir-fry and toss with ½ cup crushed peanuts for added crunch. This sauce adds a satisfying nutty richness that balances the crisp textures perfectly. Use Smucker's Natural Peanut Butter for the best flavor. 🥜

Garnish Ideas

Don’t underestimate the power of garnishes! Toasted sesame seeds add nutty crunch, while chopped scallions bring freshness. For heat lovers, sprinkle extra red chili flakes or crushed Sichuan peppercorns for a tingling finish.

A drizzle of chili oil or sriracha just before serving adds a fiery kick that’s hard to resist. 🌟

Nutrition facts

Servings 4
Amount Per Serving
Calories 120kcal
% Daily Value *
Total Fat 7g9%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 320mg14%
Total Carbohydrate 18g6%
Dietary Fiber 4g14%
Sugars 6g
Protein 3g6%
* 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 fresh water chestnuts for canned?

Fresh water chestnuts are harder to find and require peeling before slicing—canned is far more convenient for this recipe. If you must use fresh, peel them carefully (they're toxic raw!) and slice into ½-inch rounds like the canned version. The texture will be slightly firmer, so cook them 1 minute longer to soften.

2

How do I keep bean sprouts extra crispy?

Pat them very dry before cooking and work in small batches to avoid steaming. Use a wok or cast-iron skillet on high heat—the hotter the pan, the crisper the sprouts. Stir constantly with tongs and cook for no more than 2-3 minutes total. A splash of cold water at the end can help reset their crunch if needed.

3

Is this recipe gluten-free?

Yes, but check your soy sauce—most contain wheat. Use tamari instead for a gluten-free version. The rest of the ingredients are naturally gluten-free, including the water chestnuts, bean sprouts, and all sauces. For extra safety, verify your sesame seeds and chili flakes are processed in gluten-free facilities.

4

Can I make this ahead of time?

Store cooked components separately in the fridge for up to 3 days. Reheat the sauce separately, then quickly toss with the sprouts and chestnuts over high heat for 1-2 minutes to restore crispness. For best texture, serve immediately after reheating—crispness fades over time. Garnish fresh sesame seeds just before eating.

5

What's the best way to reheat leftovers?

Use a non-stick skillet on medium-high heat with just ½ tsp oil. Add the vegetables and sauce, tossing constantly for 1-2 minutes until heated through. Microwaving makes them soggy—avoid it! For extra crunch, sprinkle with 1 tsp toasted sesame seeds before serving. The high heat method mimics the original stir-fry technique.

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