Beef Stir Fry with Vegetables

Loading…

By Reading time

Thin slices of beef, crisp-tender vegetables, and a glossy soy-ginger sauce are what make this stir fry land on repeat. It cooks fast, but it doesn’t taste rushed. The beef stays tender because it’s sliced thin against the grain and seared in a hot pan before anything else touches the wok, while the vegetables keep enough bite to stand up to the sauce.

The sauce matters here. Soy sauce brings salt and depth, oyster sauce adds that savory backbone you can’t quite fake, and a little brown sugar rounds everything out without turning the dish sweet. The cornstarch slurry goes in at the end, after the beef and vegetables are back together, so it thickens into a clingy glaze instead of turning gummy in the pan.

Below, I’ll walk through the small details that keep the beef tender and the vegetables crisp, plus the swaps that still give you a stir fry worth serving over rice on a busy night.

The beef stayed tender and the sauce thickened up just enough to coat everything without making the vegetables soggy. I used the sliced mushrooms too, and they soaked up all that ginger-garlic flavor.

★★★★★— Melissa R.

Save this beef stir fry with vegetables for the nights when you want glossy sauce, crisp-tender broccoli, and dinner on the table in 30 minutes.

Save to Pinterest

The Trick to Tender Beef Before the Vegetables Even Start

The biggest mistake in a beef stir fry is crowding the pan and expecting a proper sear anyway. Beef needs direct contact with hot metal, and it needs room to brown instead of steam. When the pan is hot enough, the meat should sizzle hard the second it hits the oil, and you should leave it alone long enough for the edges to color before tossing it.

Slicing against the grain matters just as much as the heat. That shortens the muscle fibers and keeps each bite tender instead of chewy. If your slices are thicker than about 1/4 inch, they’ll cook before they brown, and you’ll lose the texture that makes this dish work.

  • Flank or sirloin steak — Flank gives you a more pronounced beefy bite, while sirloin is a little more forgiving and tender. Either one works well as long as you slice it very thin across the grain.
  • High heat — This is what gives you browning fast enough to keep the meat juicy. If the pan isn’t smoking lightly before the beef goes in, wait another minute.
  • Vegetables — Broccoli, bell pepper, snap peas, and mushrooms all cook at different speeds, but they can still finish together if you cut them into similar-sized pieces. That keeps the stir fry balanced instead of giving you overcooked broccoli and raw mushrooms.
  • Cornstarch slurry — The slurry thickens the sauce right at the end, after the beef and vegetables are already coated. Adding it too early can make the sauce tighten up before everything is fully tossed.

What Each Ingredient Is Actually Doing in This Recipe

Prepared recipe ready to serve
  • Primary ingredient (the star) — Quality matters most. Choose the best you can find.
  • Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
  • Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
  • Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Supporting ingredients — Complement the main ingredient without overpowering it.
  • Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
  • Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.

Why the Sauce Gets Glossy Instead of Gloppy

First whisk the sauce before you turn on the heat. Once the cornstarch hits liquid, it wants to settle, so you want everything ready when the pan is moving fast. Soy sauce and oyster sauce bring the savory base, brown sugar softens the salt, and sesame oil is there for aroma rather than bulk.

Use the slurry only after the sauce is already on the food. If you pour cornstarch directly into a hot pan, you’ll get little lumps that never fully smooth out. When it goes in as a slurry and gets tossed over high heat for about a minute, it turns the whole dish shiny and coats the beef instead of pooling under it.

Flank Steak vs. Sirloin

Flank steak has a deeper beef flavor and a firmer bite, which works beautifully if you slice it very thin. Sirloin is a little more tender and easier for a quick weeknight dinner, especially if you’re not used to shaving meat for stir fry. Both are good choices; just don’t use thick chunks and expect the same texture.

Make It Gluten-Free

Use a gluten-free soy sauce or tamari and check that your oyster sauce is labeled gluten-free. The rest of the method stays the same, and you’ll still get the same glossy finish because the cornstarch slurry does the thickening, not wheat flour.

Swap the Vegetables by Season

You can swap in green beans, zucchini, carrots, or baby corn as long as you keep the pieces bite-size and cook the firmer vegetables first. The key is keeping some crunch in the pan so the finished stir fry doesn’t turn soft once the sauce goes in.

Lower-Sodium Version

Use low-sodium soy sauce and cut the oyster sauce back slightly, then taste after the sauce coats the beef. You’ll lose a little depth, but a touch more ginger or garlic brings the flavor back up without making the dish overly salty.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 3 days. The vegetables soften a bit, but the flavor holds well.
  • Freezer: It freezes okay, though the vegetables lose some crispness. If you plan to freeze it, pull it off the heat just after the sauce thickens so the veg don’t get too soft.
  • Reheating: Reheat in a skillet over medium heat with a splash of water until warmed through. The common mistake is blasting it in the microwave too long, which makes the beef tough and the sauce split around the edges.

Questions I Get Asked About This Recipe

Can I use a different cut of beef for stir fry?+

Yes, as long as it’s a tender cut that cooks quickly, like sirloin, ribeye, or even thinly sliced chuck if it’s well trimmed. The key is slicing it thin against the grain so it stays tender after the fast sear. Tougher cubes won’t improve with this cooking method.

How do I keep the beef from turning chewy?+

Slice it thin, sear it fast, and pull it out as soon as it browns. Beef gets chewy when it sits too long in the pan or cooks after it’s already dry. Returning it to the wok at the end just warms it through while the sauce finishes.

Can I make this beef stir fry ahead of time?+

You can slice the beef and prep the vegetables a day ahead, and you can whisk the sauce in advance too. Cook it right before serving, though, because the vegetables lose their crisp edges if they sit in the sauce too long. Stir fry tastes best when it goes from wok to bowl fast.

How do I thicken the sauce if it looks watery?+

Let it boil for another 20 to 30 seconds after adding the slurry, tossing constantly. If it still looks thin, the pan may not be hot enough, or the vegetables may have released extra moisture. Keep it moving over high heat until the sauce turns shiny and starts to cling to the meat.

Can I use frozen vegetables in this recipe?+

You can, but thaw and pat them dry first or they’ll dump water into the pan and steam everything. Frozen vegetables work best when you treat them like a backup plan, not a direct swap for fresh ones. Expect a softer result and a little less browning.

Beef Stir Fry with Vegetables

Beef stir fry with vegetables featuring thinly sliced seared beef and crisp-tender broccoli, bell pepper, snap peas, and mushrooms in a glossy soy-ginger sauce. Quick beef dinner that finishes in about 30 minutes and tastes like takeout over steamed rice with sesame seeds.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Asian-American
Calories: 620

Ingredients
  

Beef and vegetables
  • 1.5 lb flank or sirloin steak thinly sliced very thin against the grain
  • 2 broccoli florets 2 cups
  • 1 red bell pepper sliced
  • 1 snap peas 1 cup
  • 1 mushrooms sliced, 1 cup
  • 3 garlic cloves minced
  • 1 tbsp fresh ginger grated
  • 3 tbsp vegetable oil divided (2 tbsp for searing, remaining for stir-fry)
Sauce
  • 0.25 cup soy sauce
  • 2 tbsp oyster sauce
  • 1 tbsp brown sugar
  • 1 tsp sesame oil
  • 1 tbsp cornstarch mixed with water
  • 2 tbsp water for cornstarch slurry
  • 0.25 sesame seeds for serving
  • 1 cooked rice for serving

Equipment

  • 1 wok

Method
 

Make the soy-ginger sauce
  1. Whisk soy sauce, oyster sauce, brown sugar, sesame oil, and cornstarch mixed with water in a bowl until smooth, then set aside.
Sear the beef
  1. Heat 2 tablespoons vegetable oil in a wok over high heat until smoking, then add the beef in a single layer and sear for 1–2 minutes without stirring until browned.
  2. Toss the beef briefly to coat with the searing oil and remove it from the wok.
Stir-fry the vegetables and finish
  1. Add the remaining vegetable oil to the wok and stir-fry broccoli florets, red bell pepper, snap peas, and mushrooms for 3–4 minutes until tender-crisp.
  2. Add garlic and fresh ginger and cook for 30 seconds, stirring, until fragrant.
  3. Return the seared beef to the wok and stir to combine with the vegetables.
  4. Pour the sauce over everything and toss while stirring until the sauce thickens and turns glossy, about 1 minute.
  5. Serve immediately over cooked rice and top with sesame seeds.

Notes

For best texture, slice the steak very thin against the grain and keep the vegetables tender-crisp by stir-frying on high heat in small batches if needed. Store leftovers in the fridge up to 3 days; reheat in a skillet over medium heat until warmed through (sauce may thicken—add a splash of water). Freezing is not recommended for crisp-tender vegetables. For a lighter option, use reduced-sugar soy sauce and replace oyster sauce with a low-sodium oyster sauce substitute if available.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating