Soups & Stews
This beef and bamboo shoots recipe delivers a perfect balance of crisp-tender beef and crunchy bamboo shoots in a savory soy-infused stir-fry. The secret lies in quick searing for maximum flavor and a glossy sauce that coats every bite.
I developed this recipe after years of perfecting wok hei technique at home, and it never fails to impress.
The foundation of this dish is high-heat stir-frying, which creates those signature wok marks on the beef while keeping the bamboo shoots delightfully crisp. A simple yet flavorful sauce made with soy sauce, garlic, and ginger ties everything together, delivering that authentic Asian restaurant taste without requiring specialized equipment.
The combination of textures—tender beef, crunchy bamboo shoots, and silky sauce—makes this dish irresistibly satisfying.
What you'll end up with is a restaurant-quality stir-fry that's ready in under 30 minutes, perfect for weeknight dinners or meal prep. The beef remains juicy and flavorful, while the bamboo shoots add a satisfying crunch that keeps every bite exciting.
This recipe scales beautifully for feeding a crowd or meal prepping for the week ahead.
Serve over steamed rice or noodles to soak up every last bit of that savory soy sauce. The dish holds up well when reheated, making it ideal for lunches or leftovers. Here's how to create this perfect balance of textures and flavors in your own kitchen.
Ingredients for beef and bamboo shoots
The perfect blend of marbled beef, crisp bamboo shoots, and umami-packed sauce—ready to transform your weeknight dinner.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ¼ lb | Thinly sliced against grain |
| Bamboo Shoots (Canned) 🌿 | 1 cup | Rinsed and drained |
| Soy Sauce 🥢 | ½ cup | Kikkoman preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced for sauce |
| Fresh Ginger 🌿 | 1 ½ tbsp | Grated finely |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Cornstarch 🌾 | 1 tbsp | For tenderizing beef |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point |
| Green Onions 🧅 | 4 whole | Sliced thinly |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for garnish |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| White Pepper 🌶️ | ¼ tsp | For subtle heat |
| Brown Sugar 🍯 | 1 tbsp | Lightly packed |
| Red Pepper Flakes 🌶️ | ½ tsp | Optional for heat |
The flank steak is non-negotiable here—its lean yet flavorful profile delivers that signature wok-hei taste. Look for marbled cuts at your local Whole Foods or Asian grocery for extra tenderness; the Costco vacuum-sealed packs work perfectly too. Slice it thinly against the grain—this is the secret to that melt-in-your-mouth texture. If you can't find flank, sirloin steak is a solid backup, but it won't be as tender. The bamboo shoots? Grab the canned variety from the Asian aisle—Lee Kum Kee is my go-to, but any brand works as long as it's rinsed well. Fresh bamboo shoots are rare, so don't stress if you can't find them.
No Kikkoman soy sauce? Japanese tamari or even light soy sauce will work in a pinch—just add a splash of mirin if you want that extra gloss. The garlic and ginger should be freshly minced (no pre-minced jars, trust me). For the sesame oil, Kadoya or La Choy are budget-friendly options, but toasted sesame oil is a game-changer. Want to skip the cornstarch? Tapioca starch works just as well for tenderizing. The brown sugar balances the saltiness—lightly packed means no scooping, just a smooth level tablespoon. And if you're feeling spicy, go for it with the red pepper flakes, but start with half and adjust to taste.
This stir-fry reheats like a dream—even better the next day once the flavors meld. Store it in an airtight container for up to 4 days in the fridge, or freeze portions for 3 months. Pro tip: Portion the sauce separately if you're meal prepping—it gets watery when reheated, and you'll want to drizzle it fresh. Serve it over steamed jasmine rice (the long-grain kind) to soak up every last bit of that savory sauce. Leftovers? Double the batch—it's perfect for lunches or a quick dinner when you're short on time.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just sear the steak, toss in the bamboo shoots and sauce, and walk away. The garlic and ginger mingle with the soy until the whole kitchen smells like a takeout dream.
- Umami Bomb: That first bite? The tender flank steak cuts through the crisp-tender bamboo shoots, and the soy-ginger marinade clings like a flavor hug. Honestly, it’s the kind of dish that makes you want to eat straight from the pan.
- Lunchbox Hero: Between us, this is my go-to for meal prep—packs perfectly, stays fresh for days, and even my picky teenager doesn’t complain. Reheat it cold or warm, and it’s still a hit (though I won’t tell if you skip the reheating).
- Budget Power Move: Flank steak stretches far, and canned bamboo shoots save me from grocery store runs. A single batch feeds four for dinner, then two more for lunches—no wasted leftovers, just happy wallets.
Step-by-step instructions for crisp-tender beef and bamboo shoots stir-fry
Here's the method that delivers perfectly tender beef with crisp bamboo shoots every time.
Prep the Flank Steak for Maximum Tenderization
Begin by slicing the 1.25 lb flank steak thinly against the grain—this is critical for tenderness. I use a sharp chef's knife and slice each piece about ¼-inch thick. Transfer the sliced steak to a bowl and add the 1 tablespoon cornstarch, 1 teaspoon salt, ½ teaspoon black pepper, and ¼ teaspoon white pepper. Toss gently to coat evenly, ensuring every piece gets the tenderizing treatment.
Let the steak marinate for 15-20 minutes at room temperature. This allows the cornstarch to form a light crust that prevents overcooking while keeping the meat juicy. Real talk: don't skip this step—it's what transforms tough flank steak into melt-in-your-mouth slices.
Create the Flavor-Packed Sauce Base
In a small bowl, whisk together the ½ cup soy sauce, 1 tablespoon brown sugar, 1.5 tablespoons finely grated fresh ginger, 6 minced garlic cloves, and ½ teaspoon red pepper flakes (if using). This sauce is the heart of your dish—sweet, savory, and just a touch spicy. Let it sit for 5 minutes while you prep the rest, allowing the flavors to meld.
Here's where it gets fun—heat 1 tablespoon sesame oil in a small pan over medium heat until fragrant (about 30 seconds). Add the ginger-garlic mixture and cook for 1 minute until the raw garlic aroma disappears. Remove from heat and set aside—this aromatic base will elevate your stir-fry from good to incredible.
Stir-Fry the Beef to Perfect Doneness
Heat 2 tablespoons vegetable oil in a large wok or skillet over high heat until shimmering. Add the cornstarch-coated steak in a single layer—don't overcrowd the pan. Cook undisturbed for 1-2 minutes until the edges turn golden brown and crisp. Flip and cook another 1-2 minutes until the steak reaches 145°F internally.
Remove the beef to a plate and tent loosely with foil. The residual heat will carry it to perfect medium-rare doneness. This quick cooking time is key—overcooking flank steak turns it tough, and we're aiming for tender slices that practically melt in your mouth.
Cook the Bamboo Shoots and Finish the Sauce
In the same pan, add the remaining 1 tablespoon vegetable oil and swirl to coat. Add the 1 cup rinsed bamboo shoots and stir-fry for 2-3 minutes until they turn a vibrant golden color. You want them crisp-tender—just slightly softened but still holding their shape.
Return the beef to the pan along with the ginger-garlic sauce. Toss everything together for 1 minute until the beef is evenly coated in the glossy sauce. The high heat ensures the sauce clings beautifully while keeping the beef juicy. If the sauce seems too thick, add 1-2 tablespoons water to loosen it.
Garnish and Serve Immediately
Transfer the beef and bamboo shoots to serving plates. Drizzle with any remaining sauce from the pan. Garnish with 4 thinly sliced green onions and 1 tablespoon toasted sesame seeds for that perfect crunch and nutty aroma. The contrast of textures—crisp bamboo shoots, tender beef, and crunchy sesame seeds—makes this dish truly special.
Serve immediately over steamed jasmine rice or noodles to soak up that delicious sauce. The combination of sweet, savory, and umami flavors with the perfect texture contrast is what makes this stir-fry so addictive. Trust me, your first bite will have you reaching for seconds!
Pro Tips For Making Beef And Bamboo Shoots
- Slice Against the Grain: Flank steak’s tough fibers run diagonally—cutting at a 45-degree angle against them makes each bite tender. I used to serve it whole and chew like I had a mouthful of shoe leather. Now? Perfect slices every time.
- Blanch Bamboo Shoots: Drain those canned bamboo shoots, rinse them well, then boil for 3 minutes before adding to the pan. This cuts the bitter edge and keeps them from turning mushy. (Yes, it’s an extra step—but your dish won’t taste like you forgot to season them.)
- Sear in Batches: Flank steak’s best when it hits the pan screaming hot. If yours looks crowded, you’re not searing—you’re steaming. Cook half first, then push to the side and repeat. The crust’s the whole point.
- Ginger-Garlic Paste Wins: Mince the garlic and ginger together, then let it sit for 10 minutes before cooking. The flavors meld, and you won’t waste time burning raw garlic. (Pro move: Use a mortar and pestle if you’re feeling fancy—it’s faster than chopping.)
Troubleshooting great beef and bamboo shoots
Overcooked Beef Fix
If your beef turns out tough instead of tender, don’t panic—this happens when it’s overcooked or not sliced properly.
The solution? Slice against the grain (which you’re already doing) and reheat gently in a skillet with 1 tablespoon soy sauce and 1 teaspoon brown sugar over low heat for 2-3 minutes. This adds moisture and helps break down fibers slightly.
For next time, use a meat thermometer and remove the beef at 145°F—it’ll rise to 150°F while resting. 🔥
Sauce Too Thin
A watery sauce can ruin the dish, but it’s easy to fix. If your sauce separates or looks too thin, simmer it uncovered for 2-3 minutes to reduce.
For extra thickness, mix ½ teaspoon cornstarch with 1 teaspoon cold water, stir into the sauce, and cook for another 30 seconds. If you’re short on time, reduce the soy sauce slightly before adding it to the pan—this prevents dilution from bamboo shoots.
Trust me, a glossy sauce makes all the difference!
Bamboo Shoots Too Soft
If your bamboo shoots turn mushy, they’ve been cooked too long. The key is high heat and quick cooking—they should only take 2-3 minutes in a hot pan.
For extra crunch, add them to the pan last (right before serving) or blanch them first in boiling water for 1 minute, then drain and pat dry. This jumpstarts their texture without overcooking.
Pro tip: Use fresh or frozen bamboo shoots (thawed) if available—they hold up better than canned in some cases. 🌿
Uneven Cooking
Unevenly cooked beef usually means overcrowding the pan or low heat. To avoid this, cook the beef in small batches if needed, and preheat your pan until it’s smoking hot before adding oil.
A carbon steel wok or cast-iron skillet (like Lodge) heats up faster and retains heat better than nonstick. If your beef cooks unevenly, sear in stages—remove some pieces to a plate, cook the rest, then finish all together in the sauce.
This ensures every bite is perfectly cooked. ⚡
Sauce Too Salty
If your sauce tastes too salty, balance it with acid or sweetness. A splash of rice vinegar (½ teaspoon) or a pinch of brown sugar (½ teaspoon) can brighten the flavor.
For a more dramatic fix, add 1-2 tablespoons water or beef broth to dilute the saltiness slightly. If the dish is already served, serve with extra rice or a cool cucumber salad to cut through the salt.
Prevention tip: Taste your sauce before** adding it to the pan—adjust seasoning early! 💡
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut of beef?
For best results, use sirloin or ribeye—both work well when sliced thinly against the grain. Avoid tougher cuts like chuck or round, as they won't achieve the same tender texture. If using pre-sliced beef from the grocery store, look for "stir-fry strips" labeled for quick cooking.
How do I make this recipe spicier?
Add 1-2 teaspoons of sriracha or ½ teaspoon cayenne pepper to the sauce for immediate heat. For a smoky kick, stir in ½ teaspoon smoked paprika with the ginger-garlic base. If you love chili oil, drizzle 1 tablespoon over the finished dish—it adds depth without overpowering. Adjust to taste!
Can I prepare this dish ahead of time?
Yes! Cook the beef and bamboo shoots separately, then refrigerate in an airtight container for up to 3 days. When ready to serve, reheat the beef in a skillet with 1 tablespoon soy sauce and 1 teaspoon sesame oil over medium heat for 2-3 minutes. Warm the bamboo shoots in the microwave for 1 minute, then toss everything together with fresh sauce. The flavors actually improve overnight!
What if I don't have bamboo shoots?
Try water chestnuts (for crunch) or shredded carrots (for sweetness). For an umami boost, add ½ cup sliced mushrooms or 1 cup bell peppers. If you're missing the texture, toasted cashews (¼ cup) work surprisingly well as a garnish. The dish will still be delicious—just different!
How do I get that perfect wok-hei flavor at home?
Use a carbon steel wok or cast-iron skillet (like Lodge) and heat it until smoking hot before adding oil. Cook in small batches to avoid crowding, and work quickly—high heat is key! Add a splash of 1 teaspoon Shaoxing wine (or dry sherry) to the sauce for authentic depth. The sizzle and aroma are what create that restaurant-quality taste.
