Homemade Beef and Broccoli Stir-Fry recipe served in a dark bowl

Beef & Broccoli Stir-Fry

Beef & Broccoli Stir-Fry

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)

Prepped beef and broccoli stir-fry ingredients arranged overhead on dark countertop

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.

Broccoli florets being stir-fried in a hot wok with steam rising

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.

Hands slicing flank steak thinly against the grain on a wooden cutting board

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

Let Posha Cook it for you!

Add Ingredients in Containers

A

Broccoli

B

Soy Sauce

C

Garlic | Ginger | Scallion

D

Beef Tenderloin | Bakin Soda

Add Spice in Pods

1

Sugar

2

Black Pepper Powder

3

Cornstarch

Press 'Cook' and walk away.