• About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
menu icon
go to homepage
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
search icon
Homepage link
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
×

Beef and Broccoli Stir-Fry Recipe

Published: Apr 14, 2026 by Amelia · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Leave a Review

If you’re searching for a delicious, home-cooked meal that bursts with flavor and satisfies that craving for something hearty yet fresh, this Beef and Broccoli Stir-Fry Recipe is the answer. It’s a perfect harmony of tender, marinated beef slices and crisp broccoli florets coated in a savory, slightly sweet sauce that clings beautifully to every bite. Whether you’re a seasoned home cook or just want a quick yet impressive dinner, this recipe packs all the punch of your favorite takeout but is infinitely better because you made it yourself.

Ingredients You'll Need

The image shows raw red meat slices placed in the center on a white plate, surrounded by bowls with cooking ingredients arranged neatly on a white marbled surface. To the top left, three garlic cloves lie on a small white plate, next to a white spoon holding light brown powder and a small spoon with dark soy sauce. Near the bottom left is grated ginger and several small bowls with dark sauces and light brown liquid. A bowl on the top right holds bright green broccoli florets, while a smaller bowl on the bottom right is filled with chopped green onions. The ingredients are arranged in a clean, bright setting with simple white ceramics, giving a fresh and organized look. photo taken with an iphone --ar 4:5 --v 7

Every ingredient in this stir-fry is simple and plays a crucial role in building layers of flavor and texture that bring the dish to life. From the tender flank steak to the fresh broccoli and fragrant aromatics, each contributes something important — the cornstarch for that velvety sauce, the oyster sauce for umami depth, and fresh ginger and garlic for zest and warmth.

  • 1 pound flank steak: Choose a lean cut for tenderness and quick cooking.
  • 1 tablespoon cornstarch: This creates a smooth, glossy coating on the beef when cooked.
  • 1 tablespoon neutral oil: Such as vegetable or canola oil, perfect for high-heat stir-frying.
  • 1 tablespoon soy sauce: Adds a salty, savory foundation to the marinade.
  • ¼ teaspoon baking soda: Helps tenderize the meat for extra juiciness.
  • ½ cup beef stock: Brings depth of flavor to the sauce.
  • 2 tablespoons oyster sauce: Key for the signature rich, savory notes.
  • 2 tablespoons Shaoxing wine: Offers a subtle, aromatic sweetness (substitute dry sherry if unavailable).
  • 2 tablespoons soy sauce: Additional saltiness enhancing the sauce complexity.
  • 1 tablespoon cornstarch: Mixed with water to thicken the sauce perfectly.
  • 1 teaspoon dark soy sauce: Contributes color and a deeper umami hit.
  • ⅛ teaspoon white pepper: Provides gentle warm heat without overwhelming the senses.
  • 2 tablespoons neutral oil: For stir-frying the steak and broccoli.
  • 1 (12-ounce) bag broccoli florets: Crisp and colorful vegetable that balances the hearty beef.
  • 4 scallions, sliced into 2-inch pieces: Adds freshness and mild onion flavor.
  • 1 tablespoon grated or minced fresh ginger: Zesty spice that brightens the dish.
  • 4 cloves garlic, grated or minced: Aromatic punch that complements the beef perfectly.
  • ½ teaspoon sesame oil: Added at the end for a toasty, nutty finish.

How to Make Beef and Broccoli Stir-Fry Recipe

Step 1: Marinate the Steak

Start by thinly slicing the flank steak against the grain into bite-sized pieces. This ensures each piece is tender and easy to enjoy. Whisk together 1 tablespoon cornstarch, 1 tablespoon neutral oil, 1 tablespoon soy sauce, and ¼ teaspoon baking soda in a bowl. Toss the steak in this marinade until every piece is coated. Letting it sit for at least 10 minutes (up to 30) gives the flavors time to meld and guarantees that tender texture we all love.

Step 2: Prepare the Sauce for the Beef and Broccoli Stir-Fry Recipe

In a separate bowl, whisk together your sauce ingredients, including beef stock, oyster sauce, Shaoxing wine, soy sauces, dark soy sauce, powdered white pepper, and a bit of cornstarch to thicken. This saucy mix is what will tie all the flavors of the beef and broccoli together, giving the dish its signature mouthwatering richness.

Step 3: Stir-Fry the Broccoli

Heat 1 tablespoon of neutral oil in a large sauté pan or wok over medium-high heat. Toss in the broccoli florets and sauté them, stirring occasionally, for about 6 to 8 minutes until they reach a perfect crisp-tender state. You want the broccoli to still have a bit of snap and vibrant green color, which contrasts so nicely against the tender beef. Once done, transfer to a clean plate and set aside.

Step 4: Stir-Fry the Beef

Next, add the remaining tablespoon of oil to the pan and spread the marinated beef in one even layer. Let it cook undisturbed for about 1 minute to get a beautiful caramelized sear on the bottom. Then, flip the beef pieces, adding your freshly grated ginger and garlic. Continue cooking for another 1 to 2 minutes, stirring and flipping as needed, until the beef is almost cooked through — remember, it will finish cooking in the sauce later.

Step 5: Combine Ingredients

Carefully add the sautéed broccoli, sliced scallions, and the prepared sauce to the pan with your beef. The liquid may sputter as it hits the hot pan, so exercise a little caution. Toss everything together until the sauce thickens and everything is evenly coated, about 30 to 60 seconds. When the sauce has reached that velvety consistency, remove the pan from the heat and stir in the fragrant sesame oil to finish.

Step 6: Final Seasoning

Give your stir-fry a taste and adjust the seasoning if needed with extra soy sauce. This final touch lets you personalize the balance between salty and savory to your liking before serving.

How to Serve Beef and Broccoli Stir-Fry Recipe

The image shows a white pan full of beef and broccoli stir-fry. The dish has two main layers: the first layer consists of thin, dark brown beef slices with a shiny sauce covering them, and the second layer features bright green broccoli florets and chopped green onions scattered evenly on top and mixed throughout. A wooden spoon is resting inside the pan, slightly lifting some beef and broccoli. The pan sits on a white marbled surface with a small wooden bowl of pink salt nearby. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

For that restaurant-quality presentation and an added layer of flavor, sprinkle some toasted sesame seeds or finely chopped fresh cilantro on top. These little extras add a bit of crunch and a fresh pop that takes the dish over the edge.

Side Dishes

This Beef and Broccoli Stir-Fry Recipe pairs wonderfully with steamed jasmine rice or fragrant fried rice to soak up all that luscious sauce. For a low-carb option, cauliflower rice or steamed noodles are fantastic alternatives. Don’t forget a side of pickled vegetables or a simple cucumber salad for contrast.

Creative Ways to Present

Try serving the beef and broccoli over a bed of crispy noodles for an extra textural twist, or scoop into lettuce cups as a fresh, fun way to eat. Family-style serving in a big bowl invites everyone to dig in together, making dinner feel warm and communal.

Make Ahead and Storage

Storing Leftovers

If you happen to have leftovers (which is rare, because it’s that good), store them in an airtight container and refrigerate for up to 3 days. The beef will stay tender, and the broccoli will maintain some crispness if not overcooked initially.

Freezing

You can freeze this dish, but keep in mind the broccoli's texture may change slightly when thawed. Pack leftover beef and sauce separately if possible for better results, and freeze in a freezer-safe container for up to two months.

Reheating

Reheat gently in a skillet over medium heat, stirring occasionally until warmed through. Avoid the microwave to maintain that lovely texture and to prevent the beef from drying out. A splash of water or broth added during reheating can help loosen up the sauce if it thickened too much.

FAQs

What cut of beef is best for this stir-fry?

Flank steak is ideal because it’s lean, has great flavor, and slices nicely against the grain for tender bites. You can also use skirt steak or sirloin if preferred.

Can I use frozen broccoli instead of fresh?

While fresh broccoli offers the best texture and flavor, frozen broccoli can be used in a pinch. Just thaw and drain well before stir-frying to avoid sogginess.

Is there a substitute for Shaoxing wine?

If you don’t have Shaoxing wine, dry sherry is a great substitute. If you prefer to avoid alcohol, you can use additional beef stock with a splash of rice vinegar.

How can I make this recipe gluten-free?

Use tamari or a gluten-free soy sauce substitute, and ensure the oyster sauce is certified gluten-free. Cornstarch and all other ingredients are naturally gluten-free.

Can I prepare this dish vegetarian?

Absolutely! Replace the beef with firm tofu or seitan and swap the beef stock for vegetable broth, adjusting the oyster sauce to a vegetarian version or using mushroom sauce.

Final Thoughts

Making the Beef and Broccoli Stir-Fry Recipe at home is not only rewarding but downright delicious. It’s got that perfect balance of savoriness, texture, and vibrancy that makes weeknight dinners feel special. Trust me, once you try this version, you’ll wonder why you ever ordered takeout. So gather your ingredients and dive into this cozy, crowd-pleasing dish — your taste buds will thank you!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Beef and Broccoli Stir-Fry Recipe

Beef and Broccoli Stir-Fry Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Print Recipe
Pin Recipe

A classic Chinese-American dish featuring tender flank steak and crisp broccoli florets stir-fried in a savory sauce made with soy, oyster sauce, and Shaoxing wine. Perfectly balanced flavors and textures make this beef and broccoli recipe a quick and satisfying meal ready in just 30 minutes.

  • Total Time: 30 minutes
  • Yield: 4 servings

Ingredients

For the Steak Marinade

  • 1 pound flank steak
  • 1 tablespoon cornstarch
  • 1 tablespoon neutral oil
  • 1 tablespoon soy sauce
  • ¼ teaspoon baking soda

For the Sauce

  • ½ cup beef stock
  • 2 tablespoons oyster sauce
  • 2 tablespoons Shaoxing wine
  • 2 tablespoons soy sauce
  • 1 tablespoon cornstarch
  • 1 teaspoon dark soy sauce
  • ⅛ teaspoon white pepper

For Stir-Frying

  • 2 tablespoons neutral oil, divided
  • 1 (12-ounce) bag broccoli florets
  • 4 scallions, sliced into 2-inch pieces
  • 1 tablespoon grated or minced fresh ginger
  • 4 cloves garlic, grated or minced
  • ½ teaspoon sesame oil

Instructions

  1. Marinate the steak: Thinly slice the flank steak across the grain into bite-sized pieces. In a small bowl, whisk together cornstarch, neutral oil, soy sauce, and baking soda until smooth. Toss the steak in this marinade until fully coated. Let it rest for at least 10 minutes and up to 30 minutes to tenderize and flavor the meat.
  2. Prepare the sauce: In another bowl, combine beef stock, oyster sauce, Shaoxing wine, soy sauce, cornstarch, dark soy sauce, and white pepper. Whisk thoroughly until all ingredients are well incorporated and the cornstarch is dissolved.
  3. Stir-fry the broccoli: Heat 1 tablespoon of neutral oil in a large sauté pan or wok over medium-high heat. Add the broccoli florets and sauté, stirring occasionally, for 6 to 8 minutes until the broccoli is crisp-tender. Remove the broccoli and set aside on a clean plate.
  4. Stir-fry the beef: Add the remaining 1 tablespoon of oil to the pan. Spread the marinated beef in an even layer and cook undisturbed for about 1 minute until the bottom side caramelizes. Flip the beef pieces, add the grated ginger and garlic, and stir-fry for another 1-2 minutes until the beef is nearly cooked through.
  5. Combine ingredients: Carefully add the cooked broccoli, scallions, and prepared sauce into the pan with the beef. Toss everything together to combine evenly. Continue cooking while stirring for 30-60 seconds until the sauce thickens and clings to the beef and broccoli. Remove the pan from heat and stir in the sesame oil.
  6. Season and serve: Taste the dish and add extra soy sauce if desired for additional saltiness. Serve the beef and broccoli warm over steamed rice or fried rice for a complete meal. Enjoy!

Notes

  • Slice the steak thinly against the grain to ensure tenderness.
  • Marinating with baking soda tenderizes the beef by breaking down muscle fibers.
  • Shaoxing wine adds authentic depth but can be substituted with dry sherry if unavailable.
  • Use a large wok or sauté pan to allow even cooking and easy tossing.
  • To make it gluten-free, use tamari or gluten-free soy sauce.
  • Serve with steamed rice, fried rice, or noodles for a hearty meal.
  • Author: Amelia
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Chinese-American

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Beef

  • How To Cook A Perfectly Grilled Ribeye Recipe
    How To Cook A Perfectly Grilled Ribeye Recipe
  • Cheesy Ground Beef Hash Brown Casserole Recipe
    Cheesy Ground Beef Hash Brown Casserole Recipe
  • Ultimate Ropa Vieja Recipe
    Ultimate Ropa Vieja Recipe
  • Grilled Marinated Flat Iron Steak Recipe
    Grilled Marinated Flat Iron Steak Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi, I’m so happy you’re here!

I'm Amelia, a 27-year-old recipe developer and former restaurant line cook living in Portland, Oregon. This is where I share recipes that actually work in real kitchens, tested by someone who's cooked through the chaos of Friday night dinner rush and the reality of weeknight exhaustion.

Learn more

Popular

  • Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
    Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
  • Fig and Balsamic Vinaigrette Recipe
    Fig and Balsamic Vinaigrette Recipe
  • Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
    Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
  • Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe
    Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe
  • Persian Lemon Chicken with Yogurt and Turmeric Recipe
    Persian Lemon Chicken with Yogurt and Turmeric Recipe
  • Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
    Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
  • Turkish Lamb Shish Kebab Recipe
    Turkish Lamb Shish Kebab Recipe
  • Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
    Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
  • Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
    Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
  • Gelatinous Chicken Feet Bone Broth Recipe
    Gelatinous Chicken Feet Bone Broth Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Recipes

  • Appetizers & Snacks
  • Breakfast
  • Desserts
  • Dinner
    • Beef
    • Chicken
  • Lunch and Side-Dish
  • Soups

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipes Vibe. All rights reserved.