
A dependable homemade Beef and Broccoli that's faster and tastier than takeout — tender seared beef, crisp-tender broccoli, and a glossy, savory sauce made from pantry staples.

This Beef and Broccoli has been my go-to when I want Chinese food at home that actually tastes like it came from a great takeout joint — not the gloopy, over-sweet versions you sometimes get. I first landed on this combination during a week of experimenting with tougher weeknight cuts and a stubborn craving for something saucy and bright. The result felt so close to the restaurant standard that my family began requesting it every other week. It’s a little bit of technique and a lot of pantry-friendly flavor, and once you master the searing and the timing, it reliably hits that perfect balance of tender, slightly charred beef and crisp-tender broccoli.
I love this version because it keeps dinner healthy without sacrificing pleasure: lean-ish steak, a head of broccoli, and a sauce built on common Asian staples like soy, hoisin, and a touch of Shaoxing wine. The prep is mostly hands-on slicing and whisking, then a quick sear and a fast stir-fry — total active cooking time sits close to 10 minutes on the stove. Pair it with steamed white rice or cauliflower rice and you have a one-pan, weeknight-friendly meal that’s faster and cheaper than takeout. I’ll walk you through freezing the beef briefly to get razor-thin slices, controlling the pan crowding for proper browning, and exactly how to steam the broccoli so it’s crisp-tender instead of soggy.
When I served this to friends for the first time, everyone went back for seconds and asked for the recipe by the end of the night. My picky cousin, who usually avoids broccoli, asked for the stems to be saved for the next meal because they were so good. That’s when I knew I’d found a keeper.
My favorite part is how quickly the kitchen fills with savory, toasty aromas as the beef hits the pan — that smell gets everyone to the table fast. I love serving it with a small bowl of pickled cucumbers to cut through the richness; it brightens the whole meal.
Store leftovers in an airtight container in the refrigerator for up to 5 days. For best texture, keep rice separate from the beef and broccoli and reheat in a skillet over medium heat, adding a splash of water to create steam and loosen the sauce. Microwave reheating works in a pinch; stir halfway through and add 1–2 teaspoons of water to prevent drying. Avoid freezing because the broccoli becomes mealy and the sauce separates when thawed.
If you don't have Shaoxing wine, dry sherry is a perfect stand-in. No oyster sauce? Omit it and add another tablespoon or two of hoisin — you'll lose a bit of briny umami but keep a great overall profile. For gluten-free, swap tamari for soy sauce and use a gluten-free hoisin if you can find it. To make it lower-sodium, rinse the beef briefly after marinating and pat dry (you’ll lose a little of the marinade, so adjust the sauce seasoning).
Serve over steamed jasmine rice or quick 20-minute rice for a classic pairing. For a lighter plate, cauliflower rice or a bed of baby bok choy works well. Garnish with sliced green onions, toasted sesame seeds, and a few crushed red pepper flakes for heat. I like a side of Asian Marinated Cucumbers or a bowl of crisp egg rolls to make it feel like a full takeout spread at home.
Beef and broccoli is an American-Chinese classic adapted from Cantonese techniques, where quick high-heat cooking and glossy, cornstarch-stabilized sauces are common. The dish became popular in the U.S. as Chinese restaurants customized recipes to local tastes, emphasizing tender beef and a mildly sweet, savory sauce. The use of Shaoxing wine and oyster sauce nods to those Cantonese roots, giving the dish its distinct layered umami.
In spring, swap half the broccoli for sugar snap peas or asparagus for freshness. In winter, add thinly sliced carrots or shiitake mushrooms to increase body and earthy flavor. For holiday dinners, consider doubling the sauce to make a glossy glaze and serve on a platter garnished with crisp shallots for drama.
Slice and marinate the beef up to 24 hours ahead and store in the fridge. Chop broccoli and keep it in a ventilated container or produce bag so it stays bright. Pack rice and beef separately if preparing lunches; reheat in a skillet for best texture. Pre-mix the sauce and store it in a sealed jar so finishing the dish takes minutes on a hot pan.
Give this version a try the next time you crave Chinese takeout — it’s reliable, fast, and full of the savory-sweet flavors that make Beef and Broccoli such a classic. Share it, tweak it, and enjoy watching it become a household favorite.
Freeze the steak for 20–30 minutes to make thin slicing much easier and more uniform.
Don’t overcrowd the pan when searing — cook in batches so the beef browns instead of steaming.
Add water a tablespoon at a time to the broccoli to create quick steam without pooling liquid, keeping florets crisp-tender.
Use low-sodium soy sauce and taste before adding extra salt; hoisin and oyster sauce contribute significant sodium.
Let the pan get very hot before adding meat to encourage the Maillard reaction and develop deep flavor.
This nourishing the food charlatan’s best beef and broccoli recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes — marinate the beef up to 24 hours for more depth of flavor, but the cornstarch can make the texture slightly more velvety if left too long; 20–60 minutes is ideal for most weeknight cooking.
If you must, you can substitute dry sherry for Shaoxing wine. For gluten-free, use tamari and seek a gluten-free hoisin sauce.
This The Food Charlatan’s Best Beef and Broccoli recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Place the steak in the freezer for 20–30 minutes to firm it for thin slicing; it should be firm but not completely frozen.
Trim florets from stems and cut to uniform pieces so they cook evenly; set aside in a colander to drain any moisture.
Whisk together 1 1/2 tablespoons cornstarch, 4 1/2 tablespoons soy sauce, and 1/2 cup plus 1 tablespoon Shaoxing wine in a medium bowl.
Slice against the grain into 1/4-inch strips about 4 inches long. Toss with the marinade and let rest 20 minutes.
Combine 3 tablespoons brown sugar, 1 tablespoon cornstarch, 3 tablespoons oyster sauce, 1/3 cup hoisin, 2 teaspoons sesame oil, 1 1/2 teaspoons Sambal Oelek, 3/4 teaspoon black pepper, and 3/4 teaspoon salt. Whisk until smooth.
Heat a heavy skillet over medium-high until hot. Add 1 tablespoon vegetable oil and 1 tablespoon sesame oil. Sear the beef in single layers 60–90 seconds per side, working in batches. Remove and keep warm.
Add 1 tablespoon vegetable oil and 1 tablespoon sesame oil to the pan, then the broccoli. Stir 2 minutes until color deepens. Add water 1 tablespoon at a time to create steam without pooling.
Return beef to the pan, pour in the sauce, and toss quickly until everything is coated and the sauce becomes glossy. Remove from heat immediately to avoid overcooking.
Serve hot over steamed rice, garnish with sliced green onions and toasted sesame seeds, and offer pickled cucumbers or sriracha mayo on the side.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@silksavor on social media!


Tender baked salmon crowned with a garlicky Parmesan herb crust, bright lemon, and buttery crunch. Simple to make, stunning to serve, and irresistibly flavorful.

Buttery graham crust, silky cheesecake, and cinnamon-kissed apples under a crunchy crumb, finished with glossy caramel. A fall crowd-pleaser you will crave.

Tender green beans in silky mushroom cream, crowned with crispy onions. A comforting holiday side made entirely from scratch that always disappears fast.

Leave a comment & rating below or tag @silksavor on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.