I make this classic Chinese beef and broccoli as a quick, savory stir-fry that brings tender slices of beef together with crisp broccoli in a rich, glossy sauce. It’s simple, comforting, and perfect for a weeknight meal that still feels special.
Why You’ll Love This Recipe
I love how fast this dish comes together without sacrificing flavor. The beef turns out tender thanks to a quick marinade, and the broccoli keeps a vibrant crunch. I also enjoy that the sauce is deeply savory with just a hint of sweetness, coating every bite perfectly. It’s a reliable recipe I turn to when I want something satisfying and balanced.
ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
300 g beef (flank steak or sirloin), thinly sliced against the grain
2 cups broccoli florets
2 tablespoons soy sauce
1 tablespoon oyster sauce
1 tablespoon cornstarch
1 teaspoon sugar
2 tablespoons water
2 cloves garlic, minced
1 teaspoon fresh ginger, grated
2 tablespoons vegetable oil
1/4 cup beef broth or water
1 teaspoon sesame oil
directions
I start by marinating the beef with 1 tablespoon soy sauce, cornstarch, and water for about 15 minutes. This step helps me keep the meat tender and flavorful.
Next, I blanch the broccoli in boiling water for 1–2 minutes, then drain it and set it aside. I like it bright green and slightly crisp.
In a hot pan or wok, I heat 1 tablespoon of oil and quickly stir-fry the beef until it’s just browned, then I remove it from the pan.
I add the remaining oil, then sauté garlic and ginger until fragrant. After that, I return the beef to the pan and add broccoli.
I pour in the remaining soy sauce, oyster sauce, sugar, and broth, stirring everything together. I let it cook for a couple of minutes until the sauce thickens slightly.
Finally, I drizzle sesame oil over the dish, give it a quick toss, and serve it hot.
Servings and timing
I usually make this recipe for about 3 servings. Prep time: 15 minutes Cook time: 10 minutes Total time: 25 minutes
Variations
I sometimes swap beef with chicken or tofu when I want a different protein. If I feel like adding more vegetables, I toss in carrots, bell peppers, or snap peas. For a spicier version, I like adding chili flakes or a bit of chili paste to the sauce.
storage/reheating
I store leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, I prefer using a pan over medium heat to keep the texture nice, but a microwave also works if I’m in a hurry. I sometimes add a splash of water to loosen the sauce.
FAQs
Can I use frozen broccoli?
I can use frozen broccoli, but I make sure to thaw and drain it well to avoid excess water in the stir-fry.
What cut of beef works best?
I usually choose flank steak or sirloin because they stay tender when sliced thinly against the grain.
How do I keep the beef tender?
I always marinate the beef and avoid overcooking it. Quick, high-heat cooking works best for me.
Can I make this dish gluten-free?
I can substitute soy sauce with gluten-free tamari and ensure the oyster sauce is gluten-free as well.
What can I serve with this dish?
I like serving it over steamed white rice or noodles to soak up the flavorful sauce.
Conclusion
I find this Chinese beef and broccoli recipe to be one of the easiest ways to enjoy a homemade takeout favorite. It’s quick, full of flavor, and flexible enough to adapt to whatever I have in my kitchen. Once I make it, it quickly becomes a regular in my meal rotation.
A quick and savory Chinese-style stir-fry made with tender marinated beef, crisp broccoli, and a rich glossy sauce that is perfect for an easy weeknight dinner.
Ingredients
300 g beef (flank steak or sirloin), thinly sliced against the grain
2 cups broccoli florets
2 tablespoons soy sauce
1 tablespoon oyster sauce
1 tablespoon cornstarch
1 teaspoon sugar
2 tablespoons water
2 cloves garlic, minced
1 teaspoon fresh ginger, grated
2 tablespoons vegetable oil
1/4 cup beef broth or water
1 teaspoon sesame oil
Instructions
Marinate the beef with 1 tablespoon soy sauce, cornstarch, and 2 tablespoons water for about 15 minutes.
Blanch the broccoli in boiling water for 1–2 minutes until bright green and slightly crisp. Drain and set aside.
Heat 1 tablespoon vegetable oil in a hot pan or wok. Stir-fry the beef until just browned, then remove it from the pan.
Add the remaining 1 tablespoon vegetable oil to the pan. Sauté the garlic and ginger until fragrant.
Return the beef to the pan and add the broccoli.
Pour in the remaining soy sauce, oyster sauce, sugar, and beef broth or water. Stir well and cook for 2–3 minutes until the sauce thickens slightly.
Drizzle with sesame oil, toss everything together, and serve hot.
Notes
Slice the beef thinly against the grain for the most tender texture.
Do not overcook the beef; quick high-heat cooking keeps it juicy.
Frozen broccoli can be used, but thaw and drain it well first.
For a gluten-free version, use gluten-free tamari and gluten-free oyster sauce.
You can swap the beef with chicken or tofu, or add vegetables like carrots, bell peppers, or snap peas.
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat in a pan over medium heat with a splash of water if needed to loosen the sauce.