Easy Beef and Broccoli Stir Fry Recipe
Beef and Broccoli is a classic for a reason, and tonight, we’re diving headfirst into making it better than your favorite takeout. Forget those sad, rubbery slices of beef and limp florets. We’re talking about tender, juicy steak that practically melts in your mouth, paired with vibrant, crisp-tender broccoli, all coated in a savory, deeply flavorful sauce. It’s the kind of dish that brings comfort and joy to any table, and I’m thrilled to share my secrets for achieving that perfect balance of textures and tastes. What truly makes our Beef and Broccoli special is the attention to detail in each step, from marinating the beef to crafting that irresistible sauce. Get ready to elevate your weeknight dinners with this incredible, crowd-pleasing recipe!
Why We Adore This Dish
The Perfect Harmony of Flavors and Textures

Ingredients:
Marinating the Beef
The secret to tender, flavorful beef in stir-fries is a good marinade, and this recipe’s technique is truly a game-changer. Start by taking your thinly sliced flank steak. You want these slices to be about 1/4 inch thick and, crucially, cut against the grain. This means you’ll see the lines of the muscle fibers, and you want to slice perpendicular to those lines. This breaks down the connective tissues, making the beef incredibly tender.
In a medium bowl, combine the sliced beef with 1 teaspoon of baking soda, 1 tablespoon of Shaoxing vinegar, 1 tablespoon of light soy sauce, 1 tablespoon of oyster sauce, and 1/4 teaspoon of white pepper. The baking soda might seem unusual, but it’s a brilliant tenderizer for beef. It raises the pH of the meat, helping it retain moisture and become exceptionally tender when cooked. The Shaoxing vinegar also aids in tenderizing and adds a subtle, complex flavor.
Mix everything thoroughly, ensuring each piece of beef is coated. Let this marinate for at least 15 minutes at room temperature, or up to 30 minutes in the refrigerator. While the beef marinates, prepare the cornstarch slurry by whisking together 2 tablespoons of water and 1 tablespoon of cornstarch in a small bowl. Set this aside; it will be used to coat the beef before cooking, creating a protective layer that keeps it juicy.
Crafting the Savory Sauce
The sauce is the heart of any good stir-fry, and this one is rich, balanced, and incredibly satisfying. In a separate small bowl or measuring cup, combine 1 1/2 tablespoons of oyster sauce, 2 tablespoons of light soy sauce, 2 tablespoons of dark soy sauce, 1 tablespoon of Shaoxing vinegar, 1 tablespoon of granulated sugar, and 1/2 cup of low sodium chicken broth. The dark soy sauce adds a beautiful deep color and a more intense umami flavor, while the light soy sauce provides salinity. The sugar balances the saltiness and the tang of the vinegar, creating a harmonious blend.
Whisk all these ingredients together until the sugar is fully dissolved. In a tiny separate 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, giving it that luscious, glossy consistency that coats the beef and broccoli perfectly.
Preparing the Broccoli
While your beef is marinating and your sauce is ready, it’s time to tackle the broccoli. Wash your broccoli and cut it into bite-sized florets. For the best texture, I like to blanch the broccoli briefly. To do this, bring a pot of salted water to a rolling boil. Carefully add the broccoli florets and cook for just 1 to 2 minutes, until they turn bright green and are slightly tender-crisp. Immediately drain the broccoli and plunge it into an ice bath (a bowl of ice water) to stop the cooking process. This keeps the broccoli vibrant and prevents it from becoming mushy in the stir-fry. Drain it thoroughly after cooling.
Stir-Frying to Perfection
Now for the exciting part – cooking! Heat 1 tablespoon of vegetable oil in a wok or large skillet over high heat until it’s shimmering. Remove the marinated beef from the marinade, letting any excess drip off. Add the cornstarch slurry you prepared earlier to the beef and toss to coat each slice. This light coating will help create a lovely crust when it hits the hot pan.
Carefully add the coated beef to the hot wok in a single layer, working in batches if necessary to avoid overcrowding the pan. Overcrowding will steam the beef instead of searing it, leading to a less desirable texture. Sear the beef for about 1-2 minutes per side, until it’s browned. Don’t overcook it at this stage; it will finish cooking with the sauce. Remove the seared beef from the wok and set it aside.
Add the remaining 1 tablespoon of vegetable oil to the wok. Add the minced garlic and grated gin extractger and stir-fry for about 30 seconds until fragrant, being careful not to burn them. Add the blanched broccoli florets to the wok and stir-fry for another minute or two, just to heat them through.
Pour the prepared sauce mixture into the wok with the broccoli. Bring it to a simmer, and then slowly pour in the cornstarch slurry you prepared for thickening, stirring constantly. Continue to stir until the sauce thickens to your desired consistency. Once the sauce is thick and glossy, return the seared beef to the wok. Toss everything together gently to coat the beef and broccoli in the rich sauce. Cook for another minute or two, just until the beef is heated through and cooked to your liking. Serve immediately over steamed rice, and if you like, sprinkle with toasted sesame seeds for an extra touch of flavor and visual appeal. Enjoy your delicious homemade Beef and Broccoli!

Conclusion:
And there you have it! You’ve now got the blueprint to creating a truly fantastic Beef and Broccoli in your own kitchen. This recipe is a winner because it strikes that perfect balance between tender, savory beef and crisp, vibrant broccoli, all coated in a rich, flavorful sauce that’s incredibly satisfying. It’s surprisingly quick to whip up, making it an ideal weeknight meal that feels both healthy and indulgent. I truly encourage you to give this Beef and Broccoli a try – I’m confident it will become a staple in your recipe rotation.
This dish shines when served over fluffy white or brown rice to soak up all that delicious sauce. For a more substantial meal, consider pairing it with some steamed dumplings or a light, refreshing side salad. Don’t be afraid to get creative with variations! You can add a touch of heat with red pepper flakes, toss in some sliced shiitake mushrooms for extra earthiness, or even experiment with a drizzle of toasted sesame oil for a deeper aroma. Whatever you choose, the core of this delicious Beef and Broccoli remains wonderfully accessible and rewarding.
Frequently Asked Questions:
Can I use a different cut of beef for this recipe?
Absolutely! While flank steak or sirloin are excellent choices for their tenderness and ability to marinate well, you can also use thinly sliced skirt steak or even chuck roast if you slice it against the grain very thinly. The key is to slice the beef thinly and marinate it to ensure tenderness.
How can I make the sauce thicker?
If you prefer a thicker sauce, you can create a cornstarch slurry. In a small bowl, whisk together 1 tablespoon of cornstarch with 2 tablespoons of cold water until smooth. Once the sauce in the wok is simmering, gradually whisk in the slurry and cook for another minute or two until it thickens to your desired consistency.
Is it possible to make this gluten-free?
Yes! To make this Beef and Broccoli gluten-free, simply substitute the soy sauce with tamari or a gluten-free soy sauce alternative. Ensure your oyster sauce (if using) is also gluten-free, as some brands may contain wheat products.

Beef and Broccoli
A classic Chinese-American stir-fry featuring tender beef and crisp broccoli in a savory sauce.
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 sliced beef 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. Marinate for at least 10 minutes. -
Step 2
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, and chicken broth. -
Step 3
Heat a wok or large skillet over high heat. Add oil and stir-fry the marinated beef until browned. Remove beef from the wok and set aside. -
Step 4
Add broccoli florets to the hot wok and stir-fry for 2-3 minutes until tender-crisp. -
Step 5
Return the beef to the wok. Pour in the prepared sauce mixture. Bring to a simmer. -
Step 6
In a small bowl, mix 1/2 tablespoon cornstarch with 1 tablespoon of water to create a slurry. Stir the slurry into the wok to thicken the sauce. Cook for another minute until the sauce coats the beef and broccoli.
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.
