Beef and Broccoli Stir Fry

Well, I Guess We’re Having Stir Fry (Again)

You know those evenings when you open the fridge, stare into the veggie drawer, and suddenly that broccoli you forgot about gives you a look—like, “use me already”? That’s usually my cue for beef and broccoli stir fry, though the real origin story is that I used to order this constantly from a takeout place in college and eventually figured, hey, how hard can it be? Spoiler: not very. But it did involve smoking out my kitchen a few times. My dog, Biscuit, used to run under the table when the pan started sizzling; personally, I found the noise kind of energizing.

Beef and Broccoli Stir Fry

Why You’ll Probably Love This (Or At Least Not Hate It)

I tend to make this when I’ve got about twenty good minutes, three hungry people, and no patience for Uber Eats. My family goes wild for it, especially my brother, who asks where “the crunchy trees” are if I skip the broccoli (which I absolutely did once, never again). I still struggle to slice beef thinly sometimes—it’s like the universe throws in bonus resistance whenever I’m rushing. If you’re ever frustrated by stir fries turning out soggy—oh, I’ve been there. The trick? Well, you’ll see; it’s more about timing than you’d think (or maybe that’s just me).

Gather Your Ingredients (Or Close Enough)

  • 300g (about 10 oz) flank steak, thinly sliced (sometimes I use skirt steak, and once I tried chicken—still tasted like victory)
  • 2 cups broccoli florets (frozen is fine! My grandma was a fresh-only stickler, but life’s too short)
  • 2 tablespoons vegetable oil (I use canola if that’s what’s around)
  • 2 cloves garlic, minced (I have used the jarred stuff in a pinch, no shame)
  • 1 tablespoon fresh ginger, minced (powdered works in an emergency, but it’s not quite the same, is it?)
  • 3 tablespoons soy sauce (there’s no law against using low sodium, though I rarely do)
  • 1 tablespoon oyster sauce (sometimes I just add extra soy if I’m out)
  • 1 tablespoon brown sugar (white works if you must, but you’ll miss the molasses hit)
  • 1 tablespoon cornstarch, divided (I’ve once forgotten to divide it—nothing exploded)
  • 1/3 cup beef broth or water (honestly, water isn’t a dealbreaker)
  • 1 teaspoon sesame oil (optional, but I love that nutty whiff)
  • 1/2 teaspoon black pepper
  • A handful of sesame seeds for garnish (totally optional—I forget them half the time)
  • Steamed rice, for serving (unless you’re a rice rebel)

How I Actually Make This (Not Always By the Book)

  1. Slice the beef thinly—across the grain if possible. If it’s being stubborn, pop it in the freezer for 20 minutes; slicing’s a breeze after that. Toss beef with half the cornstarch and half the soy sauce in a bowl. Let it sit. I sometimes wander off and let it marinate for 10 minutes, or…eh, however long it takes to wrangle the rest together.
  2. Prep your veggies. Break broccoli into friendly bite-size pieces (or, if you bought it already chopped, you win). Keep garlic and ginger handy, and prep is done. Easy peasy.
  3. Make your sauce: Mix remaining soy sauce, oyster sauce, brown sugar, rest of cornstarch, beef broth (or water), sesame oil, and black pepper in a little jug or cup. If you’re feeling wild, taste and tweak—you do you.
  4. Start cooking! Heat a big frying pan or wok on high heat—don’t be shy, give it a minute. Add 1 tablespoon oil, then toss in your beef. Lay it out so it’s not crowded (crowding = steaming = sad beef). Give it a stir after about 1 minute. Should brown fast! After 2 minutes, scoop the beef out and set aside. That caramelized brown stuff on the pan? Don’t scrape it off—it’s gold.
  5. Toss in more oil if needed and fry your garlic and ginger for about 30 seconds, just till they’re fragrant. Don’t walk away at this stage (been there, burnt that). Then the broccoli goes in! Coat it in the flavor. If you like it softer, add a splash of water and cover for 2 minutes. Raw crunch or soft—pick your fighter.
  6. Return the beef. Dump it back in, pour over your sauce, and crank up the heat. Everything gets thick and glossy in a minute or two. I sometimes taste here (with a clean spoon, in theory) and adjust salt or sugar if needed.
  7. Serve over rice, sprinkle with sesame seeds (if you remembered), and dig in while it’s hot.
Beef and Broccoli Stir Fry

Notes (Aka Stuff I Learned the Hard Way)

  • Don’t crowd the pan. Really. I tried to double this once—ended up with a weird gray beef stew.
  • If you overcook the broccoli, it still tastes good, but it loses that bright color. Not the end of the world, but it always feels a tiny bit sad.
  • Honestly, I’ve started making extra sauce because my family likes to drown their rice in it—totally your call.

Things I’ve Tried (Not All Worked, oops)

  • Snap peas instead of broccoli: surprisingly tasty!
  • Tofu in place of beef—didn’t go over great at my place, but maybe your crowd’s different?
  • Adding chili flakes gives it a gentle kick; my dad loved it, my nephew not so much.
Beef and Broccoli Stir Fry

Gear You Need (Or Not?)

I rely on my battered old wok, but a big frying pan works just fine (promise). No lid? Use a baking tray or, honestly, a dinner plate—works in a pinch. If you don’t have a sharp knife for the beef, kitchen scissors are a weirdly good substitute?

Stashing Leftovers (If Any Survive)

Stick any leftovers in an airtight container in the fridge. They’ll keep for a couple days, probably longer, but honestly, in my house it never lasts more than a day! If somehow you have loads left (who are you feeding, a cricket team?), it tastes even better with a fried egg the next morning. Cold, straight from the fridge is surprisingly nice too.

The Fun Part: How To Serve It Up

We’re a rice household, so it’s always a fluffy heap of jasmine. I sometimes add a side of quick cucumber salad, but that’s just because I like an extra crunch. My uncle insists it’s best with a dash of sriracha. You do you.

If I Could Go Back: Stuff I Wish I’d Known

  • Tried to skip the marinating once—don’t. The beef tasted like shoe leather (okay, not quite that bad, but still).
  • If you rush the sauce thickening, you’ll get weird lumps. Just give it a minute to work its magic!

Actual Questions People Ask Me

  • What’s the best beef cut? Flank is my go-to—it’s affordable and cooks quick. Skirt steak is fine too. Some folks swear by sirloin, but that’s if you’re feeling fancy.
  • Can I prep ahead? Absolutely! Slice and marinate the beef the night before if you’re organized. I, however, usually forget—so no guilt if you don’t.
  • Can I freeze it? Eh, it’s okay, but I think the broccoli gets a bit mushy defrosted. Up to you!
  • Is oyster sauce essential? I reckon it adds a deep flavor, but if you’re out, double up on the soy and a sprinkle of sugar. Not quite as punchy, but good enough (nobody will send the flavor police).
  • Can I make it veggie? Oh yes. Use tofu, mushrooms, or just all the veg lurking in your fridge. Just watch out for excess water—it’ll thin the sauce a bit.
  • Any tips for rice? I usually do a 1:2 ratio—one part rice, two parts water, and leave the lid alone while it cooks. Actually, I find it works better if you let it sit off the heat, covered, for 5 mins after. Fluffier that way. (Oh, once I forgot the water altogether. Let’s not talk about that.)

And there you have it—my not-so-perfect, but always tasty, beef and broccoli stir fry. If you do it your own weird way, let me know—I love hearing kitchen tales gone slightly sideways.

★★★★★ 4.80 from 9 ratings

Beef and Broccoli Stir Fry

yield: 4 servings
prep: 15 mins
cook: 15 mins
total: 30 mins
A classic and speedy Beef and Broccoli Stir Fry that brings together tender marinated beef, crisp broccoli, and a savory-sweet sauce. Perfect for busy weeknights and better than takeout, served steaming hot over rice.
Beef and Broccoli Stir Fry

Ingredients

  • 300g (about 10 oz) flank steak, thinly sliced (sometimes I use skirt steak, and once I tried chicken—still tasted like victory)
  • 2 cups broccoli florets (frozen is fine! My grandma was a fresh-only stickler, but life’s too short)
  • 2 tablespoons vegetable oil (I use canola if that’s what’s around)
  • 2 cloves garlic, minced (I have used the jarred stuff in a pinch, no shame)
  • 1 tablespoon fresh ginger, minced (powdered works in an emergency, but it’s not quite the same, is it?)
  • 3 tablespoons soy sauce (there’s no law against using low sodium, though I rarely do)
  • 1 tablespoon oyster sauce (sometimes I just add extra soy if I’m out)
  • 1 tablespoon brown sugar (white works if you must, but you’ll miss the molasses hit)
  • 1 tablespoon cornstarch, divided (I’ve once forgotten to divide it—nothing exploded)
  • 1/3 cup beef broth or water (honestly, water isn’t a dealbreaker)
  • 1 teaspoon sesame oil (optional, but I love that nutty whiff)
  • 1/2 teaspoon black pepper
  • A handful of sesame seeds for garnish (totally optional—I forget them half the time)
  • Steamed rice, for serving (unless you’re a rice rebel)

Instructions

  1. 1
    Slice the beef thinly—across the grain if possible. If it’s being stubborn, pop it in the freezer for 20 minutes; slicing’s a breeze after that. Toss beef with half the cornstarch and half the soy sauce in a bowl. Let it sit. I sometimes wander off and let it marinate for 10 minutes, or…eh, however long it takes to wrangle the rest together.
  2. 2
    Prep your veggies. Break broccoli into friendly bite-size pieces (or, if you bought it already chopped, you win). Keep garlic and ginger handy, and prep is done. Easy peasy.
  3. 3
    Make your sauce: Mix remaining soy sauce, oyster sauce, brown sugar, rest of cornstarch, beef broth (or water), sesame oil, and black pepper in a little jug or cup. If you’re feeling wild, taste and tweak—you do you.
  4. 4
    Start cooking! Heat a big frying pan or wok on high heat—don’t be shy, give it a minute. Add 1 tablespoon oil, then toss in your beef. Lay it out so it’s not crowded (crowding = steaming = sad beef). Give it a stir after about 1 minute. Should brown fast! After 2 minutes, scoop the beef out and set aside. That caramelized brown stuff on the pan? Don’t scrape it off—it’s gold.
  5. 5
    Toss in more oil if needed and fry your garlic and ginger for about 30 seconds, just till they’re fragrant. Don’t walk away at this stage (been there, burnt that). Then the broccoli goes in! Coat it in the flavor. If you like it softer, add a splash of water and cover for 2 minutes. Raw crunch or soft—pick your fighter.
  6. 6
    Return the beef. Dump it back in, pour over your sauce, and crank up the heat. Everything gets thick and glossy in a minute or two. I sometimes taste here (with a clean spoon, in theory) and adjust salt or sugar if needed.
  7. 7
    Serve over rice, sprinkle with sesame seeds (if you remembered), and dig in while it’s hot.
CLICK FOR NUTRITION INFO

Approximate Information for One Serving

Serving Size: 1 serving
Calories: 340cal
Protein: 24 gg
Fat: 15 gg
Saturated Fat: 0g
Trans Fat: 0g
Cholesterol: 0mg
Sodium: 0mg
Potassium: 0mg
Total Carbs: 28 gg
Fiber: 0g
Sugar: 0g
Net Carbs: 0g
Vitamin A: 0
Vitamin C: 0mg
Calcium: 0mg
Iron: 0mg

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!

Leave a Comment