
Rohin Malhotra
Beef and Broccoli is one of those American Chinese restaurant staples that always hits: savory sauce, tender slices of beef, and broccoli that stays bright and snappy. This quick Beef & Broccoli Stir-Fry brings that same comfort-home flavor to your own stove. It is often mistaken for a traditional dish from China, but it is widely considered an American creation, likely developed by Chinese immigrants in the 1920s. The idea traces back to Cantonese cooking with Chinese broccoli (gai lan), then shifted to the broccoli florets that were easier to find in the U.S. The payoff is perfect weeknight food: a glossy sauce that lands sweet, salty, and deeply savory, without the heaviness of takeout.
Below, you'll cook it the way restaurants do: quick prep, hot pan, and a sauce that thickens in minutes. Along the way, you'll pick up a few small techniques that make a big difference, like how to keep the beef tender and the broccoli crisp-tender instead of limp.
Why You'll Love This Recipe
Better Than Takeout: Fresh ingredients and a well-balanced sauce give you cleaner, brighter flavor at home.
Quick & Easy: It moves fast and lands on the table in under 30 minutes.
Tender, Juicy Beef: A simple marinade technique keeps the beef soft and restaurant-style.
Perfectly Crisp-Tender Broccoli: The broccoli stays vivid green with a quick steam-fry.
Versatile & Customizable: Swap in other vegetables or proteins without changing the method.
Beef & Broccoli Ingredients
This recipe is all about timing, so gather and prep everything before the pan gets hot. Stir-fries do not wait around, and having your sauce mixed and your broccoli ready is what keeps dinner calm instead of chaotic. (If you use Posha to help you stay organized, this is the kind of recipe where a simple step-by-step flow really shines.)
For the Beef & Marinade
1 lb flank steak, thinly sliced against the grain
1 tablespoon soy sauce
1 teaspoon cornstarch
1 teaspoon sesame oil
½ teaspoon baking soda (the secret to tender beef!)
For the Stir-Fry Sauce
½ cup low-sodium beef broth
¼ cup low-sodium soy sauce
2 tablespoons oyster sauce
1 tablespoon brown sugar
1 tablespoon cornstarch
1 teaspoon sesame oil
2 cloves garlic, minced
1 teaspoon fresh ginger, grated
For Assembly
2 tablespoons vegetable or canola oil, divided
4 cups broccoli florets (from about 1 large head)
¼ cup water
Toasted sesame seeds, for garnish (optional)
Sliced green onions, for garnish (optional)

Mise en place makes all the difference — a fast stir-fry waits for no one.
How to Make Beef & Broccoli: Cooking Instructions
Step 1: Marinate the Beef
In a medium bowl, mix the thinly sliced flank steak with 1 tablespoon soy sauce, 1 teaspoon cornstarch, 1 teaspoon sesame oil, and the baking soda. That pinch of baking soda is the velveting trick: it changes the surface of the meat so it stays tender and silky once it hits high heat. Toss until every slice is lightly coated, then let it sit for 15 to 30 minutes while you prep the rest.
Step 2: Prepare the Stir-Fry Sauce
In a small bowl or liquid measuring cup, whisk together the beef broth, soy sauce, oyster sauce, brown sugar, cornstarch, sesame oil, garlic, and ginger. Keep whisking until the cornstarch and sugar disappear into the liquid; any dry bits now will turn into lumps later. Set the sauce within arm's reach, because once the wok is hot you will want to move quickly.
Step 3: Sear the Beef
Heat 1 tablespoon oil in a large skillet or wok over high heat. When the oil shimmers, lay the beef in a single layer. If it looks crowded, split it into two batches; packed beef steams and turns gray instead of browning. Sear for about 1 to 2 minutes per side, just until browned on the outside and still a little pink in the center. You are building flavor here, not cooking it all the way through. Lift the beef out with a slotted spoon and park it on a plate.
Step 4: Steam-Fry the Broccoli
Turn the heat down to medium-high and add the remaining 1 tablespoon oil to the same skillet. Toss in the broccoli and stir-fry for about 2 minutes, until it turns a brighter green. Add the 1/4 cup water and cover right away. Let it steam for 2 to 3 minutes, just until the florets are crisp-tender. You are looking for cooked-through stems with a little bite, not soft broccoli.

Steam-frying over high heat keeps broccoli crisp-tender and brilliantly green.
Step 5: Combine and Finish
Slide the seared beef back into the skillet with the broccoli. Give the sauce one more quick whisk (cornstarch settles fast), then pour it over everything. Stir constantly as it comes to a simmer; in about 1 to 2 minutes the sauce will turn glossy and cling to the beef and florets. Once it is thickened and evenly coated, pull the pan off the heat and serve right away.
Serving Suggestions
Beef & Broccoli is already a full-flavor main, but the right side turns it into a real dinner. Stick with something that can catch the sauce, or add a crunchy contrast if you want the meal to feel more like takeout night.
Steamed Rice: White or jasmine rice soaks up the sauce beautifully. Brown rice works too if that is what you keep on hand.
Noodles: Spoon it over lo mein, ramen, or any Asian-style noodles for a slurpier, more filling bowl.
Fried Rice: Pair with simple vegetable fried rice for that classic takeout-at-home vibe.
Spring Rolls: Crisp vegetable spring rolls bring crunch next to the glossy stir-fry.
Tips for the Best Beef & Broccoli Recipe
Slice Beef Thinly: Pop the beef in the freezer for 15 to 20 minutes to firm it up, then slice it thin. Always cut against the grain so the fibers are shorter and easier to chew.
Use Flank Steak: Flank has the right balance of beefy flavor and quick-cooking texture for stir-fry. Sirloin or skirt steak also work well when sliced thin.
High Heat is Key: A properly hot wok or skillet gives you browning without overcooking and helps the broccoli stay crisp.
Don't Overcrowd the Pan: Give the beef space so it sears. If you cannot see the pan between pieces, cook in batches.
Prep Everything First: This dish cooks in a flash. Measure the sauce, mince the aromatics, and cut the broccoli before the burner goes on for an easier, smoother cook.

Slicing beef against the grain ensures shorter fibers and a more tender bite.
Storage and Reheating Instructions
Leftovers keep well, but stir-fry is all about texture, so a gentle reheat is worth the extra minute. Here is how to store and warm it back up without turning the broccoli soggy.
To Store: Cool completely, then seal in an airtight container. Refrigerate for up to 3 days.
To Reheat: Warm in a skillet over medium-low with a splash of water or beef broth to loosen the sauce. The microwave works in a pinch, but the broccoli will soften more.
To Freeze: Freeze for up to 2 months in a freezer-safe container. Thaw overnight in the refrigerator before reheating. Expect the broccoli to lose a bit of crispness after thawing.
Frequently Asked Questions
What's the best cut of beef for this recipe?
Flank steak is the go-to for this stir-fry because it is flavorful and cooks quickly. Sirloin, skirt steak, or top round also work, as long as you slice the meat very thinly against the grain.
Can I make this recipe gluten-free?
Yes. Swap in gluten-free tamari or coconut aminos for the soy sauce, and make sure the oyster sauce you buy is certified gluten-free.
What are some good recipe substitutions?
This recipe is easy to adapt. Trade the beef for chicken, shrimp, or firm tofu for a vegetarian option. For vegetables, try bell peppers, snap peas, mushrooms, or baby corn. If you want more simple meals, you can find more easy dinner recipes on our site.
Why is my beef tough and chewy?
Tough beef usually comes down to the cut or the slicing. Slice the beef thinly against the grain (the direction the muscle fibers run). Cutting across those fibers shortens them, which makes each bite noticeably more tender.
Is this an authentic Chinese recipe?
It is inspired by Chinese techniques, but Beef & Broccoli is generally considered an American Chinese dish. Chinese immigrants in the U.S. developed it as an adaptation of a Cantonese dish called Gai Lan Chao Niu Rou, which uses Chinese broccoli. So yes: it is an authentic American Chinese recipe.
Nutritional Information (Approximate)
Here is the approximate nutrition per serving for this recipe and serving size (serves 4). Beef & Broccoli nutrition facts can shift depending on the brands and specific ingredients you use.
Calories: 380 kcal
Protein: 28g
Carbohydrates: 15g
Fat: 22g
Fiber: 3g
A Takeout Classic, Perfected at Home
This Beef & Broccoli Stir-Fry is proof you can skip the delivery app and still get that glossy, savory-sweet payoff. With tender beef, crisp broccoli, and a sauce that pulls everything together in minutes, it is the kind of weeknight dinner you will come back to, right alongside another weeknight favorite.
Cook it once and the rhythm clicks: prep first, sear fast, thicken the sauce, eat while it is hot. When you are ready for your next dinner idea, browse our other delicious recipes.
Same Dish, Two Ways
Cook it yourself
45 MINS
Multiple steps | Hands-on the whole time
vs
Let Posha Cook
25 MINS
2 steps to set up, then walk away
