Main Courses
This American beef stir fry recipe delivers restaurant-quality wok-seared beef with a sweet-spicy gloss that's impossible to resist. The secret lies in marinating thinly sliced beef in a bold blend of soy sauce, brown sugar, and garlic—creating tender, flavorful bites that caramelize beautifully during stir-frying.
With crisp-tender bell peppers, onions, and snap peas, this dish balances sweet, savory, and umami notes in every bite.
What sets this recipe apart is the two-stage cooking process: first marinating the beef for deep flavor, then wok-searing it at high heat to achieve that signature caramelized crust.
The sauce—a simple yet powerful mix of soy, brown sugar, and a touch of red pepper flakes—adds a glossy finish that ties everything together. It’s the kind of dish that feels indulgent but comes together in under 30 minutes with minimal prep.
The result is a vibrant, aromatic stir fry with perfectly tender beef, bright vegetables, and a sauce that’s just sweet enough to balance the heat. Serve it over steamed jasmine rice for a satisfying meal, or pair with noodles for extra heartiness.
This recipe proves you don’t need fancy techniques to create a dish that tastes like it came from a high-end restaurant.
Whether you're feeding a family or meal prepping for the week, this beef stir fry is versatile, customizable, and guaranteed to become a weeknight staple. The flavors develop as it sits, making it even better the next day—just reheat gently to preserve that crisp-tender texture. Let’s get cooking!
Ingredients for american beef stir fry
Restaurant-quality wok-seared beef starts with these 15 bold, balanced ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Yellow Onion 🧅 | 1 whole | Thinly sliced, white and yellow parts |
| Red Bell Pepper 🌶️ | 1 whole | Thinly sliced, seeds removed |
| Green Snap Peas 🌱 | 1 cup | Fresh or frozen, thawed |
| Garlic Cloves 🧄 | 4 cloves | Minced for marinade |
| Soy Sauce 🥄 | ½ cup | Low-sodium preferred |
| Brown Sugar 🍯 | ¼ cup | Packed, light brown preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame oil for aroma |
| Red Pepper Flakes 🌶️ | ½ tsp | Adjust for heat preference |
| Cornstarch 🌾 | 1 tbsp | For tenderizing beef |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point for wok-searing |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain |
| Lime Wedges 🍋 | 2 whole | For garnish and serving |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Kosher Salt 🧂 | 1 tsp | Diamond Crystal preferred |
The flank steak is non-negotiable here—its lean texture and grain make it ideal for stir-frying. Ask your butcher to slice it thinly against the grain (about 1/8-inch thick) if you're not comfortable doing it yourself. For the best quality, look for grass-fed options at specialty grocers like Whole Foods or Trader Joe's. If you're using pre-sliced steak, pat it dry thoroughly with paper towels—this helps it sear beautifully. The snap peas should be bright green, not wilted, and the bell pepper should be firm with no soft spots. For extra flavor, char the pepper strips slightly before adding them to the wok—this deepens their sweetness.
No soy sauce? Coconut aminos work in a pinch, though the flavor will be slightly different. Running short on brown sugar? White sugar plus a pinch of cinnamon mimics the caramel notes. The sesame oil is purely for aroma—use it sparingly (just 1 tbsp) and add it at the very end of cooking. If you prefer less heat, reduce the red pepper flakes to a pinch or swap for white pepper entirely. For the rice, jasmine rice is ideal, but basmati works too—just increase cooking time by 2-3 minutes. The cornstarch is key for tenderizing; don't skip it unless you're using pre-marinated beef.
Marinate the beef for at least 30 minutes (overnight is best) to maximize flavor. Store the marinade separately and reuse it for the sauce if desired—it keeps for up to 5 days in the fridge. The cooked stir fry reheats beautifully; just add a splash of water or broth to the pan and warm through gently over medium heat. For meal prep, portion into airtight containers with a thin layer of oil on top to preserve freshness for 4-5 days. The rice can be cooked in advance and reheated separately—just add a splash of water when warming. Freeze portions for up to 3 months, though texture may soften slightly upon thawing.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’m too tired to scrub pots—just sear the flank steak, toss in the onions, bell peppers, and snap peas, then let the garlic and soy sauce work their magic. No extra dishes, no stress.
- Steakhouse Bite: That tender, slightly chewy flank steak with the crispy edges? It’s the kind of texture that makes you forget stir-fry is usually all about veggies. The snap peas add a satisfying crunch, and the red bell pepper keeps it bright—like a homey version of your favorite restaurant dish.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The flavors actually improve the next day—yes, really—and it reheats like a dream. Pack it in containers, and you’ve got a protein-packed lunch that’ll keep you full until dinner.
- Budget Steak Night: Flank steak is affordable, and a single pound stretches across two meals without breaking the bank. Add frozen snap peas (they work just as well) and you’ve got a weeknight dinner that feels fancy but costs next to nothing. My wallet thanks me every time.
Step-by-step instructions for American beef stir fry
Master this technique for restaurant-quality beef stir fry with perfect wok-seared texture and glossy sauce.
Prepare the Flank Steak with Cornstarch Marinade
Slice the 1.5 lb flank steak thinly against the grain using a sharp knife, cutting into ¼-inch thick strips. Transfer to a bowl and add the 1 tbsp cornstarch and 1 tsp kosher salt. Toss gently to coat evenly—this creates a delicate crust that locks in juices during the quick sear.
Let the steak marinate for 15 minutes at room temperature. This brief resting period ensures even cooking and prevents toughness. While it marinates, mince the 4 cloves garlic for the sauce component. Never skip this step—cornstarch is essential for achieving that signature tender yet firm texture in stir fry.
Cook the Jasmine Rice to Al Dente Perfection
Rinse the 1.5 cups jasmine rice under cold water until the water runs clear. This removes excess starch that would make the rice gummy. Combine with 3 cups water and ½ tsp kosher salt in a pot, then bring to a boil over high heat. Once boiling, reduce to low heat, cover tightly, and simmer for 15 minutes without lifting the lid.
After 15 minutes, turn off the heat and let the rice steam undisturbed for 10 minutes. This resting period allows the rice to absorb remaining moisture evenly. Fluff gently with a fork before serving—properly cooked jasmine rice should be tender with a slight bite, not mushy. Keep warm while you prepare the stir fry.
Wok-Sear the Beef in Hot Oil
Heat a wok or large skillet over high heat until a drop of water sizzles violently. Add 2 tbsp vegetable oil and swirl to coat the surface. Working in batches if needed, add the cornstarch-coated steak strips and stir-fry for 1-2 minutes until deep golden brown and cooked to 145°F internally.
Remove the beef to a plate and set aside. The high heat is crucial here—it creates that signature wok-seared crust while keeping the interior tender. If your pan isn't hot enough, the beef will steam instead of sear. The steak should release easily from the pan when ready to flip.
Stir-Fry Vegetables and Build the Sauce
In the same wok, add 1 tbsp sesame oil and swirl to coat. Add the 1 whole yellow onion, 1 whole red bell pepper, and 1 cup green snap peas, stirring continuously for 3-4 minutes until the vegetables are bright green and slightly charred at the edges. The vegetables should be tender-crisp with a slight bite.
Push the vegetables to one side of the wok and add the minced 4 cloves garlic and 0.5 tsp red pepper flakes. Stir for 30 seconds until fragrant. In a small bowl, whisk together the 0.5 cup soy sauce and 0.25 cup brown sugar. Pour this mixture into the wok and stir for 1 minute until the sauce thickens slightly and coats the vegetables.
Combine and Finish with Aromatics
Return the seared beef to the wok and toss everything together for 1-2 minutes until the beef is evenly coated with the glossy sauce. The sauce should cling to the beef and vegetables, creating a sticky, flavorful glaze. Taste and adjust seasoning if needed—this is your chance to balance sweetness and saltiness.
Remove from heat and stir in the 1 tbsp sesame oil for aroma. Garnish with 0.25 cup chopped fresh cilantro and serve immediately over the jasmine rice, accompanied by 2 whole lime wedges for brightness. The dish should be vibrant, with contrasting textures of tender beef, crisp vegetables, and sticky sauce.
Pro Tips For Making American Beef Stir Fry
- Slice Steak Against Grain: Flank steak’s fibers run long—cutting perpendicular to them makes every bite tender. Use a sharp knife and slice after resting (yes, even if you’re impatient like me). Thick strips? You’ll regret it.
- Blanch Peas First: Snap peas straight from the pod? Toss them in boiling water for 30 seconds before stir-frying. They’ll stay bright green and crisp, not mushy—no more sad, limp peas ruining your dish.
- Don’t Overcrowd the Pan: I learned this the hard way—dumping everything in at once steams the onions and peppers instead of searing them. Work in batches: onions first, then peppers, then steak. Patience here = flavor.
- Use High Heat, Then Lower: Start with the pan screaming hot to get that beef crust, then drop the heat to medium-high for the rest. Too low? Your steak turns tough. Too high? Burnt garlic and sad onions. Balance is everything.
Make-ahead tips for leftovers
Prep Ahead for Flavor
Marinate the beef overnight in the soy sauce, brown sugar, garlic, and sesame oil mix for maximum flavor infusion. Store in a ziplock bag in the fridge—this also tenderizes the meat beautifully. The longer it marinates, the deeper the caramelized crust when seared. 💫
Cook Rice in Advance
Prepare the jasmine rice up to 2 days ahead—it actually tastes better as it sits. Store in an airtight container at room temperature or refrigerate.
When reheating, add 1 tablespoon water per cup of rice and microwave for 2 minutes, covered. This prevents drying out while keeping the grains separate.
Chop Veggies Efficiently
Slice all vegetables (onion, bell pepper, snap peas) and store in separate quart-sized bags in the fridge for up to 3 days. Keep them dry to prevent sogginess. When ready to cook, pat them dry with a paper towel—this ensures they crisp up perfectly during stir-frying. 🥕
Freeze Portioned Sauce
Make the sweet-spicy sauce (soy, brown sugar, red pepper flakes) in advance and freeze in ice cube trays. Pop out cubes and store in a freezer bag—thaw just before cooking.
This saves time and keeps flavors concentrated. For extra convenience, freeze the sauce with a cube of butter to prevent separation.
Pre-Sear Beef for Meal Prep
Cook the beef completely ahead of time and store it in the fridge for up to 3 days. Reheat gently in a skillet with 1 teaspoon vegetable oil over medium-low heat for 2-3 minutes, adding a splash of water to maintain moisture.
The cornstarch coating helps it reheat beautifully without drying out.
Assemble Like a Pro
Keep all components separate until ready to serve. Store the stir-fry in individual meal prep containers with a layer of rice at the bottom. When reheating, microwave the rice first, then add the stir-fry mixture for 1-2 minutes to avoid soggy vegetables.
Garnish with fresh cilantro and lime right before eating for maximum freshness. ✨
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut?
Yes! Sirloin or ribeye work well, but slice them thinly against the grain for tenderness. Skirt steak is another great choice—it's lean and absorbs marinades beautifully. Avoid tougher cuts like chuck roast, as they won't achieve the same tender texture. If using pre-sliced steak, pat it completely dry before marinating for the best sear.
How do I adjust the heat level in this recipe?
For milder heat, reduce the red pepper flakes to ¼ teaspoon or swap for white pepper. For spicier flavor, add ½ teaspoon cayenne pepper or a dash of chili garlic sauce to the marinade. The sauce's sweetness balances heat, so adjust sugar to ⅓ cup if using extra spice. Always taste as you go!
What's the best way to reheat leftovers?
Reheat in 30-second bursts in the microwave with a splash of water to prevent drying. For crispier texture, warm in a skillet over medium heat with 1 teaspoon oil for 2-3 minutes, tossing constantly. Avoid high heat—it makes the beef tough. The cornstarch coating helps maintain tenderness when reheated properly.
Can I make this gluten-free?
Replace soy sauce with coconut aminos (1:1 ratio) or tamari. Use gluten-free oyster sauce if included, and check all ingredients (like cornstarch) for certification. The recipe's core technique remains the same—just the flavor profile adjusts slightly. For extra umami, add 1 teaspoon fish sauce to the marinade.
Why did my beef turn out tough?
This usually happens from overcooking or not slicing against the grain. Cook beef in 1-2 minutes per batch at high heat—it should reach 145°F internally. If using thicker slices, reduce cooking time. Also, ensure your pan is properly preheated—a cold pan steams instead of sears. The cornstarch coating helps tenderize, but proper technique is key.
