Tender strips of beef seared to perfection and tossed with crisp-tender broccoli in a glossy, savory garlic sauce—that’s what makes this Chinese Beef and Broccoli stir-fry an unforgettable dinner delight. It’s one of those takeout-style meals you can whip up quicker than delivery arrives, and with fresher, cleaner ingredients.


The rich umami sauce clings beautifully to every piece of beef and floret of broccoli, making each bite burst with flavor. Whether served over steamed jasmine rice or a bed of noodles, this quick weeknight stir-fry always hits the spot.
Why You’ll Love This Chinese Beef and Broccoli
This stir-fry is a must-make if you’re after something fast, family-friendly, and full of flavor. With simple prep, budget-friendly ingredients, and a restaurant-style finish, it’s ideal for weeknight meals and meal prepping alike. Plus, it’s loaded with protein and greens, all wrapped in a delicious garlic soy sauce.
What Kind of Beef Should I Use for Stir Fry?
Flank steak is the gold standard for this recipe. It’s lean but tender when sliced thinly across the grain. Other great cuts include skirt steak or sirloin. The key is to marinate the beef, slice it thinly, and sear it hot and fast for that signature charred edge without overcooking.
Ingredients for the Chinese Beef and Broccoli
Each ingredient in this recipe plays a flavorful role, and together they create that irresistible takeout-style dish you crave.
- Flank steak: Tender and flavorful, this lean cut becomes ultra juicy when marinated and cooked properly.
- Broccoli florets: Bright, crisp, and packed with nutrients, they balance the richness of the beef.
- Soy sauce: A key component in the marinade and sauce, it brings that deep umami taste.
- Oyster sauce: Adds a layer of sweet-salty complexity and richness.
- Cornstarch: Helps the sauce thicken and coats the beef for that velvety finish.
- Garlic: Freshly minced garlic punches up the aroma and flavor.
- Ginger: Adds warmth and zing, enhancing the overall depth.
- Brown sugar: A hint of sweetness balances the salty-savory sauce.
- Sesame oil: Just a few drops infuse a nutty, toasty finish.
- Vegetable oil: For searing the beef and stir-frying the broccoli.
How To Make the Chinese Beef and Broccoli
Step 1: Slice and Marinate the Beef
Thinly slice the flank steak across the grain. Toss it with soy sauce, cornstarch, and a touch of sesame oil. Let it marinate while you prep the rest of the ingredients—15 minutes is plenty.
Step 2: Mix the Sauce
Whisk together soy sauce, oyster sauce, brown sugar, cornstarch, garlic, ginger, and a splash of water in a bowl until smooth.
Step 3: Stir-Fry the Beef
Heat vegetable oil in a large skillet or wok over high heat. Add the beef in batches and sear until just browned. Remove and set aside.
Step 4: Cook the Broccoli
In the same pan, add a bit more oil and the broccoli. Stir-fry for a few minutes until bright green and slightly tender. Add a splash of water and cover for 1-2 minutes to steam.
Step 5: Bring It All Together
Return the beef to the pan, pour in the sauce, and stir well. Let it cook for 1-2 more minutes until the sauce thickens and everything is evenly coated.

How to Serve and Store Chinese Beef and Broccoli
This dish serves 4 people generously and pairs beautifully with jasmine rice, brown rice, or lo mein noodles. For a low-carb option, cauliflower rice or zucchini noodles work well too.
Leftovers can be stored in an airtight container in the fridge for up to 3 days. Reheat gently in a pan or microwave, adding a splash of water if needed to loosen the sauce.
What to Serve With Chinese Beef and Broccoli?
Steamed Jasmine Rice
The classic, fluffy base that soaks up all the savory sauce.
Vegetable Spring Rolls
Crispy rolls filled with veggies offer a light, crunchy contrast.
Egg Drop Soup
A simple and warming starter to complete your Asian-themed meal.
Spicy Cucumber Salad
Cool and tangy cucumbers with a chili kick freshen up each bite.
Garlic Noodles
A savory-sweet noodle side that complements the beef’s richness.
Kimchi Fried Rice
Fusion it up with fermented heat and rice in one flavorful scoop.
Mango Sticky Rice
End your meal with a touch of sweetness and tropical flair.
Want More Stir Fry Ideas?
If you love this Chinese Beef and Broccoli, you might want to explore these other savory dinner delights:
- Garlic Butter Shrimp Scampi Lasagna with layers of cheesy seafood flavor.
- Creamy Ground Beef Alfredo Pasta for a rich one-pan dinner.
- Cheddar Crusted Ground Beef and Rice Casserole for a cozy baked twist.
- Creamy Beef and Shells for a hearty meal the whole family will enjoy.
- Delicious Beef Bowtie Pasta for pasta night done right.
Save This Pin For Later
📌 Save this recipe to your Pinterest dinner board so you can revisit it whenever the craving hits.
Tried it? Drop a comment below! Did you use a different cut of beef or toss in extra veggies? I’d love to hear your tasty twists.
Explore beautifully curated Asian dinner inspiration on NoraNosh Recipes on Pinterest and find your new favorite go-to dinner idea!

Chinese Beef and Broccoli
- Total Time: 30 minutes
- Yield: 4 servings
Description
Skip the takeout and make this better-than-restaurant Chinese Beef and Broccoli at home in just 30 minutes! Tender, marinated flank steak gets stir-fried to juicy perfection with vibrant broccoli in a glossy garlic-soy sauce. This easy recipe is loaded with protein and vegetables, ideal for quick weeknight dinners, healthy lunch prep, or anyone craving bold Asian flavors fast. Serve it with jasmine rice or noodles for a complete meal. Perfect if you’re looking for dinner ideas, easy recipes, or Asian-inspired food ideas that are as delicious as they are simple.
Ingredients
1 lb flank steak
3 cups broccoli florets
1/4 cup soy sauce
2 tablespoons oyster sauce
2 teaspoons cornstarch (for marinade)
2 teaspoons cornstarch (for sauce)
2 cloves garlic, minced
1 teaspoon fresh ginger, minced
1 tablespoon brown sugar
1/2 teaspoon sesame oil
2 tablespoons vegetable oil
1/4 cup water (for steaming and sauce)
Instructions
1. Thinly slice the flank steak across the grain. Toss with 1/4 of the soy sauce, 2 teaspoons cornstarch, and sesame oil. Let it marinate for 15 minutes.
2. In a bowl, whisk together the remaining soy sauce, oyster sauce, brown sugar, garlic, ginger, 2 teaspoons cornstarch, and water.
3. Heat 1 tablespoon vegetable oil in a large skillet over high heat. Sear the beef in batches until browned, then set aside.
4. In the same skillet, add remaining oil and the broccoli. Stir-fry for 2–3 minutes until bright green. Add a splash of water and cover to steam for 2 minutes.
5. Return the beef to the skillet. Pour in the sauce and stir until everything is well coated and the sauce thickens.
6. Serve immediately over rice or noodles and enjoy!
Notes
Slice your beef thinly across the grain for maximum tenderness.
Don’t overcrowd the pan when searing—cook in batches for a nice sear!
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Stir Fry
- Cuisine: Chinese
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 4g
- Sodium: 740mg
- Fat: 18g
- Saturated Fat: 4g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 3g
- Protein: 28g
- Cholesterol: 65mg
Keywords: beef and broccoli, quick dinner, stir fry, Asian recipe, healthy dinner