Beef Broccoli Stir Fry

Featured in: Daily Home Meals

This dish features thinly sliced flank steak marinated in soy and cornstarch, quickly stir-fried with bright green broccoli florets. Garlic and fresh ginger add aromatic depth while a savory blend of soy, oyster sauce, brown sugar, and sesame oil creates a flavorful sauce that coats each bite. Served hot over steamed jasmine rice and optionally garnished with sesame seeds and spring onions, it offers a harmonious balance of textures and flavors in just 30 minutes.

Updated on Fri, 09 Jan 2026 08:46:00 GMT
Steaming hot Beef and Broccoli with tender beef and vibrant green broccoli over rice. Pin this
Steaming hot Beef and Broccoli with tender beef and vibrant green broccoli over rice. | maisonbatata.com

There's something about the sizzle of beef hitting a hot wok that pulls me right back to a Tuesday night when my neighbor brought over his wok and wouldn't leave until we'd made this together. We stood there laughing at how fast everything cooked, and I realized stir-fry wasn't intimidating at all—it was just about good timing and letting the heat do the work. That night, this became the recipe I'd make whenever I wanted to feel like I actually knew what I was doing in the kitchen.

I made this for my sister on a rainy evening when she stopped by unannounced, and we ate it standing up in my kitchen because we were too hungry to sit down. She asked if I'd been secretly taking cooking classes, and I told her the truth: good ingredients and a hot pan are about 90 percent of the magic. She's made it maybe twenty times since then.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Flank steak, thinly sliced across the grain: Slicing against the grain is the secret—it breaks up those muscle fibers so every bite is tender even though you're cooking it fast.
  • Cornstarch: This isn't just for the beef; it goes in the sauce too, and it's what creates that restaurant-style glossy finish that makes people think you've done this a hundred times.
  • Soy sauce and oyster sauce: The soy brings saltiness and depth, the oyster sauce adds umami sweetness that sneaks up on you in the best way.
  • Garlic and fresh ginger: These go in at the very end so they stay bright and punchy instead of turning bitter or woody.
  • Broccoli florets: Don't overcrowd the pan when you cook these first, or they'll steam instead of fry and lose that vital crunch.
  • Sesame oil: Just a teaspoon finishes the sauce with an aroma that signals to everyone within ten feet that dinner is happening.
  • Jasmine or long-grain rice: The starch from the rice is your best friend here—it soaks up the sauce like it was made for exactly this moment.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Coat and rest the beef:
Toss your sliced beef with soy sauce and cornstarch and let it sit for 10 minutes. This isn't wasted time—the cornstarch is forming a thin crust that'll brown beautifully, and the soy is already seasoning the meat from the inside.
Mix the sauce ahead:
Whisk all your sauce ingredients together in a small bowl while the beef rests. Having it ready is the whole game—once things start cooking, you won't have time to measure and mix.
Fry the broccoli first:
Heat one tablespoon of oil over high heat until it shimmers, then add the broccoli in a single layer. Let it cook undisturbed for a minute or so to get some color, then stir and cook for another 1–2 minutes until the florets are bright green and tender-crisp. Pull it out onto a plate.
Sear the beef:
Add the second tablespoon of oil to the same pan—it'll be smoking slightly, which is exactly what you want. Spread the marinated beef out in a single layer and don't touch it for one full minute. You're building color and flavor on the surface, which is where the magic lives in stir-fries.
Build the aromatics:
After that minute, stir the beef around for 2–3 minutes until it's browned and almost cooked through. Scatter in the minced garlic and grated ginger, stir constantly for about 30 seconds—you want the kitchen to smell incredible but not burnt.
Bring it all home:
Return the broccoli to the pan, pour in your sauce, and stir everything together. The sauce will thicken visibly in about a minute as the cornstarch does its job. Once it coats everything in a glossy sheen, you're done.
Plate and finish:
Spoon the beef and broccoli over steaming jasmine rice and top with sesame seeds and sliced spring onions if you have them. The heat from the rice will keep everything warm and happy.
Enjoy a delicious plate of flavorful Beef and Broccoli, perfect for a quick dinner. Pin this
Enjoy a delicious plate of flavorful Beef and Broccoli, perfect for a quick dinner. | maisonbatata.com

The first time someone asked me for this recipe, I realized it wasn't just about feeding people—it was about giving them something they could actually make themselves, something that felt fancy but wasn't pretentious. Now when friends text asking what to cook on a Wednesday, this is usually what I suggest.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why High Heat Matters

I learned this the hard way by trying to be gentle with a medium-high flame and wondering why my beef looked gray instead of golden. High heat caramelizes the proteins and sugars on the surface of the meat, creating flavor through the Maillard reaction—which is just a fancy way of saying browning tastes better. If your pan isn't hot enough when the beef hits it, you'll steam it instead of sear it, and the whole dish suffers.

The Sauce Is Everything

That glossy coating isn't just a pretty finish—it's the entire reason this dish works. The cornstarch in the sauce thickens it just enough to cling to the beef and broccoli, while the soy sauce and oyster sauce create a savory depth that tastes like it took hours to develop. Brown sugar adds a whisper of sweetness that balances the salt, and sesame oil rounds it all out with a fragrant finish that's unmistakable.

Making It Your Own

This recipe is forgiving enough to adapt without falling apart. I've added red pepper flakes when I wanted heat, splashed in rice wine for brightness, and swapped mushrooms or bell peppers for broccoli depending on what was in the fridge. The structure stays solid because you're working with proven ratios and technique.

  • Try substituting chicken breast or firm tofu if beef isn't your thing—just keep the cooking time the same or adjust slightly for thickness.
  • If you can't find oyster sauce or want it gluten-free, tamari soy sauce and a bit of hoisin will give you similar depth without the issues.
  • Add a handful of cashews or peanuts for crunch if you want texture that surprises you with every bite.
Savor the savory aroma of this homemade Beef and Broccoli with sauce-covered ingredients. Pin this
Savor the savory aroma of this homemade Beef and Broccoli with sauce-covered ingredients. | maisonbatata.com

This dish has become my answer to 'what's for dinner' because it works every single time, and it tastes like you know what you're doing. There's real freedom in that.

Recipe FAQs

What cut of beef works best for this stir-fry?

Flank steak thinly sliced against the grain ensures tenderness and cooks quickly while absorbing the marinade well.

How do I prevent broccoli from becoming mushy?

Stir-fry the broccoli separately for 2–3 minutes until bright green and just tender, then set aside to avoid overcooking.

Can I substitute oyster sauce for a different ingredient?

You may use tamari or a gluten-free soy sauce alternative to accommodate dietary preferences while maintaining savory depth.

How do I thicken the sauce correctly?

The cornstarch mixed into the sauce ingredients thickens it quickly when added back to the hot pan, giving a glossy finish.

What side pairs well with this dish?

Steamed jasmine or long-grain rice complements the savory stir-fry and balances the bold flavors perfectly.

Is there a way to add extra flavor?

Adding a splash of rice wine or a pinch of chili flakes into the sauce enhances the dish with subtle heat and complexity.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Beef Broccoli Stir Fry

Tender beef and crisp broccoli blend in savory soy-garlic sauce served with steamed rice.

Prep Time
15 minutes
Cook Time
15 minutes
Overall Time
30 minutes
Created by Asher Bennett


Skill Level Easy

Cuisine Type Chinese-American

Makes 4 Number of Servings

Diet Preferences No Dairy

Ingredient List

Stir-Fry

01 1 lb flank steak, thinly sliced across the grain
02 1 tablespoon cornstarch
03 1 tablespoon soy sauce
04 2 tablespoons vegetable oil
05 10 oz broccoli florets
06 2 cloves garlic, minced
07 1 teaspoon fresh ginger, grated

Sauce

01 4 tablespoons soy sauce
02 2 tablespoons oyster sauce
03 2 tablespoons water
04 1 tablespoon brown sugar
05 1 teaspoon cornstarch
06 1 teaspoon sesame oil

For Serving

01 1 ½ cups cooked jasmine or long-grain rice
02 1 tablespoon sesame seeds (optional)
03 2 spring onions, sliced (optional)

How-To Steps

Step 01

Marinate Beef: Combine flank steak slices with 1 tablespoon soy sauce and 1 tablespoon cornstarch in a bowl. Allow to marinate for 10 minutes.

Step 02

Prepare Sauce: Whisk together soy sauce, oyster sauce, water, brown sugar, cornstarch, and sesame oil in a small bowl. Set aside.

Step 03

Cook Broccoli: Heat 1 tablespoon vegetable oil in a large skillet or wok over high heat. Stir-fry broccoli for 2 to 3 minutes until bright green and tender-crisp. Remove and set aside.

Step 04

Sear Beef: Add remaining 1 tablespoon of vegetable oil to the hot pan. Spread marinated beef in a single layer and cook undisturbed for 1 minute. Stir-fry for an additional 2 to 3 minutes until browned and nearly cooked through.

Step 05

Add Aromatics: Incorporate minced garlic and grated ginger, stir-frying for 30 seconds until fragrant.

Step 06

Combine and Finish: Return broccoli to the pan. Pour in the prepared sauce, stirring to coat all ingredients. Cook for 1 to 2 minutes until the sauce thickens and the dish is heated through.

Step 07

Serve: Plate the stir-fry over steamed jasmine or long-grain rice. Garnish with sesame seeds and sliced spring onions if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Large skillet or wok
  • Mixing bowls
  • Whisk
  • Rice cooker or saucepan

Allergy Details

Review every ingredient to spot potential allergens. If uncertain, reach out to a healthcare expert.
  • Contains soy and shellfish (from soy sauce and oyster sauce).
  • May contain gluten; verify ingredients for gluten-free options.

Nutrition Info (each serving)

These nutrition stats are for information and are not a replacement for professional advice.
  • Caloric Value: 410
  • Fats: 13 g
  • Carbohydrates: 48 g
  • Proteins: 28 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.