Chinese Beef and Broccoli is a classic dish that brings together tender slices of beef and crisp, bright green broccoli all coated in a flavorful, slightly sweet soy-based sauce. It’s simple, comforting, and full of great textures—from the juicy beef to the lightly steamed broccoli that still has a satisfying crunch.
I love making this dish because it comes together quickly and feels like a special treat, even on a busy weeknight. One of my favorite tricks is to marinate the beef just a little while before cooking to make sure every bite is extra tasty and tender. Plus, the sauce is so easy to whip up with just a few ingredients you probably have in your kitchen already.
Serving this over a bed of fluffy white rice or noodles makes it a great meal that satisfies everyone. I always find that this dish gets better the next day too, so it’s perfect for leftovers. It’s one of those meals that’s a regular in my house because it’s just so dependable and yummy every time!
Key Ingredients & Substitutions
Beef: Sirloin or flank steak works well because they stay tender when sliced thin. If you prefer a leaner choice, try top round or even skirt steak. Just be sure to cut against the grain to keep it tender.
Broccoli: Fresh broccoli florets provide the best crunch and color. If fresh isn’t an option, frozen broccoli can work—just adjust the cooking time to avoid sogginess.
Soy Sauce & Oyster Sauce: These are the flavor heroes. Low sodium soy sauce helps control salt levels. If you’re vegetarian or want a soy-free option, tamari or coconut aminos can substitute, and mushroom sauce can replace oyster sauce.
Cornstarch: It thickens the sauce and tenderizes the beef in the marinade. Tapioca starch or arrowroot powder make great substitutes.
Sesame Oil & Seeds: Sesame oil adds a toasty aroma. Use it sparingly because it’s strong. Toasted sesame seeds garnish the dish nicely but can be skipped if unavailable.
How Can You Get Tender Beef and Crisp Broccoli Every Time?
Tender beef and crisp broccoli are key to this dish’s success. Here’s how:
- Marinate the beef: Mix soy sauce and cornstarch with the beef and let it sit at least 15 minutes. This helps tenderize and seal in flavor.
- Slice thin and against the grain: This shortens muscle fibers, making each bite easier to chew.
- Blanch broccoli quickly: Boil the broccoli for just 2 minutes, then cool immediately in cold water. This keeps it bright green and crisp.
- Stir-fry at high heat: Cook beef and broccoli quickly in hot oil. This seals flavors and keeps broccoli from getting mushy.
- Use cornstarch slurry: Combine sauce ingredients with cornstarch last and stir until it thickens. It coats everything beautifully without making the dish gluey.
By following these steps, you’ll get that classic texture contrast and full flavor that makes Chinese Beef and Broccoli a favorite!

Equipment You’ll Need
- Large wok or skillet – great for high-heat stir-frying and tossing ingredients quickly.
- Sharp chef’s knife – helps you slice the beef thinly and cut broccoli florets cleanly.
- Cutting board – a sturdy surface for prepping veggies and meat safely.
- Mixing bowls – handy for marinating beef and mixing the sauce.
- Slotted spoon or spider strainer – useful for blanching and draining broccoli quickly.
Flavor Variations & Add-Ins
- Swap beef for thinly sliced chicken breast or thighs for a lighter protein option.
- Add sliced mushrooms like shiitake or cremini for extra earthiness and texture.
- Stir in some sliced bell peppers or snap peas for a colorful veggie boost.
- Try a splash of chili garlic sauce or fresh sliced chili for a spicy kick.
Equipment You’ll Need
- Large wok or skillet – perfect for quick, high-heat cooking and tossing ingredients evenly.
- Sharp chef’s knife – essential for slicing the beef thinly and chopping broccoli florets.
- Cutting board – a safe and sturdy surface for all your chopping and slicing.
- Mixing bowls – for marinating the beef and mixing the sauce ingredients smoothly.
- Slotted spoon or spider strainer – useful for blanching and draining broccoli efficiently.
- Measuring spoons and cups – to get the marinade and sauce proportions just right.
Flavor Variations & Ideas
- Swap beef for chicken, pork, or tofu to suit your taste or dietary needs.
- Add sliced mushrooms, such as shiitake or cremini, for extra texture and umami flavor.
- Mix in colorful vegetables like bell peppers, snap peas, or carrots to brighten the dish and add crunch.
- If you like spice, add a splash of chili garlic sauce, fresh chopped chili, or a pinch of red pepper flakes.
- Use tamari or coconut aminos for a gluten-free soy sauce alternative.
- Add a drizzle of hoisin sauce for a sweeter, richer flavor twist.
Can I Use Frozen Beef for This Recipe?
Yes, but make sure to fully thaw the beef in the refrigerator overnight before slicing and marinating. This helps keep the texture tender and ensures even cooking.
Can I Prepare This Dish Ahead of Time?
Absolutely! You can marinate the beef and prep the sauce a few hours in advance. Cook and combine everything just before serving for the freshest taste.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water if the sauce thickened too much.
What’s the Best Way to Serve Chinese Beef and Broccoli?
Serve it hot over steamed white rice or noodles to soak up the savory sauce. For a low-carb option, try cauliflower rice or enjoy it alongside sautéed greens.
