So, Why Do I Keep Coming Back to Beef and Broccoli?
You know that dish you always turn to when you’re both hungry and a little bit lazy? For me, that’s Chinese Beef and Broccoli Stir Fry. First time I made it, I nearly set off the smoke alarm (okay, I actually did, but let’s not dwell). My older brother wandered in, drawn by the smell—then told me it tasted like something you’d get at a proper takeaway. Not sure if that was a compliment or not, but I’ll take it. Anyway, this one’s become my midweek lifesaver; it’s quick, packs a wallop in the flavor department, and is forgiving enough that you can sort of zone out and still end up with dinner.
Why This Stir Fry Just Works (for Me, Anyway)
I make this when my fridge is looking a bit sad and I want something green that isn’t salad (let’s be honest, sometimes I just cannot with lettuce). My family goes a little wild for this because the sauce is that sweet-savory thing; my niece even eats the broccoli, which is basically witchcraft. Also, I used to overcook the broccoli every single time—mushy broccoli is a crime, but now I’ve got it down to a science. Well, more of an art. It’s also super fast; I mean, faster than ordering takeout if you don’t count the time you spend regretting your life choices waiting for delivery.
Let’s Talk Ingredients (and My Usual Substitutions)
- 300g beef (flank or sirloin is classic, but sometimes I just grab whatever’s on clearance; my gran swore by marinating, but I forget half the time and it’s still delicious)
- About 2 big handfuls of broccoli florets (or frozen if I’m too lazy to chop, works fine. I tried broccolini once, actually, and it went over well!)
- 2 cloves garlic, minced (or, if I’m feeling wild, a spoonful of that jarred garlic—don’t judge)
- 1 thumb of fresh ginger, grated (sometimes I skip this and add a pinch of ground ginger—it’s not the same, but eh, what can you do?)
- 2-3 tbsp soy sauce (I like light soy, but dark gives it a good color—mix and match if you’ve got both)
- 1 tbsp oyster sauce (adds lots of umami; if you’re out, just up the soy sauce a bit and maybe toss in a pinch of sugar)
- 1 tsp cornstarch (makes the sauce silky; flour works in a pinch, but it’s honestly not as good)
- 1/2 cup beef broth or water (I’ve used chicken broth—no one complained)
- 1 tsp sesame oil (optional, but I love what it adds—sometimes I forget, and it’s still tasty)
- Oil for stir-frying (I use sunflower, but any neutral oil is fine)
- Optional: sliced onion, carrot strips, or even a bell pepper if the veggie drawer is looking abundant
How I Actually Make This (Step by Step, More or Less)
- Slice your beef. Go thin as you can—across the grain. I sometimes stick it in the freezer for 10 mins to make slicing easier. Not always, because I forget.
- Mix a quick marinade: Toss the beef with 1 tbsp soy sauce, the cornstarch, and a drizzle of sesame oil if you remembered it. Let it hang out for 10 minutes while you prep the rest. Or don’t. It’s fine.
- Prep your broccoli. Chop into bite-sized florets. If using frozen, just run hot water over it in a colander for a minute. (This is where I usually sneak a nibble—it’s just so green!)
- Mix up your sauce: In a little bowl, combine the rest of the soy sauce, oyster sauce, broth, and ginger and garlic. If you want it a bit sweeter, a pinch of sugar is good here. Sometimes I add chili flakes if I’m in a mood.
- Heat a big pan or wok. High heat! Add your oil, swirl it around, then toss in the beef. Sear quickly, maybe 1-2 minutes, just til it loses its red color. Don’t crowd the pan—work in batches if you have to. This is where things can stick, but a metal spatula works wonders!
- Sling the beef onto a plate. Now, in the same pan (don’t worry about cleaning), add a splash more oil, toss in your broccoli (and any other veggies), and stir fry for about 2-3 minutes. You want them bright and crisp. Don’t panic if it looks weird at this stage—it always does!
- Pour in the sauce. Let it bubble for a minute. Then toss the beef back in. Give it all a good toss so everything’s glossy and happy. Taste! Adjust salt, pepper, or soy as needed. I always sneak a second taste here.
- Serve hot. Right away, over steamed rice. Or straight from the pan if nobody’s watching—I won’t tell.
Notes (What I Learned the Hard Way)
- Don’t walk away from the pan, even for a second. I once came back to charred broccoli and I swear it haunts my dreams.
- Actually, I find it works better if you slice the beef thinner than you think you’ll need. Otherwise, it gets a bit chewy.
- Forgot to thaw the broccoli? Just add 1 extra minute to stir fry time. No one’s the wiser.
Things I’ve Tried (Some Hits, One Miss)
- Added cashews once—surprisingly good!
- Used chicken instead of beef. Totally works, though the sauce is a bit lighter.
- Tried tofu. Tasted fine, but the texture was… I dunno, not quite right for me. Maybe someone else has cracked that code?
Do You Really Need a Wok?
Honestly, a wok is great, but I’ve made this in a big frying pan loads of times. If all you’ve got is a regular saucepan, just work in small batches and crank up the heat. (Cast iron? Even better!)
How Long Does It Keep? (But We Never Have Leftovers)
Technically, it’ll keep covered in the fridge for 2-3 days. But honestly, in my house it never lasts more than a day—by lunch the next day, it’s gone. I think it even tastes better the next day, but that’s a rare treat.
How We Serve It (Because Why Not?)
Usually, with lots of fluffy white rice. Sometimes I’ll make jasmine, sometimes just the cheap stuff. My brother likes to add a fried egg on top (don’t knock it til you try it!). Once, I served it with noodles; not traditional, but it worked.
Lessons Learned (Mostly By Messing Up)
- I once tried rushing the beef and pulling it out too soon—ended up weirdly rubbery. Give it that extra minute.
- If your sauce seems too watery, just let it cook a bit longer. It thickens up right at the end, kind of like magic.
- Don’t add all the sauce at once—start with half, then see how saucy you want it. Once I poured it all in and it was practically soup (still good, but not quite right).
Questions I Actually Get Asked (And My Real Answers)
- Can I use a different veggie?
- Sure thing—snap peas, green beans, even sliced zucchini. Use whatever’s hiding in your fridge.
- What’s the best beef for this?
- Flank is classic, but I’ve used rump, sirloin, and once even leftover roast beef. It all works (just slice thin!).
- Can I make it gluten-free?
- Yep—get a gluten-free soy sauce (like Tamari). Oyster sauce sometimes has gluten, so just check the label.
- Can I double it?
- Absolutely, but use a big pan or do it in batches. Otherwise, the beef steams instead of sears, and it’s not as tasty.
- My sauce is too salty—what do I do?
- Add a splash of water or unsalted broth. Or just serve with extra rice; it soaks it up. (Been there, done that!)
Just a Random Aside…
Oh, and if you’re looking for a good rice cooker, I found this Serious Eats guide super helpful. Or for knife skills (I’m still working on mine), Bon Appétit’s slicing tips are pretty much gold.
Ingredients
- 1 lb (450g) flank steak, thinly sliced against the grain
- 3 cups broccoli florets
- 2 tablespoons vegetable oil, divided
- 3 cloves garlic, minced
- 1/4 cup low-sodium soy sauce
- 2 tablespoons oyster sauce
- 1 tablespoon cornstarch
- 1 tablespoon brown sugar
- 1/2 cup beef broth
- 1 teaspoon freshly grated ginger
Instructions
-
1In a small bowl, whisk together soy sauce, oyster sauce, beef broth, brown sugar, and cornstarch. Set aside.
-
2Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add the sliced beef and stir-fry for 2-3 minutes until browned. Remove beef from the pan and set aside.
-
3Add the remaining 1 tablespoon of oil to the pan. Add garlic and ginger, sauté for 30 seconds until fragrant.
-
4Add broccoli florets and stir-fry for 2-3 minutes. Pour in 2 tablespoons of water, cover, and steam for another 2 minutes until broccoli is crisp-tender.
-
5Return the beef to the pan. Pour in the sauce and stir everything together. Cook for 2-3 minutes until the sauce thickens and everything is well coated.
-
6Serve hot over steamed rice or noodles.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!




