Soups & Stews
This restaurant-style beef and broccoli delivers the crispy beef and bright florets you crave from your favorite Chinese takeout—now made at home with professional techniques. The secret lies in high-heat wok cooking that sears the beef to a golden crust while keeping the broccoli vibrant and crisp-tender. I developed this version after years of testing, ensuring every element—from the sauce reduction to the perfect beef cut—comes together just like your favorite restaurant dish.
The foundation starts with thinly sliced beef marinated in a mix of soy sauce, cornstarch, and baking soda to create that signature crispy texture. While the beef cooks in batches, the broccoli gets a quick blanch to maintain its bright green color and satisfying crunch. The sauce—a balanced blend of hoisin, oyster sauce, and a touch of sugar—reduces to a glossy, slightly sticky consistency that coats every bite perfectly. This isn't just beef and broccoli; it's a restaurant-quality dish that transforms your weeknight dinner.
By the time you plate it—beef arranged over bright florets with a generous drizzle of sauce—you'll have a dish that looks as impressive as it tastes. The beef stays tender yet crispy at the edges, while the broccoli retains its vibrant color and satisfying crunch. Serve it over steamed jasmine rice or noodles for the full experience, and you'll never want to order takeout again. Ready to master this technique?
This recipe delivers restaurant-quality results without the guesswork. The key steps—proper beef slicing, high-heat cooking, and sauce reduction—ensure every element comes together perfectly. Whether you're feeding a crowd or treating yourself to a special meal, this beef and broccoli will impress. Let's get started with the full instructions.
Ingredients for beef and broccoli recipe restaurant style
Thinly sliced beef, vibrant broccoli, and a glossy sauce that tastes like takeout magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 1 ½ lbs | Bright green, cut into bite-size |
| Cornstarch 🌾 | 2 tbsp | For crispy texture |
| Baking Soda 🧂 | ½ tsp | Tenderizes beef |
| Low-Sodium Soy Sauce 🥫 | ½ cup | For marinade |
| Hoisin Sauce 🍶 | ¼ cup | For sauce base |
| Oyster Sauce 🦪 | ¼ cup | For depth of flavor |
| Granulated Sugar 🍯 | 1 tbsp | Balances sauce |
| Sesame Oil 🫒 | 1 tbsp | For aroma |
| Neutral Oil 🫒 | 2 tbsp | High smoke point (vegetable or canola) |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Green Onions 🧅 | 3 whole | Sliced for garnish |
| Salt 🧂 | 1 tsp | Kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The beef makes or breaks this dish. Flank steak is your best bet—it's lean, affordable, and slices beautifully against the grain. Costco or Whole Foods usually carry it pre-sliced for convenience, but if you're slicing yourself, use a sharp knife and slice as thinly as possible. The cornstarch and baking soda combo is non-negotiable for that signature crispy texture—don't skip it! For broccoli, look for bright green florets with no yellowing; the stems should snap cleanly. If you're feeling fancy, Trader Joe's has pre-cut broccoli florets that save time without sacrificing quality.
No hoisin sauce? Substitute with 2 tbsp soy sauce plus 1 tbsp brown sugar—it won't be identical, but it'll work in a pinch. Oyster sauce can be tricky to find, but Worcestershire sauce in a 1:1 ratio gives a similar umami punch. The sesame oil is all about aroma, so use the toasted kind if you can find it—it makes a huge difference. For the oil, vegetable or canola are your best bets; they've got high smoke points for that wok-heat sear. And if you're short on time, frozen broccoli (thawed and dried) works just fine—no one will know the difference.
This dish tastes even better the next day, so make extra if you can. Store leftovers in an airtight container in the fridge for up to 4 days. The sauce thickens as it cools, so just add a splash of water when reheating. For freezing, portion the beef and broccoli separately—they reheat better that way. Jasmine rice is the perfect side, but if you're short on time, microwaveable rice bags work too. And save those green onion tops! They're perfect for garnishing or adding to soups later.
Why You'll Love This Recipe
- One-Pan Magic: That baking soda trick? It tenderizes the steak and keeps the broccoli bright green—no extra pots, no extra mess. Just sear, toss, and let the sauce work its magic while you grab a beer.
- Umami Bomb: The low-sodium soy sauce and cornstarch slurry give it that signature glossy, sticky-sweet glaze—like a bite of your favorite takeout, but with actual meat that doesn’t fall apart. (Yes, even on a Tuesday night.)
- Leftovers That Beg: This stuff reheats like a dream—crispy edges stay crispy, sauce doesn’t turn to glue. I’ve packed it for lunches, frozen portions for lazy days, and still had seconds at dinner.
- Budget Date Night: Flank steak stretches further than you’d think, and broccoli’s the only veggie you need. Splurge on the soy sauce (trust me), and you’ve got a restaurant-worthy dish for half the price—plus zero takeout containers.
Step-by-step instructions for restaurant-style beef and broccoli
Here's how to achieve that signature wok-heated crunch and vibrant sauce at home.
Marinate and Prep the Flank Steak
Place the 1 lb flank steak in a resealable plastic bag. In a small bowl, whisk together the 0.5 cup low-sodium soy sauce, 0.5 tsp baking soda, 1 tsp salt, and 0.5 tsp black pepper. Pour this marinade over the steak, seal the bag, and massage it gently to coat the meat evenly. Let it marinate in the refrigerator for at least 30 minutes—this tenderizes the beef and infuses it with flavor.
While the steak marinates, slice it thinly against the grain using a sharp knife. You want strips about ¼-inch thick and 2-3 inches long. The baking soda works magic here, breaking down the tough muscle fibers for that signature tender bite. Don't rush this step—precise slicing ensures even cooking and perfect texture.
Prepare the Broccoli and Sauce Base
Cut the 1.5 lbs broccoli florets into bite-sized pieces, keeping the stems intact for better texture. Set them aside in a bowl. In a small bowl, mix together the 0.25 cup hoisin sauce, 0.25 cup oyster sauce, 1 tbsp granulated sugar, and 1 tbsp sesame oil. This sauce blend will create that perfect balance of sweet, salty, and umami flavors that define restaurant-style beef and broccoli.
The sugar in this mixture isn't just for sweetness—it helps caramelize slightly during cooking, adding depth to the sauce. Keep this mixture at room temperature until you're ready to use it. The broccoli should stay fresh and bright green, so don't wash it until you're about to cook it—excess moisture makes it soggy.
Create the Crispy Cornstarch Coating
Transfer the marinated steak strips to a plate and pat them dry with paper towels. This step is crucial for creating that signature crispy texture. In a shallow dish, combine the 2 tbsp cornstarch with 1 tsp salt. Toss the steak strips in this mixture until they're evenly coated, shaking off any excess. The cornstarch will create a light, crispy crust when cooked.
Work quickly here—the cornstarch starts absorbing moisture immediately. If you notice the steak pieces sticking together, separate them gently with your fingers. This coating is what gives restaurant-style beef and broccoli that satisfying crunch that contrasts perfectly with the tender beef and crisp broccoli.
Wok-Heat the Beef and Broccoli
Heat a wok or large skillet over high heat until it's smoking hot. Add the 2 tbsp neutral oil and swirl to coat the bottom. Working in batches if needed, add the cornstarch-coated steak strips and cook undisturbed for 1-2 minutes until they develop a deep golden-brown crust on all sides. This high heat is essential for creating that authentic wok-heated texture.
Remove the beef and set it aside on a plate. In the same wok, add a little more neutral oil if needed, then add the broccoli florets. Stir-fry for 3-4 minutes until they're bright green and just tender-crisp. The high heat should blister the broccoli slightly—this is what gives it that restaurant-quality texture. Don't overcook it, or it'll turn mushy.
Combine and Finish with Sauce
Return the beef to the wok with the broccoli. Add the prepared sauce mixture and stir everything together for 1-2 minutes until the sauce coats the beef and broccoli evenly. The residual heat will thicken the sauce slightly, creating that perfect glossy finish. Taste and adjust seasoning if needed—you might want to add a splash more soy sauce for extra umami.
Stir in the 4 minced garlic cloves and 3 sliced green onions just before serving. These aromatics add a fresh, bright finish that cuts through the richness of the dish. Serve immediately over steamed rice, making sure each bite gets that perfect balance of crispy beef, tender broccoli, and glossy sauce.
Pro Tips For Making Beef And Broccoli Recipe Restaurant Style
- Slice Against the Grain: Flank steak’s tough fibers run parallel to the grain—cutting perpendicular makes each bite tender. Use a sharp knife and slice diagonally at a 45-degree angle for that restaurant-style elegance, but don’t overthink it: just follow the muscle’s natural lines.
- Blanch Broccoli First: Toss broccoli florets in boiling water for 30 seconds before stir-frying—this softens them just enough to stay crisp-tender while absorbing sauce. Skip this, and you’ll end up with rubbery florets fighting for texture with the beef.
- Marinate with Baking Soda: Add ¼ teaspoon baking soda to your soy sauce marinade for flank steak. It tenderizes the meat and gives the sauce a subtle lift—no weird aftertaste, just a cleaner, brighter flavor. I learned this the hard way after serving bland beef to guests who’d paid for restaurant quality.
- Start with a Cold Pan: Heat your wok or skillet until smoking, then add the beef and let it sizzle without stirring for 10 seconds. This creates a crust that locks in juices. Stirring too soon just turns your beef into a sad, gray mush—trust the sear.
Creative variations of this recipe
Spicy Sichuan Style
For a bold twist, add 1 tbsp Sichuan peppercorns (toasted and ground) and 1 tsp chili oil to the sauce. The peppercorns bring that signature numbing heat, while the chili oil adds smoky depth. Use ribeye steak instead of flank for extra richness, and finish with thinly sliced red chili peppers for color and heat. Serve with steamed egg noodles to soak up the fiery sauce. 🌶️
Sweet and Sour Twist
Swap the hoisin for ½ cup pineapple juice and 3 tbsp rice vinegar, then add 1 tbsp honey and 1 tsp grated ginger to the sauce. Toss in ½ cup diced pineapple and 1 red bell pepper> (julienned) with the beef and broccoli. This version is bright, tangy, and packed with tropical flavors. Garnish with extra pineapple chunks and sesame seeds for crunch. 🍍
Teriyaki Glaze Version
Replace the hoisin-oyster sauce with ½ cup teriyaki sauce and 1 tbsp mirin. Use sirloin steak> (thicker cuts work best) and slice it slightly thicker—about ⅛ inch. Brush the cooked beef with extra teriyaki glaze before serving. Top with toasted sesame seeds> and thinly sliced scallions> for freshness. Serve over steamed white rice> for the full experience. 🍜
Vegetarian Adaptation
Swap the beef for 1 lb extra-firm tofu> (pressed and cubed) or shitake mushrooms>. Toss the tofu in the cornstarch-salt mix and pan-fry until crispy. For mushrooms, slice them thinly and cook in batches with the broccoli. Use vegetarian oyster sauce> (like Annie Chun's>) and add 1 tbsp soy sauce> for depth. Garnish with crispy fried shallots> for texture. 🌱
Korean-Inspired Kimchi Beef
Add ½ cup chopped kimchi> to the wok with the broccoli for the last 2 minutes> of cooking. Stir in 1 tbsp gochujang> (Korean chili paste) with the sauce. Use ribeye steak> for this version, and finish with sesame seeds> and extra green onions. Serve with steamed short-grain rice> and a side of quick-pickled cucumbers> to balance the heat. 🥬
Nutrition facts
Frequently asked questions
Why does my beef turn out chewy instead of tender?
This usually happens when you don't slice against the grain or skip the marinade. The flank steak's muscle fibers run lengthwise, so cutting perpendicular to them shortens the fibers for faster, more even cooking. Always marinate for at least 30 minutes—the baking soda and soy sauce tenderize the meat. For extra insurance, pound the steak lightly before slicing.
Can I make this recipe without a wok?
Use a heavy-bottomed skillet or cast-iron pan—the key is getting it smoking hot before adding oil. Work in batches if needed, and keep the heat high to mimic wok cooking. A nonstick pan works too, but avoid overcrowding the beef to prevent steaming instead of searing. High heat is what creates that signature crispy texture.
How do I keep the broccoli bright green and crisp?
Blanching first preserves color and texture. Boil water, add broccoli for 30 seconds, then immediately shock in ice water. Pat dry thoroughly before stir-frying. Also, cook the broccoli after the beef—adding it later ensures it stays crisp. High heat and quick cooking are your friends here.
What's the best way to reheat leftovers?
Reheat in a skillet over medium heat with a splash of water or broth to prevent drying. Stir frequently for 2-3 minutes until warmed through. The sauce will thicken slightly—add a little water if it becomes too dry. Microwaving works too, but the texture suffers. For best results, reheat just before serving.
Can I substitute flank steak with another cut?
Yes, but texture will vary. Sirloin works well (slice thinner), while ribeye adds richness (trim fat first). Avoid tough cuts like chuck—they won't tenderize properly. If using pre-sliced beef from Asian markets, it's often already cut against the grain for perfect results. Always marinate regardless of cut!
