Soups & Stews
This Chinese restaurant's beef and broccoli recipe delivers the perfect balance of savory, sweet, and umami in every bite—just like your favorite takeout. The secret lies in a rich, glossy sauce that clings to tender beef and crisp-tender broccoli, all achieved through high-heat stir-frying and careful sauce reduction. I've perfected this technique over years of testing, ensuring the sauce stays silky without being overly sweet or salty.
The foundation starts with thinly sliced beef that sears quickly in a hot wok, locking in juices before being tossed with vibrant broccoli florets. Garlic, ginger, and a touch of brown sugar form the base of the sauce, which is then thickened with cornstarch for that signature restaurant-quality consistency. This method preserves the natural flavors while creating that coveted wok-hei aroma.
What you'll end up with is a dish that's packed with flavor yet remains light enough to enjoy over steamed rice or noodles. The beef stays tender and slightly caramelized, while the broccoli maintains its bright green color and satisfying crunch. The sauce coats everything evenly, delivering a perfect harmony of sweet, salty, and savory notes in each mouthful.
Serve this dish immediately for the best texture and flavor experience. The high-heat cooking ensures everything stays hot and vibrant, making it perfect for family dinners or meal prep when made in advance. Here's how to recreate this restaurant classic at home with professional results.
Ingredients for beef and broccoli recipe chinese restaurant
Thinly sliced beef, vibrant broccoli, and a sauce that sings with restaurant-quality balance—here's what makes it happen.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 2 cups | Bright green, cut into bite-sized pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced finely for aromatic base |
| Fresh Ginger 🌿 | 1 tbsp | Grated finely, vibrant color |
| Brown Sugar 🍯 | 2 tbsp | Light or dark variety |
| Soy Sauce 🍶 | ½ cup | Kikkoman preferred for balance |
| Oyster Sauce 🍲 | 2 tbsp | High-quality for umami depth |
| Cornstarch 🌾 | 1 tbsp | For silky sauce consistency |
| Sesame Oil 🫒 | 1 tsp | Toasted aroma, not cooking oil |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point for stir-frying |
| Green Onions 🧅 | 3 whole | Sliced thin for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for warmth |
| Steamed White Rice 🍚 | 2 cups | For serving, cooked separately |
The beef is everything. Flank steak is ideal—lean but tender when sliced against the grain. Grab it pre-sliced at Asian markets for convenience, or ask your butcher to do it. Look for bright red meat with good marbling. If you're slicing yourself, freeze the meat 30 minutes first for cleaner cuts. Trader Joe's often carries pre-sliced beef for stir-fry, which saves time. Broccoli should be bright green—avoid those yellowing florets. Fresh ginger and garlic? Penzeys sells pre-peeled garlic and ginger if you hate prep work.
No oyster sauce? Substitute with 1 tbsp soy sauce plus 1 tsp fish sauce—it's what most home cooks do. Short on cornstarch? Arrowroot powder works 1:1. The sesame oil is purely for aroma—use toasted sesame oil, not the cooking variety. Brown sugar can be swapped for white sugar, but it won't caramelize as nicely. For extra umami, add 1 tsp MSG. The green onions? Substitute with chives if you're out, but they won't have that same fresh bite.
This dish is all about timing—cook it fresh for that wok-hei aroma. The sauce thickens as it sits, so reheat with a splash of water if needed. Keeps 3-4 days in the fridge, but the broccoli gets soggy. Freeze portions without sauce for up to 3 months—just reheat the sauce separately. I always make extra sauce to drizzle on rice or noodles. Store sesame oil in a cool, dark place—light turns it rancid fast.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe—just slice the steak thin, toss in the broccoli, and let the garlic and ginger work their sauce magic. No extra bowls, no fuss, and the pan’s already half-cleaned by the time you’re done.
- Sweet-Savory Balance: That brown sugar isn’t just for show—it caramelizes into the sauce, cutting through the ginger’s kick while keeping the beef tender. The broccoli stays crisp, and the garlic? Chef’s kiss. It’s the kind of flavor combo that makes you want to eat it straight from the wok.
- Leftover Hero: Between us, this dish begs to be made in bulk. The flavors only get better the next day—reheat it, and the sauce clings to the beef like it’s been simmering for hours. Pack it for lunch or freeze portions; you’ll thank me when you’re not scrambling for dinner ideas.
- Budget-Friendly Feast: Flank steak stretches further than you’d think when sliced thin, and broccoli’s one of those veggies that’s always affordable. A single batch feeds four, and the leftovers? Even better. Honestly, it’s the kind of meal that makes grocery day feel like a win.
Step-by-step instructions for Chinese restaurant beef and broccoli
Here's how to recreate that perfect balance of tender beef, crisp broccoli, and silky sauce at home.
Prep the Beef and Broccoli for Perfect Texture
Slice the 1 lb flank steak thinly against the grain—this ensures tender bites. I like to cut it into ¼-inch thick strips that cook quickly in the hot pan. While you're working, trim any large stems from the 2 cups broccoli florets and cut them into bite-sized pieces (about ½-inch diameter). Keep them separate until ready to cook.
Real talk: The grain direction matters. If you slice with the grain, you'll end up with tough, chewy beef. Against the grain means tender, fork-friendly strips every time. Pat the beef dry with paper towels before cooking—this helps create that perfect sear.
Build the Flavor Base with Aromatics and Sauce
Heat 2 tablespoons vegetable oil in a large skillet or wok over medium-high heat until shimmering. Add the 4 cloves minced garlic and 1 tablespoon finely grated ginger, cooking for 30 seconds until fragrant but not browned. Here's where it gets good—add the 2 tablespoons brown sugar and stir for 1 minute until it just starts to caramelize.
Pour in the ½ cup soy sauce and 2 tablespoons oyster sauce, scraping up any browned bits from the bottom. Let this mixture simmer for 2 minutes until slightly reduced. This step develops the sauce's depth of flavor—don't skip it! The sugar will caramelize further as the beef cooks, creating that signature restaurant taste.
Cook the Beef to Juicy Perfection
Add the sliced flank steak in a single layer to the skillet, spreading it out so pieces aren't crowded. Cook undisturbed for 1-2 minutes until the beef develops a golden crust on one side. This is crucial—don't move it around or you'll steam instead of sear. Flip the beef and cook for another 1-2 minutes until browned on both sides.
Here's the thing—you want the beef to be 75% cooked at this point. It'll finish cooking in the sauce. Remove the beef to a plate and set aside. If your skillet is crowded, work in batches—don't overfill the pan or the temperature will drop.
Finish the Broccoli and Thicken the Sauce
Add the 2 cups broccoli florets to the same skillet and stir-fry for 2-3 minutes until bright green and just tender-crisp. The broccoli should still have a slight bite—it'll finish cooking when you return the beef to the pan. Sprinkle with 1 teaspoon salt and ½ teaspoon black pepper while it cooks.
Return the beef to the skillet and stir everything together. In a small bowl, whisk together 1 tablespoon cornstarch with 2 tablespoons water until smooth. Slowly pour this mixture into the skillet while stirring constantly. The sauce should thicken immediately into a glossy, silky consistency. If it's still too thin, add another ½ tablespoon cornstarch mixed with water.
Garnish and Serve Over Steamed Rice
Remove the skillet from heat and drizzle with 1 teaspoon sesame oil. Stir gently to coat everything evenly. The sesame oil adds that nutty aroma that makes this dish smell amazing. Garnish with 3 whole green onions, sliced thinly on the bias for maximum visual appeal.
Serve immediately over 2 cups steamed white rice—the rice should be hot and fluffy. Each bite should deliver tender beef, crisp broccoli, and that perfect balance of sweet, salty, and umami sauce. The secret? Don't let the beef sit too long after cooking—it stays best when served fresh from the pan.
Pro Tips For Making Beef And Broccoli Recipe Chinese Restaurant
- Slice Thin, Cook Fast: Flank steak’s tough when it fights you—cut it against the grain into ¼-inch strips, not ½-inch slabs. I used to overthink this, but thin slices sear in seconds and stay tender. (Yes, even if you’re impatient like me.)
- Blanch Broccoli First: Toss florets in boiling water for 30 seconds, then ice bath—this stops them from turning mushy in the stir-fry. I learned this the hard way after serving rubbery broccoli that looked like it’d been microwaved. Trust the process.
- Salt the Steak Early: Season the sliced flank steak with salt and a splash of soy sauce at least 15 minutes before cooking. This breaks down the fibers just enough to make it fork-tender. (Your future self will thank you when it doesn’t turn chewy.)
- Save the Ginger Juice: After grating fresh ginger, squeeze out the excess liquid with your hands—it’s bitter and will make your sauce taste off. I skip this, and the dish still works, but the flavor is noticeably cleaner when you do. (Does it look weird? Yes. Does it work? Every single time.)
Make-ahead tips for beef and broccoli recipe chinese restaurant
Prep Ahead for Flavor
Slice the 1 lb flank steak against the grain and store it in an airtight container with 1 tbsp soy sauce and ½ tsp black pepper for up to 24 hours. This marinade keeps the beef tender and adds subtle flavor. I like to prep the broccoli too—trim and cut florets, then store in a sealed container with a paper towel to absorb moisture. Keeping ingredients prepped means you can stir-fry in minutes when ready. 🌟
Sauce Prep Shortcut
Make the sauce ahead of time and store it in a small jar in the fridge for up to 5 days. Combine ½ cup soy sauce, 2 tbsp oyster sauce, 2 tbsp brown sugar, and 1 tbsp cornstarch mixed with 2 tbsp water. When ready to cook, simply heat this mixture in the skillet before adding the beef and broccoli. This saves 10 minutes of active cooking time. ✨
Broccoli Pre-Cook Trick
For extra crisp-tender broccoli, blanch the florets in boiling water for 1 minute before storing in ice water. Drain well and store in a sealed container with a paper towel. This pre-cooking step ensures your broccoli stays vibrant and crunchy even when reheated. I do this when making meals for busy weeknights—it cuts down on cooking time significantly. 💫
Freezer-Friendly Components
Freeze the beef and broccoli separately in airtight containers for up to 3 months. Thaw overnight in the fridge before cooking. The sauce doesn't freeze well due to its cornstarch thickener, so make it fresh when reheating. For a quick meal, combine thawed beef and broccoli in the skillet with freshly made sauce—it still tastes amazing. This is my go-to strategy for meal prep Sundays. ❄️
Reheating Like a Pro
Reheat beef and broccoli in a skillet over medium-high heat for 3-4 minutes, adding 1 tbsp water to prevent sticking. If the sauce has thickened too much, thin it with 1 tsp water or soy sauce. For extra flavor, add a splash of sesame oil at the end. I always reheat portions in batches to maintain even cooking—never overcrowd the pan. 🔥
Sauce Booster for Leftovers
Revive leftover beef and broccoli by adding 1 tsp soy sauce, ½ tsp sesame oil, and a pinch of brown sugar while reheating. This brightens flavors that may have mellowed overnight. I also like to serve leftovers over microwaveable rice for a quick fix—just add a drizzle of fresh sauce to keep things exciting. 💡
Nutrition facts
Frequently asked questions
Can I use a different cut of beef besides flank steak?
Yes! Sirloin or ribeye work well—they're more flavorful but slightly fattier. For leaner options, try top round, but slice it extra thin (⅛-inch) since it's tougher. Avoid chuck roast—it's too tough for stir-frying. Always slice against the grain to maximize tenderness.
Why does my sauce turn out too thick or too thin?
Sauce consistency depends on cornstarch-to-water ratio and cooking time. For thicker sauce, reduce the water to 1½ tablespoons when mixing with cornstarch. Too thin? Simmer uncovered for 1-2 extra minutes to evaporate moisture. Pro tip: If it separates, whisk in ½ teaspoon sesame oil to help emulsify.
Can I make this dish vegetarian?
Swap the beef for extra-firm tofu (pressed and cubed) or mushrooms (shiitake or oyster). For texture, add ½ cup bell peppers or water chestnuts. Boost umami with 1 tbsp vegetarian oyster sauce or ½ teaspoon MSG. The sauce ratio stays the same—just adjust cooking time for tofu (3-4 minutes).
How do I get that smoky wok-hei flavor at home?
Wok-hei comes from high heat and proper technique. Use a carbon steel or cast-iron skillet on the highest heat setting. Keep ingredients moving constantly (except when searing beef) and cook in batches if needed. For extra aroma, add ½ teaspoon smoked paprika to the sauce or a pinch of five-spice powder. A blowtorch over the dish for 10 seconds before serving also helps!
What's the best way to store leftovers?
Store in an airtight container with parchment paper between layers to prevent sticking. Keeps 3-4 days in the fridge. For freezing, separate components: beef and broccoli (thaw in fridge), sauce (make fresh when reheating). Reheat in batches over medium-high heat with 1 tbsp water to restore moisture. Never microwave—it makes broccoli soggy!
