When I crave takeout flavor without the delivery wait, I make beef and broccoli that’s tender, glossy, and fast. I’ll show you the exact cuts to buy, how to velvet the beef so it stays silky, and the quick sear that keeps broccoli crisp.
My sauce is pantry-simple—soy, oyster sauce, stock, a touch of sugar, sesame oil. If you want meal-prep bowls, lighter swaps, or a sheet-pan shortcut, here’s how I do it…
Essential Ingredients for Authentic Flavor

When aiming for authentic beef and broccoli, focus on Chinese pantry staples that build deep, balanced savoriness: thinly sliced flank or sirloin for tenderness; fresh broccoli florets with some stem; aromatics like garlic and ginger; and a savory-sweet sauce anchored by light soy sauce for salinity, oyster sauce for umami gloss, Shaoxing wine for complexity, a touch of sugar, and white pepper for gentle heat. Cornstarch is essential for velveting the beef and lightly thickening the sauce, while neutral oil guarantees a clean, high-heat stir-fry. A final drizzle of toasted sesame oil adds fragrance without overpowering the dish.
- 1 lb flank steak, thinly sliced against the grain
- 1 large head broccoli, cut into bite-size florets
- 3 cloves garlic, minced
- 1-inch knob ginger, finely minced
- 2 tablespoons light soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon Shaoxing wine (or dry sherry)
- 1 teaspoon sugar
- 1/4 teaspoon ground white pepper
- 2 teaspoons cornstarch (plus 1 teaspoon for sauce)
- 3 tablespoons neutral oil (divided)
- 1/2 cup low-sodium chicken stock or water
- 1 teaspoon toasted sesame oil
- Pinch of baking soda (optional, for extra tender beef)
- Kosher salt, to taste
Toss beef with 1 tablespoon soy sauce, 1 teaspoon Shaoxing wine, 1 teaspoon cornstarch, pinch baking soda, a splash of oil, and white pepper; marinate 15 minutes. Mix sauce: remaining soy and wine, oyster sauce, sugar, 1/2 cup stock, 1 teaspoon cornstarch. Blanch broccoli 45–60 seconds in boiling salted water, drain well; heat wok until smoking, add 2 tablespoons oil, sear beef just until mostly brown, remove; add remaining oil with ginger and garlic, then broccoli, return beef, pour in sauce, stir-fry until glossy and just thickened; finish with sesame oil and adjust salt.
Slice beef partially frozen for paper-thin cuts and keep the wok ripping hot to avoid steaming; cook in batches if needed for proper sear. Pair with steamed rice, and for extra authenticity, add a few drops of dark soy for color or a pinch of sugar to balance bitterness. For an even more authentic texture, consider velveting the beef using a cornstarch and egg-white slurry velveting technique before stir-frying.
Choosing the Best Cuts of Beef

Selecting the right cut is the foundation of great beef and broccoli: you want slices that stay tender under high heat and take on a quick sear. Prioritize well-marbled, lean-tender cuts that slice thinly and cook fast—flank and flat iron for deep beefy flavor with good grain definition, sirloin tip or top sirloin for balance of tenderness and cost, and ribeye for luxurious marbling. If using chewier cuts like chuck or round, slice extra thin and lean on velveting to guarantee tenderness.
- 1 lb flank steak (or flat iron, top sirloin, or ribeye), partially frozen for slicing
- 1 large head broccoli, cut into florets
- 3 cloves garlic, minced
- 1-inch knob ginger, minced
- 2 tablespoons light soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon Shaoxing wine (or dry sherry)
- 1 teaspoon sugar
- 1/4 teaspoon white pepper
- 2 teaspoons cornstarch (plus 1 teaspoon for sauce)
- 3 tablespoons neutral oil
- 1/2 cup low-sodium chicken stock or water
- 1 teaspoon toasted sesame oil
- Pinch of baking soda (optional)
- Kosher salt
Trim steak of excess silver skin, freeze 20–30 minutes, then slice 1/8-inch against the grain; toss with 1 tablespoon soy, 1 teaspoon wine, 1 teaspoon cornstarch, pinch baking soda, white pepper, and 1 teaspoon oil, marinate 15 minutes. Stir together remaining soy and wine, oyster sauce, sugar, stock, and 1 teaspoon cornstarch; blanch broccoli 45–60 seconds, drain well. Heat wok until smoking, add 2 tablespoons oil, sear beef in a single layer in batches to 80% done, remove; add remaining oil with ginger and garlic, return broccoli and beef, pour in sauce, toss until glossy and just thickened, finish with sesame oil and salt to taste. A very hot wok and maintaining high heat are essential for a quick sear and to prevent the beef from stewing, which is why wok technique matters.
Mastering Velveting for Tender Meat

Velveting is the pro technique that keeps beef supple under fierce wok heat: a light coating of cornstarch, egg white or oil, a splash of Shaoxing wine and soy, and just enough alkalinity to relax muscle fibers, followed by a brief oil- or water-blanch before the final stir-fry. This recipe walks you through a classic water-velvet for beef and broccoli so every slice stays silky and resilient, with sauce that clings rather than weeps.
- 1 lb flank steak, partially frozen for slicing
- 1 large head broccoli, cut into bite-size florets
- 3 cloves garlic, minced
- 1-inch knob ginger, minced
- 1 tablespoon light soy sauce
- 1 tablespoon Shaoxing wine (or dry sherry)
- 1 large egg white
- 2 teaspoons cornstarch (plus 1 teaspoon for sauce)
- 1/8 teaspoon baking soda
- 1 tablespoon neutral oil (plus 2 tablespoons for stir-fry)
- 1 tablespoon oyster sauce
- 1/2 cup low-sodium chicken stock or water
- 1/2 teaspoon sugar
- 1/4 teaspoon white pepper
- 1 teaspoon toasted sesame oil
- Kosher salt
Trim and slice beef 1/8-inch across the grain; whisk egg white, 1 teaspoon cornstarch, baking soda, soy, wine, white pepper, and 1 tablespoon oil, then gently fold in beef and rest 20 minutes. Bring a pot of water to a bare simmer with a pinch of salt; swish beef in batches 20–30 seconds until just opaque, remove to a tray, then blanch broccoli 45–60 seconds and drain well. Stir sauce (stock, oyster sauce, sugar, 1 teaspoon cornstarch); heat wok until smoking, add 2 tablespoons oil, sauté ginger and garlic 10 seconds, add broccoli and beef, pour in sauce and toss until glossy; finish with sesame oil and season to taste.
Keep the water for velveting at a bare simmer, not a rolling boil, to prevent knocking off the coating and toughening the beef; drain well so the final sauce isn’t diluted. If skipping water-velveting, shallow oil-blanch at 300–325°F for 20–30 seconds, draining thoroughly before the stir-fry for equally tender results. For a faster weeknight approach, you can follow one of the quick beef stir-fry ideas from Savor the Flavor to adapt vegetables and sauces while keeping the velveting step intact.
Searing Techniques for Wok-Kissed Results

Harness high heat to develop deep wok hei while keeping beef tender and broccoli crisp: this searing-focused beef and broccoli leans on dry surfaces, small batches, and strategic oiling so the meat sears instead of steams and the aromatics bloom without burning. You’ll build flavor in layers—preheat the wok until it smokes, sear beef in thin shingled sheets, then finish with a quick toss in a glossy sauce that clings.
- 1 lb flank steak, sliced 1/8 inch across the grain
- 1 large head broccoli, cut into bite-size florets
- 3 cloves garlic, minced
- 1-inch knob ginger, minced
- 1 tablespoon light soy sauce
- 1 tablespoon Shaoxing wine (or dry sherry)
- 1 teaspoon cornstarch
- 1/4 teaspoon baking soda (optional, for tenderness)
- 1 tablespoon oyster sauce
- 1/2 cup low-sodium chicken stock or water
- 1/2 teaspoon sugar
- 1/4 teaspoon white pepper
- 1 teaspoon toasted sesame oil
- 3 tablespoons neutral oil
- Kosher salt
Toss beef with soy, wine, cornstarch, baking soda, and 1 teaspoon oil; pat dry after 10 minutes to remove surface moisture while keeping the light coating. Stir sauce: stock, oyster sauce, sugar, white pepper; blanch broccoli 45–60 seconds in salted water, drain very well. Heat a dry wok until smoking, swirl in 1 tablespoon oil, sear half the beef in a single layer 45–60 seconds per side until browned, repeat with remaining beef; add 1 tablespoon oil, stir-fry ginger and garlic 10 seconds, add broccoli and beef, pour in sauce, toss on high heat until glossy and just thickened, finish with sesame oil and salt to taste.
Preheat the wok thoroughly and work in small batches so the beef makes contact and browns; shingle slices in a single layer rather than dumping to avoid steaming. Keep ingredients dry, oil the protein (not the pan) before searing, and ventilate well; if your stove is weak, use a carbon steel skillet and sear in smaller rounds for better crust. For a richer umami tie-in, consider pairing this method with Korean beef seasonings to explore complementary flavors.
Classic Takeout-Style Beef and Broccoli

Bring home the nostalgic, glossy takeout favorite with tender marinated beef, crisp-tender broccoli, and a savory-sweet brown sauce that clings. This version balances soy, oyster sauce, and a hint of sugar for that restaurant sheen, with velveting to keep the beef silky. A quick blanch of broccoli and a hot pan keep textures spot on, while cornstarch thickens the sauce to a familiar, satisfying finish.
- 1 lb flank or sirloin steak, sliced 1/8 inch across the grain
- 1 large head broccoli, cut into bite-size florets
- 3 cloves garlic, minced
- 1-inch piece ginger, minced
- 2 tablespoons light soy sauce
- 1 tablespoon Shaoxing wine or dry sherry
- 1 teaspoon cornstarch (for marinade) + 2 teaspoons (for sauce)
- 1/4 teaspoon baking soda (optional)
- 3 tablespoons oyster sauce
- 1 tablespoon dark soy sauce (optional, for color)
- 1 cup low-sodium chicken stock or water
- 1 tablespoon sugar
- 1/4 teaspoon white pepper
- 1 teaspoon toasted sesame oil
- 3 tablespoons neutral oil
- Kosher salt
Toss beef with 1 tablespoon light soy sauce, wine, baking soda (if using), 1 teaspoon cornstarch, and 1 teaspoon oil; rest 10–15 minutes. Stir sauce: stock, oyster sauce, remaining 1 tablespoon light soy, dark soy (if using), sugar, white pepper, and 2 teaspoons cornstarch until smooth. Blanch broccoli in salted boiling water 60–90 seconds, drain very well; heat a wok or large skillet until smoking, add 1 tablespoon oil, sear half the beef in a single layer 45–60 seconds per side, repeat with remaining beef and 1 tablespoon oil; add last tablespoon oil, stir-fry garlic and ginger 15 seconds, return beef, add broccoli, pour in sauce, toss on high heat until glossy and thickened 60–90 seconds, finish with sesame oil and salt to taste.
Slice beef partially frozen for even thin cuts and pat dry before searing to avoid steaming; if your burner is weak, sear in smaller batches for better browning. For a richer “takeout” profile, add a pinch of MSG and a splash of dark soy for color; leftover sauce thickens as it cools, so keep a splash of water handy to loosen when reheating. Many delicious Asian beef dishes share techniques like velveting and quick stir-frying to preserve tenderness and flavor, which is central to Asian Beef Recipes and other classic preparations.
20-Minute Weeknight Skillet Version

When you need beef and broccoli fast, this streamlined skillet version skips blanching and velveting but keeps tender beef, crisp-tender florets, and a glossy, savory-sweet sauce. A quick cornstarch toss on the beef delivers body and browning in one move, while microwaving the broccoli briefly jump-starts cooking so everything finishes together in under 15 minutes.
- 1 lb sirloin or flank steak, thinly sliced
- 4 cups broccoli florets
- 3 cloves garlic, minced
- 1 teaspoon minced fresh ginger (or 1/2 teaspoon ground)
- 2 tablespoons light soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon cornstarch (divided)
- 1/2 cup low-sodium chicken broth or water
- 1 teaspoon sugar or honey
- 1/4 teaspoon black or white pepper
- 1 teaspoon toasted sesame oil
- 2 tablespoons neutral oil
- Kosher salt
Toss beef with 1 teaspoon soy sauce and 2 teaspoons cornstarch; microwave broccoli in a covered bowl with 2 tablespoons water for 90 seconds, then drain well. Stir together remaining soy sauce, oyster sauce, remaining 1 teaspoon cornstarch, broth, sugar, pepper, and sesame oil. Heat a large skillet over high, add 1 tablespoon oil, sear beef in a single layer 60–90 seconds until just browned, transfer; add remaining oil, sauté garlic and ginger 20 seconds, add broccoli, return beef, pour in sauce, stir-fry 1–2 minutes until thick and glossy; salt to taste and serve.
Slice beef while partially frozen for thin, even pieces and pat dry for better browning. If the pan feels crowded or your burner is weak, cook beef in two batches and keep a splash of water handy to loosen the sauce if it reduces too far. Skillet meals like this are great examples of ground beef skillet cooking that deliver big flavor with minimal fuss.
Meal-Prep Friendly Beef and Broccoli Bowls

Batch-cook these savory beef and broccoli bowls for balanced, reheat-ready lunches all week: tender marinated flank steak, crisp-tender broccoli, and a glossy sauce portioned over rice or cauliflower rice. The sauce leans savory-sweet with umami boosters and just enough cornstarch to stay silky after chilling, while quick-steamed broccoli keeps its snap. Finish with scallions and sesame for freshness that survives the fridge.
- 1.25 lb flank or sirloin steak, thinly sliced
- 5 cups broccoli florets
- 1 small onion, thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon minced fresh ginger
- 3 tablespoons light soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon rice vinegar
- 1 tablespoon brown sugar or honey
- 3/4 cup low-sodium beef or chicken broth
- 1.5 tablespoons cornstarch (divided)
- 1 teaspoon toasted sesame oil
- 2 tablespoons neutral oil
- 4 cups cooked brown rice or cauliflower rice
- 2 scallions, thinly sliced
- Sesame seeds
- Kosher salt and black pepper
Toss beef with 1 tablespoon soy sauce and 2 teaspoons cornstarch; chill 15–30 minutes while you microwave broccoli in a covered bowl with 3 tablespoons water for 2 minutes, then drain and pat dry. Whisk remaining soy sauce with oyster sauce, vinegar, sugar, broth, remaining 1/2 tablespoon cornstarch, sesame oil, and a pinch of pepper. Heat a large skillet over high, add 1 tablespoon oil, sear beef in a single layer 60–90 seconds just until browned; transfer, add remaining oil, sauté onion 2 minutes, add garlic and ginger 20 seconds, add broccoli, return beef, pour in sauce, stir-fry 1–2 minutes until thick and glossy; season to taste.
Cool food to just warm before packing to avoid condensation; divide rice among 4–5 containers and top with beef and broccoli, scallions, and sesame. Refrigerate up to 4 days; reheat covered until hot, adding a splash of water if the sauce tightens, or enjoy cold over salad greens with extra vinegar. For faster batch cooking and hands-off convenience, you can also adapt this recipe for an Instant Pot to streamline searing and steaming steps, making it a solid meal-prep option.
Lighter Options: Lean Cuts and Low-Sodium Sauces

Make a takeout-favorite feel fresh and light by using lean beef (sirloin or eye of round), a low-sodium soy base, and plenty of broccoli for volume; a quick cornstarch slurry adds body without excess oil, while aromatics and umami boosters (mushroom powder or a splash of fish sauce) keep flavor big as sodium stays modest.
- 1 lb lean sirloin or eye of round, thinly sliced against the grain
- 5 cups broccoli florets
- 1 small onion, thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon minced fresh ginger
- 3 tablespoons low-sodium soy sauce
- 1 tablespoon oyster sauce or fish sauce (low-sodium if available)
- 1 tablespoon rice vinegar
- 2 teaspoons brown sugar or 1 teaspoon honey
- 3/4 cup unsalted beef or chicken stock
- 1 tablespoon cornstarch
- 1/2 teaspoon toasted sesame oil
- 1/4 teaspoon white pepper or black pepper
- 1–2 teaspoons mushroom umami powder (optional)
- 2 teaspoons neutral oil
- Lemon or lime wedges
- Scallions and sesame seeds
Pat beef dry and toss with 1 teaspoon soy sauce and 1 teaspoon cornstarch; set aside while you whisk remaining soy, oyster or fish sauce, vinegar, sugar, stock, remaining cornstarch, sesame oil, pepper, and mushroom powder until smooth. Heat a large nonstick skillet over medium-high, add oil, and sear beef in a single layer 60–90 seconds until just browned; transfer, then sauté onion 2 minutes, add garlic and ginger 20 seconds, add broccoli with a splash of water, cover 1 minute to steam. Return beef and pour in sauce; stir-fry 1–2 minutes until broccoli is crisp-tender and sauce is glossy, finish with a squeeze of citrus, adjust salt to taste, and garnish with scallions and sesame; serve over cauliflower rice or a small scoop of brown rice.
Slice beef very thin for tenderness; a 20–30 minute chill in the freezer firms it for easier cutting. To reduce sodium further, swap half the soy sauce for coconut aminos and use unsalted stock, then brighten with extra vinegar and citrus to keep flavors punchy. For the best results with lean cuts, consider simple preparation tips for sirloin steak like quick searing and slicing against the grain.
One-Pan Sheet Pan Beef and Broccoli

All the sizzle of a wok, none of the stove babysitting: this one-pan sheet pan version roasts thin-sliced beef and broccoli side-by-side so the florets char at the edges while the beef stays tender, and a quick whisked sauce thickens right on the pan for a glossy, takeout-style finish with minimal cleanup.
- 1 lb flank steak or sirloin, thinly sliced against the grain
- 5 cups broccoli florets
- 1 small red onion, thin wedges
- 3 cloves garlic, minced
- 1 tablespoon minced fresh ginger
- 3 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon rice vinegar
- 2 teaspoons brown sugar
- 3/4 cup beef or chicken stock
- 1 tablespoon cornstarch
- 2 teaspoons neutral oil
- 1/2 teaspoon toasted sesame oil
- 1/4 teaspoon black pepper
- Lemon or lime wedges
- Scallions and sesame seeds
Heat oven to 450°F and place a large rimmed sheet pan inside to preheat; in a bowl whisk soy, oyster sauce, vinegar, sugar, stock, cornstarch, sesame oil, pepper, garlic, and ginger until smooth. Toss broccoli and onion with oil and half the sauce, spread on the hot pan, and roast 8 minutes; pat beef dry, toss with 2 tablespoons of the remaining sauce, then add to the pan, drizzle the rest over everything, and roast 6–8 minutes more, stirring once, until broccoli is crisp-tender and beef is just cooked. Toss on the pan to coat in the thickened sauce, finish with a squeeze of citrus, scatter scallions and sesame, and serve with rice.
Freeze beef 20 minutes for paper-thin slicing and fast, tender cooking; keep pieces separated on the pan for good browning. For extra char, broil the last 1–2 minutes, watching closely; reduce stock slightly if your pan isn’t very hot so the sauce thickens instead of pooling. This method is a great example of savory ground beef preparations that deliver bold flavor with minimal fuss.
Make-Ahead Sauces and Time-Saving Shortcuts

Beat the weeknight rush by batching flavor: shake up master sauces ahead (classic brown sauce, garlic-ginger scallion oil, and a spicy gochujang-honey glaze), portion and freeze thin-sliced beef, and keep broccoli prepped so dinner becomes a fast sheet-pan or skillet toss with zero chopping and maximum takeout shine.
- 1 lb flank steak or sirloin, thinly sliced and divided into 2 freezer bags
- 6 cups broccoli florets
- 1 small red onion, thinly sliced
- 4 cloves garlic, minced
- 1 tablespoon minced fresh ginger
- 3 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon rice vinegar
- 1 tablespoon hoisin or 2 teaspoons brown sugar
- 3/4 cup beef or chicken stock
- 1 tablespoon cornstarch
- 2 teaspoons neutral oil
- 1/2 teaspoon toasted sesame oil
- 1/4 teaspoon black pepper
- Chili flakes (optional)
- Scallions and sesame seeds
- Cooked rice
Whisk soy, oyster, vinegar, hoisin, stock, cornstarch, sesame oil, pepper, garlic, ginger (and chili if using) to make a base sauce; double or triple and refrigerate up to 5 days or freeze in ice cubes. Toss broccoli and onion with neutral oil and a splash of sauce; spread on a hot skillet or sheet pan and cook over high heat (or 450°F oven) until edges char, about 6–8 minutes. Pat thawed beef dry, toss with a few tablespoons of sauce, add to the pan, stir-fry/roast 3–5 minutes, then pour in just enough sauce to glaze and thicken; finish with scallions and sesame and serve over rice.
Slice and freeze beef in thin, flat layers so it thaws in minutes under cold water; keep broccoli dry for better browning. If your pan isn’t ripping hot, add sauce gradually so it thickens instead of pooling; a final squeeze of citrus wakes everything up. Let the leftover sauce cool before refrigerating and reheat gently to preserve its flavor and texture.
