Beef and String Beans Stir Fry Recipe: Crispy Wok-Fried with Garlic-Ginger Zing

Soups & Stews

Beef and String Beans Stir Fry Recipe: Crispy Wok-Fried with Garlic-Ginger Zing

This beef and string bean stir fry delivers crispy wok-fried perfection with bold garlic-ginger flavors that transform simple ingredients into a restaurant-worthy meal. The secret lies in high-heat searing of thinly sliced beef followed by quick stir-frying—just 20 minutes from start to finish.

I’ve perfected this technique to ensure tender beef and vibrant string beans that stay crisp-tender, not soggy.

What sets this recipe apart is the balance of textures and flavors: caramelized beef, bright green string beans, and a savory-sweet sauce that coats every bite without overpowering. The garlic-ginger marinade infuses the beef with deep umami notes while keeping the prep straightforward—no complicated techniques required.

Perfect for weeknight dinners or meal prep, this stir fry comes together faster than takeout but tastes infinitely better.

By the time you’re done, you’ll have a plate of golden-brown beef with crisp edges, bright green string beans that snap with each bite, and a sauce that clings perfectly to every ingredient.

The aroma alone—smoky, garlicky, and slightly sweet—will have everyone at the table asking for seconds. Serve over steamed rice or noodles for a complete meal that’s both satisfying and elegant.

For extra authenticity, finish with a sprinkle of toasted sesame seeds and sliced green onions. The recipe scales easily for crowds, and leftovers reheat beautifully while maintaining that crispy texture. Let’s get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and string bean stir fry

High-heat searing and bold garlic-ginger flavors transform simple ingredients into crispy, restaurant-quality stir fry perfection.

Ingredient Amount Notes
Flank Steak 🥩 1 ½ lb Thinly sliced against grain
String Beans 🌱 1 ½ lb Trimmed, cut into 2-inch pieces
Garlic Cloves 🧄 6 cloves Minced, for marinade and stir-fry
Fresh Ginger 🌿 2 tbsp Finely grated, peeled
Soy Sauce 🍶 ½ cup Low-sodium preferred
Sesame Oil 🫒 1 ½ tbsp Toasted for aroma
Honey 🍯 2 tbsp For sweet-savory balance
Vegetable Oil 🫒 ½ cup High smoke point for wok-frying
Cornstarch 🌾 2 tbsp For crispy beef coating
Green Onions 🧅 4 whole Sliced for garnish
Toasted Sesame Seeds 🌰 1 tbsp For finishing touch
Red Pepper Flakes 🌶️ ½ tsp Adjust for heat preference
Diamond Crystal Kosher Salt 🧂 1 ½ tsp For seasoning
Black Pepper 🌶️ ½ tsp Freshly ground

The flank steak is non-negotiable for this dish—its lean texture and grain direction matter. Ask your butcher to slice it thinly against the grain (about 1/8-inch thick) for maximum tenderness. If pre-sliced isn't available, invest in a sharp knife and take the time to slice it yourself. For garlic and ginger, fresh is essential—the jarred versions lack the aromatic depth needed. Whole Foods or Asian markets typically carry high-quality ginger roots and fresh garlic bulbs. The string beans should be vibrant green and crisp; Trader Joe's often has the best selection of fresh string beans in season.

No flank steak? Sirloin or ribeye work too, but slice them thinner. The soy sauce can be swapped for coconut aminos if you prefer gluten-free. For extra umami, add 1 tbsp fish sauce (ensure it's gluten-free if needed). If you're short on time, pre-minced garlic from a jar works in a pinch, though fresh is ideal. The cornstarch coating is crucial for that crispy texture—don't skip it. For a smokier flavor, add 1 tsp smoked paprika to the marinade. The sesame oil should be toasted—look for it in the Asian foods aisle, not the regular cooking oils section.

This stir fry reheats beautifully—just add a splash of water or soy sauce to deglaze the pan and warm through. Store in an airtight container for up to 3 days in the fridge, or freeze for 3 months in portioned containers. For meal prep, cook the beef and beans separately and combine when ready to serve. The sesame seeds and green onions should be added fresh after reheating to preserve their vibrant color. If making ahead, toast the sesame seeds just before serving for maximum aroma.

❤️

Why You'll Love This Recipe

  • I’ll be real: flank steak isn’t cheap, but this recipe stretches it like a pro. A single pound feeds four, and the string beans add that fresh crunch without breaking the bank. Plus, the leftovers? They taste just as good cold the next day—proof that good food doesn’t have to cost a fortune.
  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes. Toss everything—steak, beans, garlic, ginger—into one pan, and let the soy sauce work its magic. No extra bowls, no fuss. That’s the kind of night I’ll actually cook.
  • Ginger-Garlic Punch: Honestly, the moment that fresh ginger and minced garlic hit the hot pan? My mouth waters. The steak gets this perfect char while the beans stay crisp, and that umami from the soy sauce ties it all together like a flavor hug. It’s the kind of dish that makes you go, “Wait, this is why I cook.”
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Slice the steak thin, stir-fry it just right, and the leftovers? Chef’s kiss. Toss them into bento boxes or wrap them in tortillas—it’s a protein-packed lunch that keeps me full until dinner. (Yes, even on a Tuesday night.)

Step-by-step instructions for crispy wok-fried beef and string beans

This method delivers restaurant-quality texture and flavor with precise timing and technique.

1

Prepare the Beef for Maximum Crispiness

Slice the 1.5 lb flank steak thinly against the grain into ¼-inch thick strips. This ensures tender bites while maximizing surface area for that perfect sear. Place the sliced beef in a bowl and add 2 tbsp cornstarch, 1.5 tsp diamond crystal kosher salt, 0.5 tsp black pepper, 6 cloves minced garlic, and 2 tbsp finely grated fresh ginger. Toss gently but thoroughly to coat each piece evenly.

Let the marinated beef rest for 15 minutes at room temperature. This allows the cornstarch to adhere properly and prevents uneven cooking. The beef should be fully coated with no dry spots—this is what creates that signature crispy exterior when wok-fried.

2

Blanch the String Beans for Crunchy Texture

Trim the ends from the 1.5 lb string beans and cut them into 2-inch pieces. Bring a pot of water to a rolling boil and add the string beans. Cook for exactly 2 minutes—this brief blanching preserves their crisp texture while softening just enough to cook through in the stir-fry.

Drain immediately in a colander and rinse under cold water to stop the cooking process. The beans should remain vibrant green with a slight bite. Drain thoroughly and set aside—any excess moisture will steam your stir-fry instead of crisping it.

3

Wok-Fry the Beef Until Golden Brown

Heat 0.5 cup vegetable oil in a wok or large skillet over medium-high heat until it shimmers at 350°F. Add half of the marinated beef in a single layer and let it cook undisturbed for 1-2 minutes until the edges become deep golden brown and crispy. This initial sear locks in juices and creates texture.

Use a pair of tongs to transfer the crispy beef to a plate, then repeat with the remaining beef. The oil should maintain its temperature—if it smokes excessively, reduce heat slightly. You're aiming for a crispy, caramelized exterior while keeping the interior tender. Don't overcrowd the pan or the beef will steam instead of sear.

4

Create the Garlic-Ginger Sauce

In the same wok (no need to wipe it clean—the fond adds flavor), reduce heat to medium and add 1.5 tbsp sesame oil. Swirl to coat the pan, then add the remaining 6 cloves minced garlic and 2 tbsp finely grated fresh ginger. Cook for 30 seconds until fragrant but not browned—this prevents bitterness.

Pour in 0.5 cup soy sauce and 2 tbsp honey, stirring constantly. Let the sauce simmer for 1 minute until it begins to thicken slightly. The mixture should coat the back of a spoon with a glossy sheen. Here's where the sweet-savory balance comes together—taste and adjust seasoning if needed.

5

Combine and Finish with Crispy Garnishes

Return the crispy beef to the wok along with the blanched string beans. Toss everything together for 1-2 minutes until the beans are heated through and coated in the sauce. The string beans should be tender-crisp with just a slight bite remaining. If the sauce seems too thick, add 1-2 tablespoons of water to reach your desired consistency.

Remove from heat and divide among plates. Garnish each serving with sliced green onions and 1 tbsp toasted sesame seeds. For an optional kick, sprinkle with 0.5 tsp red pepper flakes. Serve immediately while the beef remains crispy and the beans retain their vibrant color and texture.

👨‍🍳

Pro Tips For Making Beef And String Bean Stir Fry

  • Slice Steak Against the Grain: Flank steak fights back if you cut with the grain—those stubborn fibers turn your stir-fry into chewy rubber. Slice after cooking, at a 45-degree angle, into paper-thin strips no wider than ¼-inch. (Yes, it’s tedious, but trust me: the payoff is worth the effort.)
  • Blanch String Beans First: String beans release starch like a waterfall if you toss them raw into the pan. Give them a quick 30-second blanch in boiling water, then shock in ice water to stop cooking. They’ll stay crisp, absorb flavors better, and won’t turn your stir-fry into a mushy swamp.
  • Prep Ginger Like a Pro: Skip the peeler and just slice off the edges with a chef’s knife—it’s faster and you won’t waste the good stuff. Then mince it finely (smaller than garlic) because fresh ginger needs to dissolve into the sauce, not sit as chunks. (Pro move: Smash it with the flat of your knife first to release oils.)
  • Start with Soy Sauce Last: Add soy sauce in the final 30 seconds of cooking—it burns faster than you think. If you dump it in early, you’ll end up with bitter, charred edges instead of that glossy, savory finish. (And no, a splash of water at the end doesn’t fix it.)

Dietary considerations for this beef and string bean stir fry

Gluten-Free Adaptations

Swap the regular soy sauce for tamari or coconut aminos—both provide that same umami punch without the gluten. I keep a bottle of San-J Tamari in my pantry specifically for stir-fries like this.

For extra depth, add 1 tbsp gluten-free fish sauce to the marinade. Just double-check labels, as some brands contain hidden gluten. 🌱

Low-Carb Options

Skip the rice entirely and serve your stir fry over cauliflower rice or a bed of shredded cabbage for a low-carb twist. The crispy beef and string beans stand up beautifully to these alternatives.

For an extra boost, add ½ cup sliced mushrooms to the stir-fry—they absorb the sauce wonderfully. I’ve also used zucchini noodles with great results.

Allergen-Friendly Swaps

If you're avoiding sesame, replace the sesame oil with avocado oil or neutral vegetable oil—just reduce the amount to 1 tbsp since it lacks the same aromatic depth. For nut allergies, omit the sesame seeds and garnish with crushed peanuts (if safe) or extra green onions instead.

Always check your ingredients for cross-contamination warnings, especially with soy sauce.

Protein Alternatives

Need to go vegetarian? Swap the beef for extra-firm tofu or chickpeas—both work beautifully in this stir-fry. For tofu, press and slice it into thin strips, then marinate in the same garlic-ginger sauce for 20 minutes before cooking.

Chickpeas add a hearty texture when roasted with 1 tsp smoked paprika and 1 tsp cornstarch before stir-frying. 💡

Dairy-Free Considerations

This recipe is naturally dairy-free, but always verify your soy sauce and honey for hidden dairy additives. If you're sensitive to sesame, as mentioned earlier, simply omit the sesame oil and seeds.

The dish remains rich and flavorful without them. For an extra creamy touch (if desired), stir in 1 tbsp coconut cream at the end for a subtle richness.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 5g25%
Cholesterol 115mg38%
Sodium 850mg37%
Total Carbohydrate 36g12%
Dietary Fiber 6g21%
Sugars 12g
Protein 38g76%
* 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

Why do you blanch the string beans before stir-frying?

Blanching for just 2 minutes ensures the string beans stay vibrant and crisp-tender rather than turning mushy. The quick heat shock preserves their bright green color while softening them enough to cook through in the wok. Skipping this step risks overcooked, limp beans that lose their snap.

2

Can I use frozen string beans instead of fresh?

Fresh string beans are ideal for their crisp texture, but you can use frozen in a pinch. Thaw and drain them completely, then pat dry with a paper towel to remove excess moisture. Add them to the wok 1 minute earlier than fresh beans since they're already partially cooked. The texture won't be quite as crisp, but they'll still work well.

3

What's the best cut of beef for stir-fry?

Flank steak is perfect due to its lean texture and grain direction, but sirloin or ribeye work too. Avoid fatty cuts like ribeye—too much fat can make the beef greasy when stir-fried. Always slice against the grain for maximum tenderness. For extra tenderness, marinate the beef for 30 minutes instead of 15.

4

How do I prevent the beef from getting chewy?

Chewy beef happens when it's overcooked or sliced with the grain. Always slice thinly against the grain and cook in one layer at medium-high heat for just 1-2 minutes per batch. The cornstarch coating helps create a crispy exterior that protects the tender interior. Don't overcrowd the pan or the beef will steam instead of sear.

5

Can I make this stir-fry ahead of time?

Yes, but with a few key adjustments. Cook the beef and beans separately, then store them in airtight containers in the fridge for up to 3 days. Reheat gently in a skillet with a splash of water or soy sauce to restore moisture. Add fresh garnishes (sesame seeds, green onions) just before serving to keep them vibrant. For freezing, portion the cooked components separately for up to 3 months.

★★★★★5.0(14 reviews)
Categories Soups & Stews