Beef Vegetable Stir Fry

By Susan July 11, 2026
Pin

A lightning-fast beef vegetable stir fry featuring tender, velveted flank steak and crisp-tender veggies tossed in a glossy, savory garlic-soy sauce.

Beef Vegetable Stir Fry
Why This Recipe Works:
  • Velvetting the beef with baking soda breaks down tough fibers, ensuring melt-in-your-mouth tenderness every single time.
  • Searing the beef and vegetables in separate batches maintains high heat, preventing steaming and preserving that signature crisp-tender texture.
  • A balanced cornstarch slurry binds the savory soy-garlic sauce, creating a glossy glaze that clings to every ingredient.

I still remember the evening I ruined a beautiful flank steak by tossing it cold into a cheap, thin-bottomed skillet.

The meat didn't sear; instead, it boiled in its own gray juices, turning into something resembling shoe leather while the broccoli florets turned to sad, waterlogged mush.

The physics of a perfect stir fry come down to thermal mass and moisture control, which is why crowding a lightweight pan is a recipe for disaster. When you dump a mountain of cold beef and wet vegetables into a pan all at once, the temperature plummets instantly, preventing the Maillard reaction from occurring and forcing the meat to steam instead of sear.

To fix this, we use a simple Chinese restaurant technique called velvetting—using a touch of baking soda to alter the pH on the surface of the meat, which keeps the protein matrix tender.

Trust me, it works.

Beef Vegetable Stir Fry

  • Cuisine Asian
  • Category Dinner, Quick Meals
  • Prep Time
  • Cook Time
  • Servings 4
  • Calories 380 calories
  • Rating 4.8 4950
  • Tags beef stir fry, quick dinner, vegetable stir fry, easy stir fry

Ingredients

  • 1 lb flank steak, thinly sliced against the grain
  • 1/2 tsp baking soda
  • 1 tbsp soy sauce
  • 1 tbsp Chinese Shaoxing wine (or dry sherry)
  • 1 tbsp cornstarch
  • 2 tbsp vegetable oil, divided
  • 2 cups broccoli florets
  • 1 red bell pepper, thinly sliced
  • 1 cup sugar snap peas
  • 3 garlic cloves, minced
  • 1 tsp fresh ginger, grated
  • 1/4 cup low-sodium soy sauce (for the sauce)
  • 1/4 cup beef broth (for the sauce)
  • 2 tbsp brown sugar (for the sauce)
  • 1 tbsp oyster sauce (for the sauce)
  • 1 tsp sesame oil (for the sauce)
  • 1 tsp cornstarch (for the sauce)

Directions

  1. In a medium bowl, toss the sliced beef with the baking soda, 1 tablespoon of soy sauce, Shaoxing wine, and 1 tablespoon of cornstarch. Let it marinate at room temperature for 10 minutes while you prep the vegetables.
  2. In a small bowl, whisk together the sauce ingredients: low-sodium soy sauce, beef broth, brown sugar, oyster sauce, sesame oil, and 1 teaspoon of cornstarch until smooth.
  3. Heat 1 tablespoon of vegetable oil in a large, heavy-bottomed skillet or wok over high heat until shimmering. Add the marinated beef in a single layer and sear without moving for 2 minutes to get a deep brown crust, then flip and cook for 1 more minute before transferring to a plate.
  4. Add the remaining tablespoon of oil to the same pan. Toss in the broccoli, bell pepper, and snap peas, stir-frying for 3 to 4 minutes until they are bright green but still crisp.
  5. Reduce the heat to medium-high, add the minced garlic and grated ginger, and cook for 30 seconds until fragrant, being careful not to burn them.
  6. Return the beef and any accumulated juices to the pan, pour in the sauce mixture, and toss constantly for 1 to 2 minutes until the sauce bubbles and thickens into a glossy glaze that clings to the beef and vegetables.

Notes

  • I highly recommend using Diamond Crystal kosher salt if you need to adjust the seasoning at the end; use 1 teaspoon of Diamond Crystal, or scale down to 1/2 teaspoon if using Morton's kosher salt.
  • Velvetting works because baking soda raises the pH level on the meat's surface, making it harder for the proteins to bond tightly when heated, which prevents the beef from squeezing out its moisture and turning tough.
  • Stir-frying is an incredibly fast, high-heat process, so you must have all your vegetables chopped, sauce whisked, and plates ready before you turn on the stove, or your garlic will burn while you're scrambling to find the next ingredient.
  • Leftovers store beautifully, but be aware that the vegetables will lose their crisp, vibrant bite after a day in the fridge as they continue to absorb the salty sauce and soften.

Serving Suggestions

Serve this vibrant stir fry hot off the stove to preserve the crisp texture of the vegetables and the glossy sheen of the garlic-soy glaze.

  • Serve over a steaming bed of jasmine rice to soak up the glossy garlic-soy glaze.
  • For a low-carb twist, pair this dish with our Umami Zucchini Noodles to keep things light and fresh.
  • Garnish with a generous sprinkle of toasted sesame seeds and thinly sliced green onions for a pop of color and texture.
  • If you love a bit of heat, drizzle some chili crisp or sriracha over the top right before serving.
  • This dish also pairs wonderfully alongside a simple Saut-ed Bok Choy for an extra dose of greens.

Storage and Reheating

Let's talk about leftovers.

Store any extra stir fry in an airtight glass container in the fridge for up to three days, keeping in mind that the vegetables will naturally soften over time.

To reheat, avoid the microwave if you can, as it tends to turn the beef rubbery and overcooks the vegetables.

Instead, flash-fry the leftovers in a hot skillet with a splash of beef broth or water for two minutes to loosen the sauce and restore that glossy sheen.

Ingredient Substitutes

If you don't have all the ingredients on hand, these simple swaps will keep your dinner on track without sacrificing flavor.

  1. Flank Steak: You can easily swap this for sirloin, flat iron, or even chicken breast. If you're looking for a ground beef option, our Ground Beef Hot Honey Bowl is a fantastic alternative.
  2. Vegetables: Feel free to use whatever is rolling around in your crisper drawer, like carrots, baby corn, or mushrooms. For a cabbage-focused alternative, try our Sausage and Cabbage Stir Fry.
  3. Shaoxing Wine: Dry sherry is the best direct substitute, but you can also use mirin or simply omit it and use a splash of apple cider vinegar with a pinch of sugar.
  4. Oyster Sauce: If you don't have oyster sauce, vegetarian mushroom sauce works perfectly, or you can use hoisin sauce for a slightly sweeter profile.

This quick stir fry has saved my weeknights more times than I can count, turning a chaotic evening into a comforting, home-cooked victory. Grab your skillet, prep those veggies, and let me know how your velveted beef turns out!

Susan Rosie Rosalind – Storied Skillet

Susan Rosie

Recipe Developer & Tester

I've spent over 12 years perfecting recipes so you can cook with confidence. Every dish on Storied Skillet is tested multiple times – because your dinner matters. I believe in simple ingredients, clear instructions, and big flavors.

Learn More About Me →