All Recipes Menu
The moment sliced beef hits a screaming-hot pan, that deep savory sizzle fills the kitchen and everyone wanders in asking what's cooking. That's the smell of this beef and broccoli stir fry, a weeknight hero that tastes like your favorite delivery order but lands on the table faster than the driver could ever arrive.
The secret is a two-part sear: the beef goes in first for a fast golden crust, then the broccoli steams crisp-tender in the same pan so it keeps its snap. A glossy ginger-garlic soy glaze ties everything together in about a minute of bubbling magic.
You'll want to have every ingredient chopped and every sauce whisked before the pan gets hot, because once you start, this moves fast. That little bit of setup is the whole game here.
Freeze it for 15 minutes before slicing so you can cut paper-thin pieces. Skirt steak or sirloin work just as well if flank is sold out.
This is what gives the beef its velvety coating. Arrowroot powder or potato starch are fine swaps at the same amount.
Use regular soy sauce, not dark, or the glaze turns muddy. Tamari makes it gluten-free.
Look for one with oyster as the first ingredient for real briny depth. Hoisin sauce is a sweeter substitute in a pinch.
A little goes a long way, so buy a small bottle and keep it in the fridge. Toasted, not plain, is the flavor you want.
Balances the salt and helps the glaze cling. Honey works but lower the heat slightly so it doesn't scorch.
Crowns save you trimming time and give more florets per pound. Frozen florets work if you don't thaw them first.
Canola, avocado, or peanut oil all handle high heat. Skip olive oil here, it smokes too early.
Fresh garlic is non-negotiable for that punchy aroma. Jarred garlic tastes flat once it hits the pan.
Grate it on a microplane so it melts into the sauce. Keep ginger in the freezer for easy grating anytime.
Low-sodium matters because the soy and oyster sauces bring plenty of salt. Chicken broth is a fine stand-in.
Toast the seeds in a dry pan for 30 seconds to wake up their nuttiness. Skip both if you're out, the dish still shines.
Look for the lines running down the steak and cut perpendicular to them, or the beef turns chewy no matter how fast you cook it.
Pat the slices with paper towels so they sear instead of steam. Wet beef will gray out and never brown.
Cook the beef in two batches if your pan is smaller than 12 inches. Overcrowding drops the temperature and you lose that golden crust.
Garlic and ginger need only 30 seconds in the hot oil. Any longer and they turn bitter and gritty.
In a small bowl, stir together 2 tablespoons soy sauce, the oyster sauce, sesame oil, brown sugar, beef broth, and 1 teaspoon cornstarch until smooth. Set it beside the stove, because you won't have time to hunt for it later.
Toss the sliced flank steak with the remaining 1 tablespoon soy sauce and 1 tablespoon cornstarch until every piece is coated. Let it sit 10 minutes at room temperature while you prep the broccoli.
Heat 2 tablespoons neutral oil in a 12-inch skillet over high heat until it shimmers, about 400F (205C). Add the beef in a single layer and sear undisturbed for 90 seconds, then toss for another 60 seconds until browned at the edges but still slightly pink inside; transfer to a plate.
Add the remaining 1 tablespoon oil and the broccoli florets to the hot pan. Cook over high heat for 4 to 5 minutes, tossing every 30 seconds, until the florets are blistered in spots and bright green but still snap when bitten.
Pour 3 tablespoons water into the pan, cover immediately, and steam for 2 minutes at 400F (205C). Uncover, and the broccoli should be fork-tender at the stem with a squeaky bite at the top.
Push the broccoli to the edges, add the garlic and ginger to the center, and stir constantly for 30 seconds until fragrant and just golden. Don't walk away, garlic goes from sweet to bitter in a heartbeat.
Whisk the sauce once more, pour it in, and bring to a boil for 60 to 90 seconds until it thickens and coats the back of a spoon. Return the beef and any juices, then toss for 30 seconds until everything is glossy and hot.
Kill the heat, scatter the sesame seeds and scallions over the top, and serve immediately over steamed jasmine rice. Listen for that last sizzle as it hits the rice, that's your cue it's perfect.
Store in an airtight container for up to 3 days. Keep the rice separate so it doesn't drink up all the sauce.
Freeze the beef and broccoli without rice for up to 2 months in a freezer-safe bag, pressed flat for quick thawing.
Reheat in a hot skillet over medium-high heat for 2 to 3 minutes with a splash of broth to loosen the glaze. Avoid the microwave, which toughens the beef.
Whisk in a cornstarch slurry of 1 teaspoon cornstarch to 1 tablespoon cold water and boil for 30 seconds. Add it a little at a time, because the sauce thickens fast once it bubbles.
The beef is almost always sliced with the grain instead of against it, or it was cooked too long. Cut perpendicular to the muscle lines and keep the sear under 3 minutes total.
Yes, add frozen florets straight to the hot pan without thawing and skip the water-steaming step. They release their own moisture, so give them 5 to 6 minutes until blistered.
Flank steak is the classic choice for its beefy flavor and easy slicing, but sirloin, skirt, and flap meat all work well. Look for a cut with visible grain you can slice across.
You can prep the sliced beef, chopped broccoli, and whisked sauce up to a day ahead and refrigerate them separately. Cook it fresh the night you want it, since reheated broccoli softens quickly.
Give this beef and broccoli stir fry a spot in your weeknight rotation and watch how fast the pan empties. If you make it, tell me in the comments whether you went classic or added chili crisp, and snap a photo before it disappears. Taste as you go, then taste again.

This beef and broccoli stir fry delivers glossy, garlicky takeout flavor in 30 minutes with juicy seared beef and crisp-tender broccoli florets.
Printed from All Recipes Menu — https://allrecipesmenu.com/beef-and-broccoli-stir-fry-30-minute-better-than-takeout/