
The skillet is screaming hot, butter foaming at the edges, and the garlic hits that heat with a sizzle that smells like we’re about to pull off something just right. Jake’s on rotation, which means I’m flying solo this week — coordinating three schedules, packing three lunches, and trying to get dinner on the table by 5:30.
Enter beef and broccoli stir-fry. Thirty minutes from start to finish. I use whatever beef is on sale — tonight it’s a chuck steak that I slice thin and marinate while I chop the broccoli and prep the sauce.
The kids don’t even realize they’re eating something that took less time than it takes to order delivery. Wyatt loads his plate with extra rice and asks for seconds before Clara’s even sat down. Mason picks around the broccoli, but he eats every last piece of beef — and honestly, that’s a win in this house. That’s the beauty of a good stir-fry — it looks impressive, tastes even better, and the whole thing happens in one pan.
How to Make Beef and Broccoli Stir-Fry
Nana Ruth never made stir-fry — that wasn’t in her wheelhouse. But she taught me to respect a hot pan, and that lesson carries right into this recipe. She used to say “if the pan isn’t talking to you, it’s not ready.” That advice is the whole secret to a good sear.
Slice and marinate the beef. Cut flank steak or chuck against the grain into thin strips. Toss with soy sauce, cornstarch, sesame oil, and a pinch of sugar. Let it sit while you prep everything else — even 15 minutes makes a difference in tenderness.
Make the sauce. Whisk soy sauce, oyster sauce, brown sugar, rice vinegar, minced garlic, grated ginger, and a splash of water. Set aside. This sauce is the backbone of the whole dish.
Sear the beef in batches. Get your pan screaming hot with a little oil. Cook the beef in a single layer — don’t crowd the pan or it’ll steam instead of sear. Remove and set aside. This takes 2-3 minutes per batch.
Cook the broccoli and finish. Add broccoli to the hot pan with a splash of water, cover for 2 minutes to steam. Remove the lid, add the sauce and beef back in, and toss everything together for 1-2 minutes until the sauce is glossy and thick. Serve immediately over hot rice.

Beef and Broccoli Stir-Fry
Ingredients
- 1.5 lbs beef chuck steak or sirloin, sliced thin against the grain
- 6 cups fresh broccoli florets
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 3 tablespoons soy sauce
- 2 tablespoons brown sugar
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 1/2 teaspoon red pepper flakes optional
- 2 tablespoons cornstarch
- 1/2 cup beef broth
- 3 tablespoons vegetable oil, divided
- salt and pepper to taste
- 3 green onions, sliced for garnish
- 1 tablespoon sesame seeds for garnish, optional
Instructions
-
Toss the sliced beef with 1 tablespoon of soy sauce and let sit for 10 to 15 minutes while you prep everything else.
-
In a small bowl, whisk together the remaining soy sauce, brown sugar, rice vinegar, sesame oil, red pepper flakes, cornstarch, and beef broth. Set aside.
-
Heat 1.5 tablespoons of vegetable oil in a large skillet or wok over high heat. When the oil is shimmering, add half the beef in a single layer and cook without moving for 2 to 3 minutes until browned. Flip and cook another minute. Remove to a plate and repeat with remaining beef and oil.
-
Add a bit more oil if needed, then add the broccoli florets. Stir-fry for 5 to 6 minutes until the broccoli is tender-crisp and starting to char at the edges.
-
Add the minced garlic and ginger to the pan and cook for about 30 seconds until fragrant.
-
Return the beef to the pan and pour in the sauce. Toss everything together and cook for 2 to 3 minutes until the sauce thickens and everything is heated through.
-
Taste and adjust seasoning with salt and pepper. Garnish with sliced green onions and sesame seeds. Serve immediately over steamed rice.
When Jake is home, he takes over the stir-fry station because he likes the drama of a screaming hot pan. I let him. It gives me five minutes to sit down, and the man does make a good stir-fry. On the nights he’s away working the pipeline, I put on some music, pour myself something cold, and pretend the kitchen is quieter than it actually is with three kids running around.
Common Questions
Beef and Broccoli Stir-Fry
A quick weeknight stir-fry with thin-sliced beef and broccoli in a ginger-soy sauce. Thirty minutes, one pan, and the kids don’t even realize they’re eating broccoli.
- 1.5 lbs beef chuck steak or sirloin, sliced thin against the grain
- 6 cups fresh broccoli florets
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 3 tablespoons soy sauce
- 2 tablespoons brown sugar
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 1/2 teaspoon red pepper flakes (optional)
- 2 tablespoons cornstarch
- 1/2 cup beef broth
- 3 tablespoons vegetable oil, divided
- salt and pepper (to taste)
- 3 green onions, sliced (for garnish)
- 1 tablespoon sesame seeds (for garnish, optional)
- Toss the sliced beef with 1 tablespoon of soy sauce and let sit for 10 to 15 minutes while you prep everything else.
- In a small bowl, whisk together the remaining soy sauce, brown sugar, rice vinegar, sesame oil, red pepper flakes, cornstarch, and beef broth. Set aside.
- Heat 1.5 tablespoons of vegetable oil in a large skillet or wok over high heat. When the oil is shimmering, add half the beef in a single layer and cook without moving for 2 to 3 minutes until browned. Flip and cook another minute. Remove to a plate and repeat with remaining beef and oil.
- Add a bit more oil if needed, then add the broccoli florets. Stir-fry for 5 to 6 minutes until the broccoli is tender-crisp and starting to char at the edges.
- Add the minced garlic and ginger to the pan and cook for about 30 seconds until fragrant.
- Return the beef to the pan and pour in the sauce. Toss everything together and cook for 2 to 3 minutes until the sauce thickens and everything is heated through.
- Taste and adjust seasoning with salt and pepper. Garnish with sliced green onions and sesame seeds. Serve immediately over steamed rice.





