If you’ve been craving a cozy, restaurant-style Beef and Broccoli Recipe, this is the one I make on repeat. It’s tender, saucy, and tastes even better than most takeouts in my opinion.

This quick, delicious Beef and Broccoli stir fry is easy to make for any weeknight dinner and even works great for meal prep.
What Is Beef and Broccoli?
Beef and broccoli is a classic Chinese-American stir fry made with marinated beef, crisp broccoli, and a glossy sauce that’s savory, lightly sweet, and ultra comforting. It's really easy to make and is definitely on my weeknight meal rotation.

Why You’ll Love This Beef and Broccoli Recipe
- Fast Weeknight Dinner: Ready in under 30 minutes from start to finish.
- Takeout-Level Flavor: Savory soy, rich oyster sauce, and Shaoxing wine create the signature stir-fry taste.
- Tender, Juicy Beef: A quick marinade ensures the beef strips stay silky and soft.
- Veggie-Loaded Meal: A whole pound of broccoli means a ton of nutrients.
- Easily Customizable: Swap the veggie, tweak the sauce, adapt for gluten-free—whatever you need.
Equipment You’ll Need
Ingredients
- Flank steak: Thinly sliced so this beef and broccoli recipe cooks quickly and stays tender.
- Baking soda: Key ingredient to help velvet the beef for restaurant-style tenderness.
- Soy sauce
- Oyster sauce
- Shaoxing wine: Adds classic stir-fry aroma and complexity. Can substitute it with dry sherry or omit it for a non-alcoholic version.
- Sugar
- Neutral oil
- Cornstarch: Thickens the sauce and velvets the beef.
- Salt
- White pepper
- Garlic
- Ginger
- Broccoli: The crisp, fresh veggie base of this dish.
- Sesame oil
- Beef broth: Forms the base of the glossy stir-fry sauce.
- Dark soy sauce
Customizations
- Swap the beef: Use sirloin, skirt steak, or even chicken.
- Veggie options: Add mushrooms, snow peas, bok choy, or carrots.
- Make it spicier: Add chili crisp or red pepper flakes.
- Sweeter or saltier: Adjust sugar or soy sauce to taste.
- Alcohol-free: Swap Shaoxing wine for rice vinegar with a pinch of sugar.
How to Make This Beef and Broccoli Recipe
Marinate the Beef
Combine flank steak with baking soda, soy sauce, oyster sauce, Shaoxing wine, sugar, neutral oil, cornstarch, salt, and white pepper. Mix well and marinate for 15 minutes.
Make the Stir-Fry Sauce
Whisk soy sauce, dark soy sauce, Shaoxing wine, oyster sauce, sugar, beef broth, and cornstarch until smooth. Set aside.
Prep the Broccoli
Blanch broccoli for 30 seconds in boiling water, then shock in an ice bath. Drain and set aside.
Sear the Beef
Heat 1 tablespoon oil in a wok over medium-high heat. Add beef in a single layer and sear until browned and mostly cooked. Remove and set aside.
Build the Sauce
Add the remaining oil. Sauté garlic and ginger for 30 seconds. Pour in the stir fry sauce and simmer until slightly thickened.
Bring It All Together
Add beef and broccoli back in. Toss until coated and cooked through, about 1–2 minutes. Finish with sesame oil and a pinch of salt.

Storage
Store leftovers in an airtight container for up to 4 days. Reheat gently in a pan or microwave.
Tips to Make the Perfect Beef and Broccoli Recipe
- Slice Against the Grain: Ensures tender bites every time.
- High Heat Is Key: Helps sear instead of steam.
- Don’t Overcook the Broccoli: Blanching keeps it crisp and bright.
- Mix the Sauce Beforehand: Stir-fry moves quickly so have it ready.
Frequently Asked Questions (FAQs)
What cut of beef is best for beef and broccoli?
Flank steak is classic, but sirloin, flat iron, or skirt steak also work beautifully because they stay tender when sliced thin.
How do you make the beef so tender?
Baking soda and corn starch is the secret to keeping the beef tender and velvety.
Do I need to wash off the baking soda?
No, the baking soda gets absorbed into the meat and the small amount used won't affect the final taste of the dish.
Can you make this beef and broccoli recipe without oyster sauce?
Yes! Substitute hoisin sauce or an extra splash of soy sauce with a bit of sugar. The flavor will be slightly different but still delicious.
Can I make beef and broccoli gluten-free?
Use gluten-free soy sauce (or tamari) and a gluten-free oyster sauce alternative. Everything else is naturally gluten-free.
Can I use frozen broccoli?
Absolutely. No need to blanch—just thaw and pat dry so it doesn’t water down the sauce.
Why is my sauce watery?
Make sure to stir the cornstarch right before pouring into the pan to ensure it doesn't settle to the bottom of the bowl. Bring the sauce mixture to a simmer then it will quickly thicken after that.
Can I meal prep this beef and broccoli recipe?
Yes! It reheats well and keeps for several days.
What does Shaoxing wine do and what do I do if I don’t have it?
Shaoxing wine adds depth and that classic “takeout flavor.” If you don’t have it, use dry sherry or rice vinegar plus a pinch of sugar.
Related Recipes You’ll Love
- Black Pepper Beef
- Chinese Sweet and Sour Pork
- Chili Garlic Shrimp
- Chinese Tomatoes and Eggs Stir-Fry
- Pad Kra Pao (Ground Pork and Holy Basil Stir-Fry)

Beef and Broccoli
Equipment
Ingredients
For the Beef
- 1 pound flank steak thinly sliced into 1-inch strips
- 1 teaspoon baking soda
- 2 tablespoon soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon Shaoxing wine
- 1 teaspoon granulated sugar
- 1 tablespoon neutral oil
- 1 tablespoon corn starch
- ¼ teaspoon salt
- Dash of white pepper
Stir-Fry Sauce
- 3 tablespoon soy sauce
- 1 tablespoon dark soy sauce
- 1 tablespoon Shaoxing wine
- 2 tablespoon oyster sauce
- 2 teaspoon granulated sugar
- 1 cup low-sodium beef broth
- 1 tablespoon corn starch
Stir-Fry Ingredients
- 1 pound broccoli cut into small florets
- 2 tablespoon neutral oil divided
- 4 cloves garlic minced
- 1 tablespoon minced ginger
- 1 teaspoon sesame oil
- Pinch of salt adjust to taste
Instructions
- In a bowl, combine the sliced flank steak with baking soda, soy sauce, oyster sauce, Shaoxing wine, sugar, neutral oil, corn starch, salt, and white pepper. Mix until the beef is evenly coated, then let it marinate for 15 minutes while you prepare the other ingredients.1 pound flank steak, 1 teaspoon baking soda, 2 tablespoon soy sauce, 1 tablespoon oyster sauce, 1 tablespoon Shaoxing wine, 1 teaspoon granulated sugar, 1 tablespoon neutral oil, 1 tablespoon corn starch, ¼ teaspoon salt, Dash of white pepper
- In a separate bowl, whisk together soy sauce, dark soy sauce, Shaoxing wine, oyster sauce, sugar, beef broth, and corn starch until smooth. Set aside.3 tablespoon soy sauce, 1 tablespoon dark soy sauce, 1 tablespoon Shaoxing wine, 2 tablespoon oyster sauce, 2 teaspoon granulated sugar, 1 cup low-sodium beef broth, 1 tablespoon corn starch
- Bring a medium pot of water to a boil. Add the broccoli florets and cook for about 30 seconds until bright green. Quickly transfer them to an ice bath to stop the cooking process, then drain and set aside.1 pound broccoli
- Heat a large pan or wok over medium-high heat with 1 tablespoon neutral oil. Add the marinated beef in a single layer and sear until browned on both sides and mostly cooked through. Remove and set aside.2 tablespoon neutral oil
- In the same pan, add another 1 tablespoon of oil. Sauté the minced garlic and ginger until fragrant, about 30 seconds. Pour in the stir-fry sauce and let it simmer for about a minute, stirring constantly until slightly thickened.4 cloves garlic, 1 tablespoon minced ginger
- Return the seared beef and blanched broccoli back into the pan. Toss everything together until the beef is fully cooked and the sauce coats each piece evenly, about 1-2 minutes.
- Finish with a touch of sesame oil and a pinch of salt to taste. Serve hot with steamed rice.1 teaspoon sesame oil, Pinch of salt





Sylvia says
Yummy
Herman says
Appreciate the positive review!
Jannah benito says
Yummy
Katie says
Delicious beef and broccoli recipe!
Lillian says
Tried recipe was beyond what I expected. Delicious from the first taste, even went back for seconds
Herman says
So glad you liked this one, thank you so much!
Janet Cole says
Hi Herman,
Your broccoli and beef recipe is delicious! Would you share your sweet and sour chicken recipe? Thank you! Janet
Herman says
Hi Janet, thank you so much for the positive review! Sending to your email now 🙂
Kristeen Maryanne Haw says
My husband and my son are very picky eater. As a mom/wife i always need to cook something they love to eat and this are one of my favorite meal to cook. Thank you for sharing the recipe! Now we dont need to go Panda Express lol
Herman says
Haha, so glad your family loves this recipe and I agree, it's better than Panda Express! 🙂
Ana Adams says
This receipt is absolutely delicious. Now I just need a sesame and orange chicken recipe!
Herman says
Thank you! That is on my list to make one day 🙂
Jannah Benito says
Yummy
Josiane says
Delicious!
Katie says
Delicious beef and broccoli! Highly recommend this recipe!
Herman says
Thanks so much!
Alana Hensley says
This is so delicious. Full of protein to keep you going
Bobbi says
Absolutely delicious. My kids love ordering out but I love saving money. Thank you