
Beef and Broccoli Stir-Fry
Tender slices of beef, crisp-tender broccoli, and a rich, savory stir-fry sauce—this Beef and Broccoli Stir-Fry is everything you crave from your favorite takeout spot, made fresh in your own kitchen. It’s a one-pan, 30-minute dinner dream that’s healthy, fast, and full of bold flavor.
Why You’ll Love This Beef and Broccoli Stir-Fry
This dish hits all the high notes: juicy, seared beef, just-cooked broccoli, and a velvety sauce that clings to every bite. Whether you’re short on time or just craving a cozy meal, this one delivers:
- One skillet, 30 minutes
- Better than takeout (no mystery ingredients!)
- Kid-approved
- Perfect for meal prep
- Easily customizable with your favorite veggies or proteins
“Seriously better than any restaurant version! My whole family went back for seconds. I doubled the recipe, and I’m so glad I did.” – Jess L.
Ingredients You’ll Need
For the Stir-Fry:
- 1 lb flank steak, very thinly sliced against the grain
- 1 tbsp cornstarch (for coating the beef)
- 2 tbsp vegetable oil (divided)
- 1 lb broccoli florets (fresh preferred)
- 2 tsp sesame seeds (optional, for garnish)
For the Stir-Fry Sauce:
- 1/2 cup low-sodium soy sauce (or tamari for gluten-free)
- 1/3 cup water
- 3 tbsp brown sugar
- 1 tbsp cornstarch
- 2 cloves garlic, grated
- 1 tsp fresh ginger, grated
- 1 tbsp oyster sauce (optional, but adds rich umami)
- 1 tsp sesame oil
- Pinch of black pepper
Pro Tips for Slicing Beef
- Freeze the beef for 30 minutes before slicing—it firms up, making it easier to slice thinly.
- Always slice against the grain for the most tender texture.
- Flank steak is ideal, but you can also use sirloin, skirt steak, or even ribeye.
How to Make the Best Stir-Fry Sauce
The sauce is the secret to this recipe’s magic. Here’s how to make it just right:
- Whisk all sauce ingredients in a bowl until smooth.
- Be sure to dissolve the cornstarch completely to avoid lumps.
- Let the sauce simmer at the end to thicken and allow flavors to meld.
Want extra sauce? Double the sauce ingredients—great for drizzling over rice or noodles.
How to Make Beef and Broccoli Stir-Fry
- Prep the Beef
Toss the thinly sliced beef with 1 tbsp cornstarch in a bowl. Set aside. - Make the Sauce
In a separate bowl, whisk together all sauce ingredients. Set aside. - Cook the Broccoli
Heat 1 tbsp oil in a large skillet or wok over medium-high heat. Add broccoli and cook for 3-4 minutes until bright green and just tender. If needed, add 2 tbsp water and cover to steam for 1-2 minutes. Remove and set aside. - Sear the Beef
Add remaining oil to the skillet. Add beef in a single layer and sear for 1-2 minutes per side until browned and cooked through. Don’t overcrowd—work in batches if needed. - Add the Sauce
Return broccoli to the pan, then pour in the sauce. Stir well and simmer for 2-3 minutes, until the sauce thickens and coats the meat and broccoli. - Serve
Sprinkle with sesame seeds (optional) and serve hot over white rice, brown rice, or noodles.
Tips for Success
- High Heat is Key: Make sure your skillet or wok is hot before adding the beef—it ensures a good sear.
- Fresh Broccoli Works Best: Frozen broccoli can release too much water, thinning the sauce.
- Don’t Crowd the Pan: If needed, cook beef in two batches for the best caramelization.
- Adjust Sweetness & Saltiness: Taste the sauce before pouring it in and tweak to your preference.
Make-Ahead and Storage

Meal Prep: Slice your beef, chop broccoli, and mix sauce 1 day ahead. Store everything in separate containers in the fridge.
To Store: Once cooked, let the beef and broccoli cool completely. Store in an airtight container for up to 4 days in the fridge.
To Reheat: Reheat in a skillet with a splash of water or microwave until warmed through.
Freezing: It’s best eaten fresh, but you can freeze leftovers in a freezer-safe container. Note that the broccoli will be softer when reheated.
Variations
- Swap the Protein: Try chicken, shrimp, or tofu instead of beef.
- Go Veggie-Heavy: Add sliced bell peppers, mushrooms, or snow peas.
- Make it Spicy: Stir in a pinch of red pepper flakes or drizzle with sriracha.
- Low-Carb: Serve with cauliflower rice or enjoy on its own.
FAQ: Beef and Broccoli Stir-Fry
Can I use frozen broccoli?
You can, but it won’t be as crisp. Thaw and pat dry to remove moisture before cooking.
What’s the best cut of beef for stir-fry?
Flank steak is ideal, but sirloin, skirt steak, or even ribeye also work great.
How do I keep the beef tender?
Slice thinly against the grain, don’t overcook, and sear on high heat.
Can I make this gluten-free?
Yes! Use gluten-free tamari instead of soy sauce and be sure your oyster sauce (if used) is also gluten-free.
Try These Stir-Fry Favorites Next:
- Easy Chicken and Broccoli Stir-Fry
- Garlic Ginger Shrimp Stir-Fry
- Vegetable Stir-Fry with Cashew Sauce
Beef and Broccoli Stir-Fry is the weeknight dinner winner that tastes like you ordered in—but it’s made with fresh, wholesome ingredients in under 30 minutes. The sticky-sweet savory sauce, tender beef, and vibrant broccoli come together for a meal that’s better than takeout any day.
Don’t forget to pin or print this recipe for your next craving. You’ll want it on repeat!
Beef and Broccoli Stir-Fry (Better Than Takeout!)
Course: Dinner4
servings30
minutes40
minutes300
kcalIngredients
For the Stir-Fry:
1 lb flank steak, very thinly sliced against the grain
1 tbsp cornstarch (for coating the beef)
2 tbsp vegetable oil (divided)
1 lb broccoli florets (fresh preferred)
2 tsp sesame seeds (optional, for garnish)For the Stir-Fry Sauce:
1/2 cup low-sodium soy sauce (or tamari for gluten-free)
1/3 cup water
3 tbsp brown sugar
1 tbsp cornstarch
2 cloves garlic, grated
1 tsp fresh ginger, grated
1 tbsp oyster sauce (optional, but adds rich umami)
1 tsp sesame oil
Pinch of black pepper
Directions
- Pro Tips for Slicing Beef
Freeze the beef for 30 minutes before slicing—it firms up, making it easier to slice thinly.
Always slice against the grain for the most tender texture.
Flank steak is ideal, but you can also use sirloin, skirt steak, or even ribeye.
🥣 How to Make the Best Stir-Fry Sauce
The sauce is the secret to this recipe’s magic. Here’s how to make it just right:
Whisk all sauce ingredients in a bowl until smooth.
Be sure to dissolve the cornstarch completely to avoid lumps.
Let the sauce simmer at the end to thicken and allow flavors to meld.
Want extra sauce? Double the sauce ingredients—great for drizzling over rice or noodles.
🍳 How to Make Beef and Broccoli Stir-Fry
Prep the Beef
Toss the thinly sliced beef with 1 tbsp cornstarch in a bowl. Set aside.
Make the Sauce
In a separate bowl, whisk together all sauce ingredients. Set aside.
Cook the Broccoli
Heat 1 tbsp oil in a large skillet or wok over medium-high heat. Add broccoli and cook for 3-4 minutes until bright green and just tender. If needed, add 2 tbsp water and cover to steam for 1-2 minutes. Remove and set aside.
Sear the Beef
Add remaining oil to the skillet. Add beef in a single layer and sear for 1-2 minutes per side until browned and cooked through. Don’t overcrowd—work in batches if needed.
Add the Sauce
Return broccoli to the pan, then pour in the sauce. Stir well and simmer for 2-3 minutes, until the sauce thickens and coats the meat and broccoli.
Serve
Sprinkle with sesame seeds (optional) and serve hot over white rice, brown rice, or noodles.
You can see more about
Fish Tacos Recipe with Best Fish Taco Sauce!
Easy Roasted Cauliflower Recipe
Mississippi Pot Roast (Tender, Juicy, and So Easy!)