Mom's Best Recipes
Recipe

Beef and Broccoli Stir Fry

Tender beef, crisp broccoli, and a glossy garlic-ginger sauce that clings to every bite.

Author By Matt Campbell
4.8
A cast iron skillet filled with glossy beef and broccoli stir fry, with browned strips of beef, bright green broccoli florets, and a shiny garlic-ginger sauce, sitting on a stovetop under warm kitchen lighting

Beef and broccoli is one of those takeout classics that feels like a magic trick when you realize you can make it at home in the same time it takes to argue about what to order. The goal here is simple: tender beef, broccoli that stays bright and crisp, and a sauce that goes shiny and clingy without tasting like straight soy sauce.

I cook this like a friend you actually want in your kitchen: relaxed, curious, and fully okay with a little chaos. We are going to slice the beef thin, hit it with a quick marinade that helps it stay tender, then build a fast garlic-ginger sauce that turns into that glossy stir-fry coating the second it hits the hot pan. Tasting as you go is encouraged. So is extra sauce over rice.

A kitchen counter with sliced flank steak, broccoli florets, garlic, ginger, soy sauce, brown sugar, cornstarch, sesame oil, and a bowl of rice laid out as stir fry ingredients in consistent warm lighting

Why It Works

  • Velvety, tender beef: A quick cornstarch marinade gives you that soft, restaurant-style bite without weird additives.
  • Broccoli that stays green: A fast steam in the pan gets it cooked through while keeping those crisp edges.
  • Glossy sauce that actually clings: Cornstarch plus high heat turns the sauce from thin to lacquered in about a minute.
  • Weeknight pacing: Everything cooks fast, so the only real “work” is slicing and having your sauce ready.
Close-up of hands slicing flank steak thinly against the grain on a wooden cutting board with a chef's knife

Pairs Well With

Storage Tips

Refrigerate: Store leftovers in an airtight container for up to 3 to 4 days. Keep rice separate if you can so it does not soak up all your sauce.

Reheat: Best in a skillet over medium heat with a splash of water to loosen the sauce. Microwave works too, but use short bursts and stir so the beef does not overcook.

Freeze: You can freeze it, but for best quality try to use it within 2 months. Broccoli will soften after thawing. If you are meal prepping for the freezer, slightly undercook the broccoli and freeze with extra sauce.

A glass meal prep container filled with beef and broccoli stir fry next to a separate container of steamed rice on a clean kitchen counter

Common Questions

Common Questions

What cut of beef is best for beef and broccoli?

Flank steak is the go-to because it stays beefy and slices nicely. Sirloin is also great and often easier to find. If you use skirt steak, slice extra thin and definitely cut against the grain.

How do I keep the beef tender, not chewy?

Three things: slice thin, slice against the grain, and do the quick cornstarch marinade (it is a simple version of velveting). Also, do not crowd the pan. Beef needs space to sear instead of steam. If your stove runs a little mild, cook in smaller batches and give each batch a few extra seconds so it browns.

Can I use frozen broccoli?

Yes. Thaw and pat it dry first, or it will water down the sauce. Frozen broccoli also cooks faster, so add it later and keep an eye on texture.

My sauce did not thicken. What happened?

Usually it is one of two things: not enough heat, or the cornstarch was not mixed well. Bring the sauce to a simmer in the pan and stir for 30 to 60 seconds. You are looking for a glossy sauce that coats the back of a spoon. If it still looks thin, mix 1 teaspoon cornstarch with 1 tablespoon cold water and add it in.

Is oyster sauce required?

I highly recommend it because it gives that savory depth you recognize from takeout. If you cannot do it, swap in hoisin (sweeter and more spiced, so it will not taste identical) or add a little extra soy sauce plus a pinch more sugar.

Will this be too salty?

It should be nicely savory, not salty, but it depends on your brands. Use low-sodium soy sauce and, if you can find it, low-sodium oyster sauce. You can also start with a little less soy sauce in the sauce mixture and add a splash more at the end if you want it darker and saltier.

This is the dish I make when I want takeout energy without takeout consequences. The first time I tried it at home, I did what everyone does: I tossed everything in the pan at once, the broccoli went army-green, and the beef got chewy. Still tasted good, but it was not the vibe.

Now I treat it like a quick little kitchen relay race. Beef out, broccoli in, sauce in, everything back together. When that sauce hits heat and turns glossy, I always pause for a second like, okay wow, we are doing this. Then I immediately spoon too much of it over rice and call it dinner.