Soups & Stews
This beef and long beans recipe delivers the perfect balance of crispy beef and crunchy greens in every bite. The secret lies in a two-step stir-fry technique that ensures tender beef strips with just the right amount of char, paired with long beans that stay vibrant and snappy. I developed this recipe after years of experimenting with stir-fry textures, and it never fails to impress—whether you're feeding a family or hosting dinner guests.
The foundation starts with thinly sliced beef strips marinated in a simple soy-ginger mixture, which adds depth while keeping the preparation straightforward. High-heat stir-frying creates that coveted crispy exterior, while the long beans are blanched just enough to soften slightly without losing their natural crunch. The result is a dish that's both restaurant-worthy and easy to recreate at home, with minimal cleanup and maximum flavor.
By the time you're done, you'll have a wok full of golden-brown beef and bright green long beans coated in a savory sauce that's perfectly balanced—sweet, tangy, and just spicy enough to keep your taste buds engaged. The aroma alone will have everyone gathering around the table, and the contrast between the crispy beef and crunchy greens makes every bite satisfying. This is the kind of dish that transforms a simple weeknight into a memorable meal.
Serve it over steamed rice for a complete meal, or pair it with a side of garlic noodles to soak up every last drop of that flavorful sauce. The beauty of this recipe is its versatility—it works as a main dish or a side, and the leftovers reheat beautifully for lunch the next day. Let's get started on creating this stir-fry masterpiece.
Ingredients for beef and long beans
Thinly sliced beef, vibrant long beans, and a crispy stir-fry technique transform simple ingredients into a restaurant-worthy dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Long Beans 🌱 | 1 ½ lbs | Trimmed, cut into 3-inch pieces |
| Soy Sauce 🍶 | 3 tbsp | Light or all-purpose variety |
| Ginger 🌿 | 1 tbsp | Freshly grated, aromatic |
| Garlic Cloves 🧄 | 4 cloves | Minced, pungent |
| Sesame Oil 🫒 | 1 tbsp | Toasted, aromatic |
| Cornstarch 🌾 | 1 tbsp | For crispy coating |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point |
| Oyster Sauce 🍶 | 1 tbsp | For umami depth |
| Honey 🍯 | 1 tbsp | Light, floral |
| Red Chili Flakes 🌶️ | ½ tsp | Adjust for heat |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Sesame Seeds 🌾 | 1 tbsp | Toasted, for crunch |
The beef is everything here—flank steak is ideal for its lean texture and grain direction. Slice it thinly against the grain for tenderness, and pat it dry before marinating. Costco or Whole Foods carry excellent quality, but any butcher can help you select a well-marbled cut. The long beans should be bright green and crisp—Asian markets often have the freshest selection, but regular grocery stores stock them year-round. Look for beans that are straight and firm, avoiding any that feel rubbery or discolored. Fresh ginger and garlic are non-negotiable; pre-minced jars lack the punch you need for this dish.
No flank steak? Sirloin or ribeye work in a pinch, but slice even thinner. Running short on soy sauce? Coconut aminos or tamari are great substitutes, though the flavor will differ slightly. The sesame oil is purely aromatic here—skip it if you dislike the taste, but don't omit the cornstarch, which creates that coveted crispy exterior. For extra heat, swap chili flakes for Sichuan peppercorns (toasted and crushed), though they add a numbing sensation. The honey balances the saltiness, but maple syrup works in a bind. Garnish with toasted sesame seeds for crunch—toast them in a dry pan for 30 seconds to bring out their flavor.
This dish reheats beautifully—30 seconds in the microwave or a quick stir in a hot wok keeps the textures intact. Store leftovers in an airtight container for 3-4 days, though I recommend eating it fresh. The flavors meld overnight, but the long beans lose their crispness. For meal prep, cook the beef and sauce separately, then combine when reheating. Double the recipe if you're feeding a crowd—the leftovers make excellent lunches. Freeze portions in single-serving containers for up to 3 months.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just slice the steak thin, toss in the long beans, and let the garlic and ginger work their magic while you sip your tea. No extra pots, no fuss, and the flavors meld together like they’ve been friends forever.
- Umami Bomb: That soy sauce? It’s the secret weapon here. The moment the beef hits the pan, the long beans soak up all that savory goodness—crispy edges, tender meat, and a punch of ginger that lingers. Honestly, I’ve had worse restaurant dishes.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. The beef stays juicy for days, the beans hold their crunch, and the sauce keeps everything from drying out. My kids eat it cold or reheated—no complaints, just empty containers.
- Budget Powerhouse: Flank steak stretches further than you’d think when sliced thin, and long beans are cheap but pack a punch. I make this twice a month, and it feeds four for under $15. Leftovers? Even better the next day—if there are any.
Step-by-step instructions for crispy beef and long beans stir-fry
Master this technique for perfectly seared beef and vibrant, crunchy long beans every time.
Prep the Flank Steak for Maximum Crispiness
Slice the 1 lb flank steak thinly against the grain into ¼-inch thick strips. This ensures tender bites while maximizing surface area for that coveted crispy exterior. Place the sliced steak in a bowl and add 1 tbsp cornstarch, tossing gently to coat evenly. Let it sit for 10 minutes - this creates a light, crispy crust when seared.
While waiting, prepare a marinade by whisking together 3 tbsp soy sauce, 1 tbsp oyster sauce, 1 tbsp honey, 1 tbsp grated ginger, 4 minced garlic cloves, 0.5 tsp red chili flakes, 1 tsp salt, and 0.5 tsp black pepper. Pour this marinade over the cornstarch-coated steak and toss again until completely coated. Let it marinate for 15 minutes at room temperature - this ensures even flavor penetration and proper searing.
Blanch and Shock the Long Beans
Trim the ends from the 1.5 lbs long beans and cut into 3-inch pieces. This length maintains their signature crunch while making them easier to stir-fry. Bring a pot of water to a rolling boil and blanch the beans for exactly 1 minute - this softens them slightly without losing their crisp texture. Immediately drain and plunge into ice water to stop the cooking process. This shocking technique preserves their vibrant green color and crisp bite.
Drain well and pat dry completely with paper towels. The drier the beans, the better they'll crisp up during stir-frying. Arrange them on a clean kitchen towel and let them air dry for 5 minutes while you prepare the remaining ingredients. This step is crucial for achieving that satisfying crunch in your final dish.
Create the Stir-Fry Foundation
Heat a large wok or skillet over high heat until it's smoking hot. Add 3 tbsp vegetable oil and swirl to coat the bottom evenly. The oil should shimmer but not smoke excessively - this indicates the perfect temperature for searing. Add half of the marinated steak strips in a single layer and let them sear undisturbed for 1-2 minutes until they develop a deep golden brown crust on one side.
Carefully flip the steak and cook for another 30 seconds until browned on the second side. Remove the cooked steak to a plate and set aside. Repeat with the remaining steak, working in batches if needed to avoid overcrowding the pan. This two-stage cooking method ensures maximum crispiness while keeping the beef juicy inside. Keep the cooked steak warm while you prepare the vegetables.
Stir-Fry to Perfection
Return the wok to high heat and add 1 tbsp sesame oil. Toss in the blanched long beans and stir-fry for 2-3 minutes until they're heated through and slightly wilted but still maintain their crisp texture. The high heat is key here - you want to preserve that satisfying crunch without overcooking the beans.
Return the crispy beef to the wok and stir everything together for 1-2 minutes until the beans are evenly coated with the beef juices and sauce. The residual heat will finish cooking the beef while infusing it with the bean's natural flavors. Taste and adjust seasoning if needed - you might want to add a splash of water or more soy sauce if the sauce seems too thick.
Finish and Garnish Professionally
Remove the stir-fry from heat and transfer to a serving platter. Drizzle with any remaining sauce from the wok and toss gently to combine. The dish should have a beautiful contrast of deep brown beef and vibrant green beans. Sprinkle with 1 tbsp toasted sesame seeds and 3 sliced green onions for both visual appeal and added texture.
Serve immediately while the beef is still crispy and the beans maintain their satisfying crunch. The combination of caramelized beef, crisp-tender beans, and aromatic sauce creates a perfect balance of textures and flavors. This dish holds well for 20-30 minutes if needed, but it's best enjoyed fresh from the wok when everything is at its peak.
Pro Tips For Making Beef And Long Beans
- SEAR THE STEAK FIRST: Flank steak’s flavor hides in that crust, so hit it with high heat in a screaming-hot pan for 2-3 minutes per side before anything else. I used to toss in the beans first—big mistake. The meat needs that initial shock to lock in juices, and the soy sauce later will mellow the intensity without killing the crust.
- SLICE BEANS LENGTHWISE: Cut long beans into 3-inch pieces lengthwise (not crosswise) so they stay intact while cooking. Cross-cutting turns them into mush—trust me, I’ve ruined three batches this way. A sharp knife and a steady hand make all the difference.
- SALT THE STEAK LONG BEFORE: Season the flank steak with salt and pepper at least 30 minutes before cooking—preferably overnight if you’re planning ahead. This isn’t just about flavor; it helps tenderize the meat and prevents it from drying out when you sear. I skipped this once and ended up with chewy beef. Don’t repeat my error.
- GINGER-GARLIC PASTE SAVES TIME: Mince the garlic and ginger into a paste with a splash of water or oil—no need to chop finely. It blends into the sauce more smoothly and cuts down on prep by half. (Yes, even if you’re impatient like me.) Store the paste in the fridge for up to a week if you’re making this often.
Pro cooking tips for beef and long beans
High-Heat Searing Secrets
Your wok or skillet needs to be smoking hot before adding the beef—this creates that perfect crispy crust. I test by flicking a drop of water onto the surface; if it sizzles and evaporates instantly, you're ready. For extra insurance, preheat your pan for 5 minutes on high heat before adding oil. This technique ensures maximum browning and flavor development in just 1-2 minutes per side. 🔥
Cornstarch Crust Magic
The 1 tbsp cornstarch coating on the beef isn't just for texture—it's a game-changer for crispiness. Toss the beef strips thoroughly and let them sit for 10 minutes before marinating. This gives the starch time to form a light, dry coating that caramelizes beautifully when seared. For even better results, use arrowroot powder instead—it creates a glossier, more delicate crust.
Bean Blanch Timing
Blanching the long beans for exactly 1 minute is critical—they need to soften slightly but stay crisp. Use a timer and watch closely to avoid overcooking. The ice bath stops cooking instantly while preserving their vibrant green color. Pro tip: Use salted ice water (1 tbsp salt per gallon) to enhance flavor during the shock. Pat them extremely dry afterward—any moisture will steam instead of crisp in the wok.
Work in Batches
Never overcrowd your pan! Cook the beef in two batches to maintain high heat and achieve that perfect sear. If you rush and add all the beef at once, you'll end up with steamed (not seared) strips. Keep the cooked beef warm in a 200°F oven while finishing the second batch. This keeps everything at peak texture when you combine them later. ✨
Sauce Thickness Control
The stir-fry sauce should coat the back of a spoon but remain light enough to cling to the beef and beans. If it thickens too much during cooking, add 1-2 tbsp water or beef broth to loosen it. For extra depth, deglaze the wok with 1 tbsp dry sherry after removing the beef—this adds complexity without overpowering the dish. Taste as you go and adjust seasoning gradually.
Final Crispy Boost
For that restaurant-quality finish, toss the cooked stir-fry with ½ tsp toasted sesame oil just before serving. This adds an extra layer of aroma and helps maintain the crispy texture. Serve immediately over steamed jasmine rice—the contrast of hot, crispy beef and cool, fluffy rice is pure comfort. The dish reheats beautifully, but the textures suffer after 30 minutes, so enjoy it fresh! 💫
Nutrition facts
Frequently asked questions
Can I substitute long beans with another vegetable?
Yes! If you can't find long beans, try green beans or asparagus—both work well. For a similar texture, blanch them for 2 minutes instead of 1. Avoid overcrowding the pan when stir-frying to maintain crispness. The key is keeping the vegetable crunchy while balancing the beef's texture.
How do I prevent the beef from becoming chewy?
Slice the beef thinly against the grain (¼-inch strips) and marinate for no more than 15 minutes at room temperature. Over-marinating can break down the fibers. Also, cook in two batches on high heat to ensure proper searing without overcrowding. Pat the beef dry before marinating to remove excess moisture.
Can I make this recipe in a regular skillet?
While a wok is ideal, a large, heavy skillet works perfectly. Just make sure it's smoking hot before adding oil. Use the same high-heat technique, and cook in batches if needed. A cast-iron skillet holds heat well, which helps achieve that crispy crust.
What's the best way to reheat leftovers?
Reheat in a hot wok or skillet for 1-2 minutes with a splash of water to restore crispiness. Avoid microwaving—it turns the beef soggy. For extra flavor, add ½ tsp soy sauce and ½ tsp sesame oil while reheating. Store leftovers in an airtight container for 3-4 days in the fridge.
Can I make this dish spicier?
Yes! Add 1 tsp chili garlic sauce or ½ tsp cayenne pepper to the marinade. For heat lovers, stir in 1 tbsp chopped fresh chili (like Thai bird's eye) at the end. Adjust gradually—you can always add more, but you can't take it out! Balance with a touch of honey if needed.
