20-Minute Beef and Green Bean Stir Fry
Tender slices of beef and crisp green beans in a savory, slightly sweet sauce that comes together faster than ordering delivery. It’s the kind of weeknight dinner that feels like you pulled off something good without spending an hour in the kitchen.

You need a hot pan, a little slicing, and about twenty minutes from start to finish. That’s it.
Why This Stir Fry Works
The green beans get blistered and almost smoky in the wok, while the beef stays juicy because you sear it quickly and pull it off the heat. The sauce coats everything in a glossy, salty finish with a hint of sweetness from a spoonful of brown sugar.
I keep coming back to this one because the ingredient list is short and the cooking is so fast. No deep-frying, no long marinades. Just a quick toss in cornstarch and soy sauce to give the beef that velvety texture you get at a restaurant.
Ingredients

- 1 lb flank steak or sirloin: slice it thin across the grain for tenderness
- 12 oz fresh green beans: trimmed, and pat them very dry so they blister instead of steam
- 2 tbsp vegetable oil: or any neutral high-heat oil, divided
- 3 cloves garlic: minced
- 1 tsp fresh ginger: grated
- 3 tbsp soy sauce: low-sodium works well here
- 1 tbsp oyster sauce: adds depth and that glossy finish
- 1 tbsp brown sugar: light or dark, a little goes a long way
- 1 tsp cornstarch: mixed with 2 tbsp water to make a slurry
- 1 tsp toasted sesame oil: for finishing
- Sliced green onions and sesame seeds: for serving
Variations / Substitutions
- Swap the protein: thinly sliced chicken thigh works; just adjust the searing time slightly.
- Use another vegetable: snap peas, asparagus, or broccoli florets are great; blanch broccoli briefly before stir-frying.
- Make it spicy: add a teaspoon of chili crisp, sambal oelek, or a sliced fresh red chili when you add the garlic and ginger.
- Gluten-free: use tamari instead of soy sauce and check your oyster sauce label.
- If you love fast noodle dishes, try our Beef Chow Fun next.
How to Make Beef and Green Bean Stir Fry
Step 1: Marinate the Beef

Slice the flank steak very thin, about ¼ inch thick, cutting against the grain. In a medium bowl, toss the beef with 1 tablespoon of the soy sauce and the cornstarch slurry until every piece is coated. Let it sit while you prep the rest. This gives you about 10 minutes of hands-off time to trim the green beans and mince the garlic and ginger.
The cornstarch does two things: it locks in moisture and gives the beef a slight velvety coating once it hits the hot oil. You’ll see it turn from pale to deep brown in seconds.
Step 2: Blister the Green Beans

Heat 1 tablespoon of the vegetable oil in a wok or large heavy skillet over high heat until it shimmers, about 30 seconds. Add the green beans and spread them into a single layer. Let them cook undisturbed for 2 minutes, then toss and cook another 2 to 3 minutes until they are blistered in spots and bright green. They should still have some snap.
You want to hear a sizzle the whole time. If the beans start steaming instead, the pan isn’t hot enough or they’re too crowded. Scoop them onto a plate and set aside.
Step 3: Sear the Beef

Add the remaining 1 tablespoon of oil to the same pan and let it get hot again, about 20 seconds. Lay the marinated beef in a single layer, working in two batches if your pan is small. Sear without moving for 1 minute, then flip and sear the other side for another 30 seconds to 1 minute. The pieces should be deeply browned on the edges but still pink in the center at this point.
Overcooking now will give you tough beef, so work fast and don’t crowd the pan. If you cook it all at once, the meat will steam and lose that seared edge. Transfer the beef to the plate with the green beans.
Step 4: Toss and Serve

Turn the heat down to medium, then add the garlic and grated ginger to the empty pan. Stir for 30 seconds until fragrant, then pour in the remaining 2 tablespoons soy sauce, the oyster sauce, and the brown sugar. Scrape up any browned bits stuck to the bottom. Let the sauce bubble for 20 seconds, then return the beef and green beans to the pan.
Toss everything together for about 1 minute, just until the beef is cooked through and the sauce clings to every piece. Drizzle the sesame oil over the top, give it one last toss, and serve right away over steamed rice with a shower of sliced green onions and sesame seeds. The sauce will be glossy and the green beans still bright.
A Few Tips Before You Start
- Slice the beef cold: pop the steak in the freezer for 15 minutes before slicing. It firms up and makes thin, even slices much easier.
- Hot pan, dry beans: any moisture on the green beans will kill the blistering effect. Dry them well after washing.
- Don’t skip the sesame oil at the end: it goes in off the heat so the flavor stays fresh and fragrant, not cooked out.
- Leftover stir fry makes a great lunch: stir-fried beef and green beans hold up well and reheat in a hot skillet in 2 minutes.
Storing Leftovers
- Refrigerate: store in an airtight container for up to 3 days.
- Reheating: a quick toss in a hot skillet over medium heat brings back the texture better than the microwave. Add a tiny splash of water if the sauce has thickened too much.
What to Serve with Beef and Green Bean Stir Fry
Steamed jasmine rice is the obvious move, but a pile of garlic fried rice or plain lo mein noodles soak up the sauce just as well. For something cool and crunchy on the side, quick-pickled cucumbers with a little rice vinegar and salt balance the richness of the beef.
Frequently Asked Questions
Can I use frozen green beans?
Yes, but thaw them completely and pat them very dry. They won’t blister quite as well as fresh, but they still work in a pinch.
What’s the best cut of beef for a stir fry?
Flank steak and sirloin are my go-tos because they stay tender when sliced thin across the grain. Skirt steak also works and has great flavor.
Can I make this ahead of time?
You can slice the beef and trim the green beans a day in advance and store them separately in the fridge. The stir fry itself is best cooked right before serving.
How do I keep the beef from getting chewy?
Slice it very thin against the grain, don’t overcook it, and sear in small batches so it browns instead of steaming. That quick cornstarch coating helps protect it too.

Beef and Green Bean Stir Fry Recipe
Ingredients
Method
- Toss the sliced beef with 1 tablespoon soy sauce and the cornstarch slurry. Set aside for 10 minutes.
- Heat 1 tablespoon oil in a wok over high heat. Stir-fry the green beans for 4 to 5 minutes until blistered, then transfer to a plate.
- Heat the remaining 1 tablespoon oil in the same pan. Sear the beef in a single layer for about 1 minute per side until browned, then transfer to the plate.
- Lower heat to medium, add garlic and ginger, and stir for 30 seconds. Pour in the remaining 2 tablespoons soy sauce, oyster sauce, and brown sugar. Simmer for 20 seconds, then return beef and green beans to the pan. Toss for 1 minute, finish with sesame oil, and serve immediately over rice with green onions and sesame seeds.
