Soups & Stews
This beef and long beans recipe transforms simple ingredients into a symphony of textures and flavors—tender beef strips paired with crisp-tender green beans, all wok-sizzled to perfection. The secret lies in high-heat stir-frying, which caramelizes the beef while preserving the beans' vibrant crunch.
I developed this version after years of testing, ensuring every bite delivers that perfect balance between savory, slightly sweet, and umami-rich notes that keep you reaching for seconds.
What sets this dish apart is the technique: beef is marinated in a blend of soy sauce, garlic, and ginger before being seared in a hot wok, creating a deep, caramelized crust.
The long beans—fresh or frozen—are added just before serving to maintain their signature crunch, while a splash of oyster sauce ties everything together. This method works equally well as a quick weeknight dinner or an impressive meal for guests.
The result is a dish that's restaurant-quality yet simple to prepare—golden-brown beef pieces with glossy, slightly charred edges and silky green beans that hold their shape.
The aroma alone will have everyone gathering around the table, and the first bite delivers that satisfying contrast of textures: tender beef against crisp beans, all coated in a savory, aromatic sauce.
Serve this over steamed jasmine rice for the full experience, or pair it with crusty bread to soak up every last drop of that flavorful sauce.
The beauty of this recipe is its versatility—adjust the seasoning to suit your taste, or swap in other vegetables like bell peppers or snap peas for added color and crunch. Let's create this dish!
Ingredients for beef and long beans
Simple ingredients, bold technique—this wok-sizzled beef and long beans delivers restaurant-quality umami crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Long Beans 🌱 | 1 ½ lb | Fresh or frozen, trimmed |
| Light Soy Sauce 🥄 | ½ cup | Kikkoman preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced finely |
| Fresh Ginger 🌿 | 1 tbsp | Grated, aromatic |
| Oyster Sauce 🍜 | 2 tbsp | High-quality preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point |
| Brown Sugar 🍚 | 1 tbsp | Lightly packed |
| Green Onions 🧅 | 4 whole | Sliced diagonally |
| Cornstarch 🌾 | 1 tbsp | For tenderizing beef |
| White Pepper 🌶️ | ½ tsp | Freshly ground |
| Jasmine Rice 🍚 | 2 cups | Uncooked, for serving |
The flank steak is non-negotiable here—it's lean but tender when sliced thin against the grain. Costco or your butcher's counter will have the best cuts, and ask for it pre-sliced if possible. For the long beans, fresh is ideal but frozen works in a pinch—just don't thaw them before cooking. The garlic and ginger should be fresh; no powdered shortcuts here. I always grab Kikkoman soy sauce from the Asian aisle—it's the gold standard for this dish. If you can't find it, any light soy sauce will do, but don't use dark soy (it's too sweet).
No oyster sauce? Hoisin sauce or a splash of fish sauce gets you close, though the umami depth won't be identical. Swapping long beans for snap peas or bell peppers works, but the texture won't be the same—long beans hold their crunch perfectly. The cornstarch is key for tenderizing the beef; don't skip it. If you're short on time, marinate the beef for at least 30 minutes, but overnight is best. The sesame oil adds aroma, so use toasted if you can find it—regular sesame oil still works, but the flavor will be subtler.
Prep the rice first—it takes the longest. The beef marinade keeps for 2 days in the fridge, so make extra. Long beans can be blanched ahead and stored in ice water for up to 1 hour before cooking. This dish tastes even better the next day as the flavors meld. Store leftovers in an airtight container for 3-4 days, or freeze for 3 months. Reheat gently in a skillet to preserve that crisp-tender texture.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too wiped to clean up—just slice the steak, trim the beans, and toss everything in one hot pan. The soy sauce caramelizes right there, turning the long beans tender-crisp without a single extra dish.
- Umami Bomb: That light soy sauce and ginger combo? It’s the secret weapon. The garlic cloves hit you first with sharp heat, then the beef’s deep richness settles in, while the beans soak up all the savory goodness. Honestly, it’s the kind of flavor that makes you pause mid-bite.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The beef stays juicy for days, and the long beans hold their snap even when reheated—perfect for packed lunches or last-minute dinner guests. (Yes, even on a Tuesday night.)
- Budget Win: Flank steak stretches farther than you’d think when sliced thin, and long beans are cheaper than most greens. I make this twice a month, and it feeds four for under $15. Not the prettiest, but the taste makes up for it every time.
Step-by-step instructions for wok-sizzled beef and long beans
A perfect balance of tender beef, crisp-tender long beans, and aromatic wok hei flavor awaits.
Marinate and Prep the Flank Steak
In a bowl, combine the 1.5 lb flank steak with 1 tbsp cornstarch, 0.5 tsp white pepper, 1 tbsp brown sugar, and 0.5 cup light soy sauce. Use your hands to massage the marinade into the meat, ensuring every surface is coated. Let it sit for at least 20 minutes at room temperature while you prepare the remaining ingredients.
The cornstarch creates a delicate crust that prevents the beef from drying out during the quick sear. Don't skip the room temperature step—cold meat releases less moisture and can steam instead of sear. You'll know it's ready when the marinade looks absorbed and the steak feels slightly tacky to the touch.
Blanch and Shock the Long Beans
Bring a pot of water to a rolling boil. Add the 1.5 lb long beans and cook for exactly 3 minutes. Immediately drain and transfer to an ice bath for 2 minutes to stop the cooking process. Drain again and pat dry thoroughly with paper towels.
This blanching technique preserves the beans' vibrant green color and crisp texture. Overcooking turns them mushy, while undercooking leaves them tough. The ice bath shock is crucial—it halts the cooking process instantly, locking in the perfect texture. Save the blanching water if you need to deglaze the wok later.
Build the Wok Hei Foundation
Heat a wok or large skillet over high heat until it's smoking hot. Add 3 tbsp vegetable oil and swirl to coat the surface. When the oil shimmers (not smoking), add the marinated flank steak in a single layer. Let it sear undisturbed for 2 minutes until a deep brown crust forms.
This initial sear creates the signature wok hei flavor—those aromatic, smoky notes that define stir-fried dishes. Don't move the beef during this time; you're building that flavorful crust. If the pan gets too crowded, work in batches. The beef should release easily from the pan when ready to flip.
Stir-Fry with Aromatics and Sauces
Push the beef to one side of the wok. Add 1 tbsp vegetable oil, then 6 minced garlic cloves and 1 tbsp grated fresh ginger. Stir-fry for 30 seconds until fragrant. Add the blanched long beans and toss everything together for 2 minutes until the beans are heated through.
Now add 2 tbsp oyster sauce, 1 tbsp sesame oil, and any reserved blanching water (about ¼ cup). Stir-fry for another 1 minute until everything is well-coated and the sauce has thickened slightly. The sesame oil should perfume the air with its nutty aroma—this is when the dish truly comes together.
Finish and Serve Over Jasmine Rice
Remove the wok from heat. Stir in the 4 sliced green onions and taste to adjust seasoning. The dish should balance sweet, salty, and umami flavors with a touch of peppery heat. Transfer to a serving platter and let it rest for 2 minutes before serving over 2 cups cooked jasmine rice.
This resting period allows the flavors to meld and the juices to redistribute. Serve immediately while the beef is still juicy and the beans retain their crisp texture. The rice acts as a perfect canvas, soaking up the flavorful sauce while keeping the dish balanced. Garnish with extra green onions if desired for freshness.
Pro Tips For Making Beef And Long Beans
- SEAR THE STEAK FIRST: Flank steak loves a good crust, so hit it with high heat in a screaming-hot pan for 2-3 minutes per side before even thinking about the beans. I used to toss everything in together, and the steak always ended up gray and tough—now it stays juicy while soaking up the soy-ginger flavors later.
- SLICE BEANS LENGTHWISE: Cut the long beans into 3-inch batons instead of chopping them small. They hold their shape better, look prettier, and absorb the sauce without turning to mush. (Yes, even if your knife skills are rusty—just be consistent with the size.)
- STOP WHEN GINGER GLOWS: Fresh ginger burns faster than you’d think. Once those slices turn golden-brown (about 30 seconds), pull the pan off the heat immediately—even if it looks undercooked. Overcooked ginger tastes bitter, and nobody wants that fighting with the soy and garlic.
- REST THE STEAK UNDER FOIL: After cooking, tent that flank steak with foil and let it sit for 5-10 minutes. I know, you want to eat it now, but skipping this step means dry, chewy meat. The residual heat keeps it tender while you finish the beans—trust me, your knife will glide through it like butter.
Common mistakes when making great beef and long beans
Overcooking Beef
This is the #1 mistake I see—beef that turns tough instead of tender. The key is high heat and quick cooking: sear the beef for only 2 minutes per side until it reaches 145°F internal temperature.
Overcooking releases juices and turns the meat rubbery. Use a meat thermometer to check—150°F max for perfect doneness. 🔥
Skipping the Blanch
Long beans need that 3-minute blanch + ice bath to lock in crunch. Skipping this step results in mushy, sad beans. I’ve tested it both ways—blanched beans stay crisp-tender while raw beans turn limp.
Pro tip: Use fresh beans if possible; frozen ones work but may need an extra 15 seconds in the ice bath.
Crowding the Wok
Overloading your pan steams instead of sears the beef. Work in single-layer batches—don’t toss everything in at once. I’ve burned this lesson into my memory after a disastrous batch where the beef barely browned.
A 12-inch carbon steel wok is ideal for this recipe’s portion size. If yours is smaller, cook in two batches.
Ignoring the Marinade Time
Rushing the 20-minute marinade means the beef won’t develop that signature crust. The cornstarch and soy sauce need time to work their magic. I once served a version with just 5 minutes of marinating—disaster.
Let it sit at room temperature while you prep everything else. Cold meat won’t sear properly, and that’s when you lose all that wok hei flavor.
Underseasoning the Sauce
Taste your sauce before serving—it’s easy to miss the mark. The balance should be sweet (brown sugar), salty (soy sauce), umami (oyster sauce), and aromatic (ginger/garlic). I usually add an extra ½ tsp soy sauce or a pinch of white pepper at the end if needed.
Don’t be shy—this dish should sing with flavor, not whisper.
Using the Wrong Oil
Vegetable oil has a high smoke point (400°F+), perfect for wok cooking. Olive oil or sesame oil (unless toasted) will burn and create bitter flavors. I keep a dedicated bottle of avocado oil for stir-frying—it’s stable at high heat and adds a neutral base.
Never reuse oil after cooking beef; always use fresh for the best results. 💡
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut of beef?
Yes, but choose a lean, tender cut that slices thinly. Sirloin or ribeye work well—just slice against the grain for tenderness. Avoid tougher cuts like chuck, which won't sear properly in the quick stir-fry. For extra tenderness, marinate for 30 minutes instead of 20.
What if I can't find long beans? What are good substitutes?
Try green beans, asparagus, or snap peas—they hold their texture well. For a closer match, use Chinese long beans (yard-long beans), but trim them to 4-inch pieces before blanching. Avoid overcooking: these substitutes cook faster than traditional long beans.
How do I make this recipe less salty?
Reduce the soy sauce to ¼ cup and replace with 2 tbsp hoisin sauce or 1 tbsp fish sauce for umami depth. Add a pinch of sugar to balance flavors. For extra freshness, increase green onions to 6 stalks—they add bright, non-salty flavor.
Can I make this dish in a regular skillet instead of a wok?
Use a 12-inch cast iron skillet on medium-high heat. Work in batches to avoid crowding—this prevents steaming. The key is maintaining high heat for that signature sear. A well-seasoned skillet mimics wok hei perfectly.
How do I reheat leftovers without making the beef dry?
Reheat gently in a skillet with 1 tbsp vegetable oil over low-medium heat for 3-4 minutes. Add 1 tbsp water to keep the sauce moist. Microwaving works too—cover with a damp paper towel and heat for 1 minute, then stir and repeat if needed.
