I used to think broccoli beef was one of those “leave it to the professionals” dishes.
Turns out I was wrong. Very wrong.
Silas ordered broccoli beef from our go-to Chinese spot every single week for months. Like, suspiciously often.
So one night I told him I’d make it myself instead of paying $16 for a to-go container. He gave me the look. You know the one. The “sure, good luck” look.
I made it. He ate two full plates. He hasn’t ordered it since.
That’s basically my highest form of praise around here, and now I’m handing the recipe over to you.
Here’s the thing nobody tells you about restaurant-style stir fry. It’s not some secret technique locked away in a professional kitchen. It’s mostly about a few small tricks that make a big difference.
Once you know them, you can’t unknow them. And you’ll probably start wondering why you ever paid delivery fees for this in the first place. 🥢
Why This One Actually Works
Most homemade stir fry recipes turn out sad. The beef gets chewy, the sauce goes gloopy, and somehow it’s still bland.
This recipe fixes all three problems.
The beef gets a quick baking soda treatment (I’ll explain below, it sounds weird but trust me). The sauce is a proper balance of savory, sweet, and a little tang. And the broccoli stays bright green and crisp instead of turning into mush.
It’s also faster than delivery. Once your ingredients are prepped, this cooks in under 10 minutes.
I timed it once out of curiosity. From the moment the wok hit the heat to the moment I sat down with a full plate, it took less time than our delivery app said it would take just to get here.
The prep is where most of the actual work happens, and even that is pretty low effort. Slice, mix, blanch, done. After that, the stove does the heavy lifting.
What You’ll Need
| Ingredient | Amount |
|---|---|
| Flank steak or sirloin, thinly sliced | 1 lb |
| Baking soda | 1/2 tsp |
| Broccoli florets | 3 cups |
| Garlic, minced | 3 cloves |
| Fresh ginger, minced | 1 tbsp |
| Vegetable oil | 3 tbsp, divided |
| Soy sauce | 1/3 cup |
| Oyster sauce | 2 tbsp |
| Brown sugar | 2 tbsp |
| Beef broth or water | 1/2 cup |
| Cornstarch | 2 tbsp |
| Sesame oil | 1 tsp |
| Cooked white rice, for serving | as needed |
| Sesame seeds, optional | for garnish |
Tools You’ll Need
- Large wok or skillet
- Sharp knife
- Cutting board
- Small mixing bowl (for the sauce)
- Measuring cups and spoons
- Tongs or a spatula
Pro Tips
- Slice the beef against the grain. This is the single biggest thing that makes or breaks tender stir fry beef. Look for the lines running through the meat and cut across them, not with them.
- Don’t skip the baking soda soak. Toss your sliced beef with the baking soda and let it sit for 15 minutes before cooking. It tenderizes the meat so it stays soft even after a hot, fast cook. Rinse it off before cooking so you don’t taste it.
- Cook in batches. Overcrowding the pan steams the beef instead of searing it. Give it room to actually brown.
- Blanch the broccoli first. A quick 60-second dunk in boiling water keeps it bright green and helps it cook evenly once it hits the wok.
- Have your sauce mixed before you turn on the stove. Stir fry moves fast. You won’t have time to measure soy sauce while your garlic is burning.
How to Make Broccoli Beef
Step 1: Tenderize the Beef
Toss the sliced beef with the baking soda in a bowl. Let it sit for 15 minutes, then rinse well under cold water and pat dry.
Step 2: Blanch the Broccoli
Bring a pot of water to a boil. Drop in the broccoli florets for 60 seconds, then drain and rinse with cold water to stop the cooking.
Step 3: Mix the Sauce
In a small bowl, whisk together the soy sauce, oyster sauce, brown sugar, beef broth, and cornstarch until smooth. Set aside.
Step 4: Sear the Beef
Heat 2 tablespoons of oil in your wok over high heat. Add the beef in a single layer (working in batches if needed) and sear for 1 to 2 minutes per side, until browned. Remove and set aside.
Step 5: Cook the Aromatics
Add the remaining tablespoon of oil to the wok. Toss in the garlic and ginger and stir for about 30 seconds, just until fragrant.
Step 6: Bring It All Together
Add the broccoli and beef back into the wok. Pour in the sauce and stir everything to coat evenly. Cook for 2 to 3 minutes, until the sauce thickens and clings to the beef and broccoli.
Step 7: Finish and Serve
Drizzle with sesame oil and give it one last toss. Serve hot over rice, and sprinkle with sesame seeds if you’re feeling fancy.
Substitutions and Variations
| Swap This | For This |
|---|---|
| Flank steak | Sirloin, skirt steak, or even chicken thighs |
| Soy sauce | Tamari or coconut aminos for gluten-free |
| Brown sugar | Honey or coconut sugar |
| Broccoli | Snap peas, bell peppers, or bok choy |
| White rice | Brown rice, cauliflower rice, or noodles |
| Oyster sauce | Hoisin sauce (slightly sweeter result) |
Make Ahead Tips
You can slice the beef and prep the sauce up to a day in advance. Store them separately in the fridge in airtight containers.
The baking soda soak can also happen the night before. Just rinse and pat the beef dry, then keep it covered until you’re ready to cook.
Blanched broccoli holds well in the fridge for about 2 days, so that’s an easy head start too.
Estimated Nutrition
Per serving, based on 4 servings. Values are estimates only, verify with your own ingredient brands using a tool like Cronometer before relying on them.
| Nutrient | Amount |
|---|---|
| Calories | ~340 |
| Protein | 28g |
| Carbohydrates | 18g |
| Fat | 16g |
| Fiber | 2g |
| Sodium | 980mg |
Pairing and Serving Suggestions
This dish is already a full meal with rice, but a few additions take it further.
We usually keep it simple on weeknights and just add rice, but when we’re having people over, I like to round it out into a proper spread.
- Egg drop soup on the side for a full takeout-style spread
- Cucumber salad with rice vinegar for something cold and crunchy
- Spring rolls if you’re feeding a crowd
- A cold glass of iced tea because stir fry and iced tea just belong together
Storage and Reheating
Leftovers keep in the fridge for up to 4 days in an airtight container.
To reheat, use a skillet over medium heat with a splash of water or broth to loosen the sauce back up. The microwave works too, just cover it so the sauce doesn’t splatter everywhere.
I don’t recommend freezing this one. The broccoli gets mushy once thawed, and nobody wants sad broccoli.
FAQ
Can I use pre-cut stir fry beef from the store?
Yes, though thickness varies a lot between brands. Try to find slices that are fairly thin and even so they cook at the same rate.
Why is my sauce too thin?
Your cornstarch probably needs more time to activate, or the sauce didn’t simmer long enough. Let it bubble for another minute or two and it should thicken right up.
Is this recipe spicy?
Not as written. If you want heat, add a teaspoon of chili garlic sauce or a pinch of red pepper flakes to the sauce mixture.
Can I make this vegetarian?
Swap the beef for extra-firm tofu (pressed and cubed) and use a vegetable broth instead of beef broth. The oyster sauce can be swapped for a vegetarian stir fry sauce.
Do I need a wok specifically?
Nope. A large skillet works fine as long as it gets hot enough to sear the beef properly. A wok just makes it a little easier to toss everything around without losing broccoli over the side.
How do I know when the beef is sliced thin enough?
Aim for about a quarter inch thick or less. If you’re struggling to slice it thin, pop the beef in the freezer for 15 minutes first. It firms up just enough to make thin, even slices much easier.
What’s the deal with the baking soda, really?
It changes the pH on the surface of the meat, which keeps the proteins from tightening up too much during a hot, fast cook. That’s the science-y way of saying it keeps your beef from turning tough and chewy. Restaurants use this trick constantly, and now you know their secret.
Wrapping Up
So there you have it, a broccoli beef recipe that actually earns its spot on your weekly rotation.
It’s faster than waiting on delivery, it costs a fraction of the price, and honestly, I think it tastes better too.
Give it a try this week and let me know how it goes in the comments below. Did your household give it the Silas seal of approval? I want to know.
And if you run into any questions while you’re cooking, drop them below too. I read every single one.