Soups & Stews
This beef and bamboo shoots recipe delivers a perfect marriage of tender beef and crisp-tender bamboo shoots, creating a dish that’s both comforting and restaurant-worthy. The secret lies in a quick sear for the beef, followed by a wok-toss that balances silky texture with a satisfying crunch.
Whether you're serving it over rice or as a standalone stir-fry, the umami depth of the beef pairs beautifully with the natural sweetness of the bamboo shoots.
The recipe starts with thinly sliced beef that cooks just until tender, ensuring every bite stays juicy. Bamboo shoots add a delightful contrast—crisp on the outside, tender inside—while aromatics like garlic, ginger, and soy sauce build layers of flavor.
The dish comes together in under 30 minutes, making it ideal for weeknight dinners without sacrificing depth of flavor.
What makes this recipe stand out is the harmony of textures and flavors: the beef’s richness, the bamboo shoots’ satisfying bite, and the aromatic sauce that ties it all together. Serve it over steamed jasmine rice or noodles for a complete meal that’s both hearty and balanced.
For extra authenticity, finish with a sprinkle of sesame seeds or fresh cilantro. The dish is versatile enough to adapt to your preferences—add a splash of oyster sauce for more umami or a drizzle of chili oil for a kick. Let’s get cooking!
Ingredients for beef and bamboo shoots
Thinly sliced beef meets crisp bamboo shoots in this wok-tossed dish that balances umami and crunch perfectly.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Bamboo Shoots 🌿 | 14 oz | Canned, drained and sliced |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, peeled |
| Low-Sodium Soy Sauce 🥄 | 3 tbsp | For umami depth |
| Sesame Oil 🫒 | 1 tbsp | For nutty aroma |
| Cornstarch 🌾 | 1 tbsp | For tenderizing beef |
| Neutral Oil 🫒 | 2 tbsp | Vegetable or canola |
| Oyster Sauce 🥄 | 2 tbsp | For rich umami |
| Brown Sugar 🍯 | 1 tbsp | Balances flavors |
| White Wine 🍷 | ½ cup | Dry variety preferred |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Toasted Sesame Seeds 🌰 | 1 tsp | For final garnish |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
The beef is everything here—flank steak gives that perfect chewy yet tender texture when sliced thin against the grain. Asian markets usually carry pre-sliced beef for stir-fry, but if you're slicing yourself, keep the knife sharp and freeze the meat for 20 minutes first. Bamboo shoots? Canned is fine—just drain and slice them lengthwise. Fresh ginger and garlic should be vibrant, not shriveled. For the soy sauce, Kikkoman or Pearl River Bridge are reliable brands that won't overpower the dish.
No sesame oil? Toasted peanut oil works in a pinch, though it'll change the flavor profile slightly. Short on oyster sauce? Hoisin sauce at half the amount adds sweetness but less umami depth. The white wine can be swapped for dry sherry or extra chicken broth if you're avoiding alcohol. Cornstarch is non-negotiable for tenderizing the beef—don't skip it. For the bamboo shoots, if you can't find canned, water chestnuts make a decent substitute though they'll have a different texture.
Prep the beef and bamboo shoots first—they're the stars. Store raw beef in the coldest part of your fridge and use within 2 days. Sesame seeds keep for 6 months in a cool, dark place, but toast them fresh for maximum flavor. The cooked dish reheats beautifully—just add a splash of water and toss in the wok. Portion into containers with rice for easy lunches. Keeps for 3 days in the fridge or 3 months frozen.
Why You'll Love This Recipe
- One-Pan Magic: The bamboo shoots and flank steak practically cook themselves while you slice garlic and zest ginger. No chopping boards to clean, no extra pans—just one sheet pan and 20 minutes later, you’re done. Honestly, I’ve made this while scrolling through my phone.
- Umami Bomb: That combo of soy sauce, ginger, and garlic? It’s like a flavor explosion in your mouth. The bamboo shoots add a satisfying crunch, while the steak stays tender and packed with depth—no fancy marinades needed.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers reheat beautifully, and the flavors only get better the next day. Pack it in bento boxes or toss it cold over rice—it’s equally good either way.
- Budget Power Move: Flank steak stretches far, and bamboo shoots last forever in the pantry. I’ve fed four people for under $15 with this, and it still feels like a restaurant-worthy dish. (Yes, even on a Tuesday night.)
Step-by-step instructions for wok-tossed beef and bamboo shoots
Here's how to achieve perfectly tender beef bites with crisp-tender bamboo shoots in one flavorful wok toss.
Prep the Beef for Maximum Tenderness
Slice the 1 lb flank steak thinly against the grain into ¼-inch thick strips. This cut ensures the meat cooks quickly and remains tender. Place the sliced beef in a bowl and add the 1 tbsp cornstarch and 0.5 tsp salt. Toss gently to coat evenly—the cornstarch helps tenderize while creating a light crust.
Let the beef marinate for 15 minutes at room temperature. This allows the cornstarch to begin breaking down the muscle fibers, ensuring silky bites. While waiting, mince the 4 cloves garlic cloves and finely grate the 1 tbsp fresh ginger. These aromatics form the flavor base for the dish.
Build the Flavorful Sauce Base
In a small bowl, whisk together the 3 tbsp low-sodium soy sauce, 2 tbsp oyster sauce, 1 tbsp brown sugar, and 0.5 cup white wine. This combination creates a balanced sauce with umami depth, subtle sweetness, and acidity. Let the mixture sit for 5 minutes to allow the flavors to meld.
Add the minced garlic and grated ginger to the sauce and mix well. The garlic should be finely minced—no large pieces that would burn during cooking. This aromatic blend will infuse the beef and bamboo shoots with rich, layered flavors. Keep this mixture aside until ready to use.
Sear the Beef for Perfect Texture
Heat a wok or large skillet over high heat until smoking. Add 2 tbsp neutral oil and swirl to coat the surface evenly. Working in batches if needed, add the cornstarch-coated beef strips and sear for 1-2 minutes until they turn deep golden brown on all sides.
Remove the beef from the wok and set aside. The high heat creates a caramelized crust while keeping the interior silky. Don't overcrowd the pan—this ensures even cooking and prevents steaming the beef. The beef should be cooked through but still slightly pink in the center.
Stir-Fry the Bamboo Shoots and Combine
Return the wok to high heat and add another 1 tbsp neutral oil. Add the 14 oz sliced bamboo shoots and stir-fry for 2-3 minutes until they're heated through and slightly crisp-tender. The bamboo shoots should retain their crunch while softening slightly.
Pour the garlic-ginger sauce into the wok and bring to a simmer. Add the seared beef back in and toss everything together for 1-2 minutes until the beef is fully coated in the sauce. The sauce should thicken slightly from the residual heat, creating a glossy finish.
Finish with Aromatics and Garnish
Reduce heat to medium-low and stir in the 1 tbsp sesame oil. This adds a nutty aroma and rich flavor that ties everything together. Taste and adjust seasoning with additional low-sodium soy sauce or black pepper if needed.
Remove from heat and garnish with sliced 3 whole green onions and 1 tsp toasted sesame seeds. The green onions add a fresh contrast, while the sesame seeds provide a final crunchy texture. Serve immediately over steamed rice or noodles for the perfect balance of textures and flavors.
Pro Tips For Making Beef And Bamboo Shoots
- Slice Against the Grain: Flank steak’s stubborn fibers will fight you if you don’t cut it right. Slice thinly across the grain—no, not diagonally, perpendicular—after cooking, or you’ll end up with chewy, rubbery bites. Use a sharp knife and take your time; this is the difference between a meal and a workout.
- Blanch Bamboo Shoots: Skip the jarred, soggy ones—fresh or frozen bamboo shoots need a quick blanch (3 minutes in boiling water, then ice bath) to soften them just enough. This keeps them from turning to mush in the stir-fry while still holding their crunch. (Yes, even if you’re using canned, drain and pat them very dry—wet bamboo shoots steam, they don’t sear.)
- Sear the Steak First: Don’t toss everything in the pan at once. Sear the flank steak in a screaming-hot wok or skillet for 2–3 minutes per side until it’s deeply browned—this builds flavor that soy sauce alone can’t fix. Remove it, then cook the garlic, ginger, and bamboo shoots in the same pan (the meat’s fond will dissolve into the sauce). Lazy shortcut? Use a cast-iron; it retains heat better than nonstick.
- Control the Soy Sauce: Low-sodium soy sauce is your friend, but too much turns the dish into a salty soup. Start with 1–2 tablespoons, taste as you go, and remember: the bamboo shoots and garlic already carry umami. If the sauce is too thin, reduce it by half before adding the beef back in—this thickens it naturally without gluten or cornstarch. (And no, a splash of water isn’t the fix.)
Flavor customization for these flavors
Spicy Kick
Add 1 tsp chili crisp or ½ tsp cayenne pepper to the sauce for a fiery twist. I like to balance it with ½ tsp brown sugar to mellow the heat slightly. For extra heat, toss in 1 tbsp chopped Thai chilies during the final stir-fry. 🌶️
Sweet and Tangy
Swap the brown sugar for 1 tbsp honey and add 1 tbsp rice vinegar to the sauce for a bright, sweet-tangy flavor. This works especially well if you're using water chestnuts instead of bamboo shoots. The vinegar adds a refreshing contrast to the richness of the beef.
Creamy Sesame
For a richer texture, stir in 1 tbsp sesame paste or 2 tbsp tahini at the end. Thin it with 1 tbsp warm water to create a glossy, nutty sauce.
This variation pairs beautifully with steamed bok choy on the side. The creaminess balances the crunch of the bamboo shoots perfectly.
Garlicky Umami Boost
Double the garlic to 8 cloves and add 1 tbsp fish sauce to the sauce for a deeper umami flavor. This variation is inspired by Vietnamese-style beef dishes. The extra garlic adds a bold, aromatic punch that complements the beef's richness. 🧄
Herb-Infused Freshness
Stir in 2 tbsp chopped cilantro and 1 tbsp Thai basil during the final toss for a fresh, herbaceous finish. Add a splash of lime juice to brighten the flavors. This works especially well if you're serving the dish over coconut rice for a tropical twist.
Smoky Charred
For a smoky flavor, add ½ tsp smoked paprika to the sauce and finish with ½ tsp liquid smoke (just a few drops). This variation adds depth without overpowering the dish.
Serve it with pickled vegetables on the side to cut through the smokiness. The charred notes enhance the wok-tossed texture beautifully.
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut of beef?
Yes! Sirloin or ribeye work well—just slice them thinly against the grain for tenderness. Chuck roast is another option, but it benefits from marinating for 2-3 hours first. Avoid tougher cuts like brisket, as they won't achieve the same silky texture.
What if I can't find canned bamboo shoots?
Use water chestnuts as a substitute—they have a similar crunch. For texture, slice them lengthwise and stir-fry for 3-4 minutes to soften slightly. If you're feeling adventurous, try fresh bamboo shoots (if available), but they require 10 minutes of boiling to remove bitterness.
How do I prevent the beef from getting chewy?
Keep the beef strips thin (¼-inch thick) and cook them at high heat for just 1-2 minutes—they should be slightly pink inside. Overcooking is the #1 cause of chewiness! Let the meat rest for 2 minutes after searing before tossing with the sauce. Cornstarch is key—don't skip it!
Can I make this dish ahead of time?
Yes! Cook the beef and bamboo shoots, then store them separately in the fridge for up to 3 days. Reheat in a wok with 1 tsp oil and 1 tbsp soy sauce for 2-3 minutes. For freezing, portion into airtight containers (with sauce) for up to 3 months
What's the best way to serve this dish?
Pair it with jasmine rice or steamed noodles to soak up the sauce. For extra flair, serve with pickled vegetables (like daikon and carrot) or a side of steamed bok choy. Garnish with lime wedges for brightness. The dish also works as a filling for spring rolls or summer rolls!
