Easy Beef and Broccoli Stir Fry Recipe
Beef and Broccoli is a classic for a reason, a weeknight warrior that consistently delivers comfort and incredible flavor. Have you ever craved that perfect balance of tender, savory beef and crisp-tender broccoli, all coated in a rich, glossy sauce? I know I have! It’s that harmonious blend of textures and tastes that makes Beef and Broccoli so utterly irresistible. Beyond its deliciousness, what truly makes this dish special is its simplicity and adaptability. It’s the kind of meal that feels both satisfyingly gourmet and wonderfully approachable, making it a go-to for busy families and aspiring home cooks alike. Whether you’re looking for a speedy dinner solution or a crowd-pleasing favorite, this recipe for Beef and Broccoli is sure to become a staple in your culinary repertoire.

Ingredients:
Marinating the Flank Steak: The Secret to Tenderness
The foundation of an exceptional beef and broccoli dish lies in its tender, flavorful steak. To achieve this, we’ll employ a classic Chinese technique: velveting. This process, using baking soda and other ingredients, not only tenderizes the meat but also helps it absorb flavors beautifully.
First, in a medium bowl, combine the thinly sliced flank steak with 1 teaspoon of baking soda. This might seem unusual, but the baking soda will help to break down the tough muscle fibers, resulting in incredibly tender bites. Gently toss the steak to ensure each slice is coated. Let this sit for about 10-15 minutes. Don’t worry, the steak won’t turn into a paste; it’s just working its magic.
After the marinating time, rinse the steak under cool water to remove any residual baking soda. This is a crucial step to avoid a soapy taste. Pat the steak thoroughly dry with paper towels. Any excess moisture will prevent the steak from searing properly.
Next, in a separate small bowl, whisk together 1 tablespoon of Shaoxing vinegar, 1 tablespoon of light soy sauce, 1 tablespoon of oyster sauce, 1/4 teaspoon of white pepper, 2 tablespoons of water, and 1 tablespoon of cornstarch. This mixture will be our primary marinade. Add this to the dried steak and toss well to coat each piece. Allow the steak to marinate for at least 15 minutes, or even longer in the refrigerator if you have the time. The cornstarch will create a protective coating that helps the steak retain its juices during cooking.
Preparing the Broccoli and Aromatics
While the steak is marinating, let’s get our broccoli and aromatics ready. Wash the head of broccoli thoroughly and cut it into bite-sized florets. You want pieces that are roughly the same size so they cook evenly. For the garlic and gin extractger, mince them finely. This will release their potent flavors, which are essential for that signature stir-fry aroma.
Crafting the Flavorful Sauce
A great beef and broccoli needs a well-balanced sauce. In a small bowl, combine the ingredients for our sauce: 1 1/2 tablespoons of oyster sauce, 2 tablespoons of light soy sauce, 2 tablespoons of dark soy sauce (which will add a lovely deep color and richer flavor), 1 tablespoon of Shaoxing vinegar, 1 tablespoon of granulated sugar, and 1/2 cup of low sodium chicken broth. Whisk everything together until the sugar is dissolved. In a separate tiny bowl, mix 1/2 tablespoon of cornstarch with a tablespoon of cold water to create a slurry. This slurry will be used to thicken the sauce at the end of cooking.
The Stir-Fry Process: High Heat, Quick Cooking
Now for the exciting part – cooking! We’ll be stir-frying at high heat, which is key for achieving that characteristic “wok hei” or smoky flavor.
1. Sear the Steak: Heat 1 tablespoon of vegetable oil in a wok or a large, heavy-bottomed skillet over high heat until it’s shimmering. Add the marinated steak in a single layer, working in batches if necessary to avoid overcrowding the pan. Overcrowding will steam the meat instead of searing it, and we want that beautiful brown crust. Sear the steak for about 1-2 minutes per side until it’s nicely browned but still slightly pink in the center. Remove the seared steak from the wok and set it aside. It will finish cooking later.
2. Sauté Aromatics and Broccoli: Add the remaining 1 tablespoon of vegetable oil to the same wok. Once hot, add the minced garlic and gin extractger and stir-fry for about 30 seconds until fragrant. Be careful not to burn them. Then, add the broccoli florets to the wok. Stir-fry for 2-3 minutes, allowing them to get lightly charred in places. This step helps to develop their flavor and ensures they are tender-crisp. If the broccoli seems too dry, you can add a tablespoon or two of water to help it steam slightly.
3. Combine and Sauce: Return the seared steak to the wok with the broccoli. Pour in the prepared sauce mixture. Bring the sauce to a simmer, stirring constantly.
4. Thicken the Sauce: Once the sauce is simmering, give the cornstarch slurry a quick re-stir and gradually pour it into the wok while stirring. Continue to stir until the sauce thickens to your desired consistency, coating the steak and broccoli beautifully. This usually takes about 1-2 minutes.
5. Serve Immediately: Taste and adjust seasoning if needed. Serve your delicious homemade beef and broccoli immediately over steamed rice for a complete and satisfying meal. Enjoy the fruits of your labor – tender steak, crisp-tender broccoli, and a rich, savory sauce!

Conclusion:
And there you have it – a delicious, restaurant-quality Beef and Broccoli that you can whip up right in your own kitchen! This recipe is a winner because it balances tender, flavorful beef with crisp, vibrant broccoli, all coated in a savory, umami-rich sauce. It’s the perfect weeknight meal that feels special enough for guests, offering a satisfying and healthy option that’s surprisingly quick to prepare. I truly hope you give this Beef and Broccoli a try; you’ll be amazed at how easy it is to achieve such incredible results.
For serving, this dish shines alongside fluffy white rice, which perfectly soaks up that glorious sauce. You could also try brown rice for a healthier twist, or even noodles like lo mein or chow mein for a heartier meal. Don’t be afraid to get creative with variations! Add a pinch of red pepper flakes for a touch of heat, or toss in some slivered carrots or snow peas for extra color and crunch. Feeling adventurous? Try marinating the beef in a bit of sesame oil and Shaoxing vinegar beforehand for an even deeper flavor profile. This Beef and Broccoli is incredibly versatile and always a crowd-pleaser.
Frequently Asked Questions:
What kind of beef is best for this recipe?
For the best results, I recommend using a tender cut of beef like flank steak, sirloin, or even ribeye. Slice it thinly against the grain to ensure maximum tenderness.
Can I make the sauce ahead of time?
Absolutely! You can mix all the sauce ingredients together and store them in an airtight container in the refrigerator for up to 2 days. This can save you even more time when it’s dinner o’clock.
My broccoli isn’t crisp enough, what did I do wrong?
This usually happens if the broccoli is cooked for too long. Make sure your wok or pan is nice and hot before adding the broccoli, and stir-fry it quickly for just a few minutes until it’s bright green and tender-crisp.

Beef and Broccoli
A classic and flavorful Beef and Broccoli stir-fry, perfect for a quick weeknight meal. This recipe features tender beef marinated in a simple mixture and a savory sauce with fresh broccoli florets.
Ingredients
-
1 lb flank steak (thinly sliced 1/4 inch thick against the grain)
-
1 teaspoon baking soda
-
1 tablespoon Shaoxing vinegar
-
1 tablespoon light soy sauce
-
1 tablespoon oyster sauce
-
1/4 teaspoon white pepper
-
2 tablespoon water
-
1 tablespoon cornstarch
-
1 1/2 tablespoon oyster sauce
-
2 tablespoon light soy sauce
-
2 tablespoon dark soy sauce
-
1 tablespoon Shaoxing vinegar
-
1 tablespoon granulated sugar
-
1/2 cup low sodium chicken broth
-
1/2 tablespoon cornstarch
Instructions
-
Step 1
In a bowl, combine the thinly sliced flank steak with baking soda, 1 tablespoon Shaoxing vinegar, 1 tablespoon light soy sauce, 1 tablespoon oyster sauce, white pepper, 2 tablespoons water, and 1 tablespoon cornstarch. Mix well and let it marinate for at least 15 minutes. -
Step 2
While the beef marinates, prepare the sauce. In a separate bowl, whisk together 1 1/2 tablespoons oyster sauce, 2 tablespoons light soy sauce, 2 tablespoons dark soy sauce, 1 tablespoon Shaoxing vinegar, granulated sugar, low sodium chicken broth, and 1/2 tablespoon cornstarch. -
Step 3
Heat a wok or large skillet over high heat. Add 1-2 tablespoons of cooking oil and stir-fry the marinated beef in batches until browned. Remove the beef from the wok and set aside. -
Step 4
Add a little more oil to the wok if needed. Add broccoli florets and stir-fry for 2-3 minutes until they start to turn bright green and slightly tender. -
Step 5
Pour the prepared sauce into the wok with the broccoli. Bring to a simmer, stirring constantly, until the sauce thickens. -
Step 6
Return the browned beef to the wok and toss to coat everything in the thickened sauce. Cook for another 1-2 minutes until the beef is heated through and the broccoli is tender-crisp.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.
