Beef Broccoli Stir Fry

Featured in: Family Table Standards

This dish combines thinly sliced flank steak and fresh broccoli florets tossed in a flavorful soy and garlic sauce. The beef is marinated briefly for tenderness, then stir-fried alongside crisp-tender broccoli in a hot skillet. Aromatics like garlic and ginger add depth while a balanced sauce of soy, oyster, and sesame oils ties the elements together. Served hot over jasmine or long-grain rice, it’s a quick, vibrant meal with a perfect balance of savory and slightly sweet notes.

Updated on Sat, 10 Jan 2026 12:52:00 GMT
Sizzling Beef and Broccoli stir-fry, with tender beef, crisp broccoli, and a savory sauce. Pin It
Sizzling Beef and Broccoli stir-fry, with tender beef, crisp broccoli, and a savory sauce. | freshtirra.com

My wok had been sitting neglected for months when a friend called asking if I could throw together something quick for dinner. I pulled out beef, broccoli, and whatever bottles were in my pantry, and thirty minutes later we were eating one of the best meals I'd made in ages. That night taught me that the simplest dishes often taste the best when you're not overthinking them.

Years ago, I made this for my roommate when she was stressed about exams, and watching her face light up over a bowl of rice changed how I thought about cooking. It wasn't fancy or complicated, but it felt like I'd given her something real.

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 (450 g / 1 lb), thinly sliced across the grain: This cut has natural grain lines, and slicing against them is the secret to tender bites instead of chewy ones. A partially frozen steak slices cleaner.
  • Cornstarch (1 tablespoon for beef, 1 for sauce): It coats the meat and helps it sear beautifully, plus it thickens the sauce to that perfect clingy consistency.
  • Soy sauce (5 tablespoons total): The backbone of flavor here, salty and deep in a way that makes everything taste intentional.
  • Vegetable oil (2 tablespoons): You need high heat for this, so skip the fancy stuff and use neutral oil with a high smoke point.
  • Broccoli florets (300 g / 10 oz): Cut them bite-sized and uniform so they cook evenly, staying bright green and still snappy under your teeth.
  • Garlic (2 cloves, minced) and fresh ginger (1 teaspoon, grated): These go in at the end because they burn easily and you want them to stay fragrant and alive.
  • Oyster sauce (2 tablespoons): This gives the sauce depth and a slight sweetness that balances the salt.
  • Water (2 tablespoons): It keeps the sauce from reducing too fast and lets the flavors meld together.
  • Brown sugar (1 tablespoon): Just enough to round out the savory notes without making anything taste sweet.
  • Sesame oil (1 teaspoon): Drizzle it in at the very end so it doesn't burn and lose its nutty flavor.
  • Jasmine or long-grain rice (300 g cooked): The vehicle that catches every drop of sauce, so don't skip cooking it properly.
  • Sesame seeds and spring onions (optional): They add texture and freshness that remind you this isn't just brown sauce and protein.

Tired of Takeout? πŸ₯‘

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

One email. No spam. Unsubscribe anytime.

Instructions

Season and coat the beef:
Toss your beef slices with soy sauce and cornstarch until every piece is lightly dusted. This waiting time matters, even just ten minutes, because it lets the seasoning sink in and the starch create a protective coat. Trust it.
Mix the sauce in advance:
Whisk everything together while you have a moment. This is not a step to skip or improvise during cooking, because once the pan gets hot, you need your sauce ready to go.
Sear the broccoli first:
Heat one tablespoon of oil in your wok or skillet until it shimmers, then add broccoli and don't touch it for the first minute. Let it develop color and char slightly, then toss and cook for another minute or two until it's bright green with a little browning on the edges. Remove it to a plate.
Brown the beef without crowding:
Add the remaining oil and let it heat until it's almost smoking. Lay your beef flat in a single layer, press gently, and leave it alone for a full minute so it sears and develops that golden crust. Then stir and cook for another two minutes until it's nearly done, still slightly pink in the thickest pieces.
Wake up the garlic and ginger:
Toss in your minced garlic and grated ginger, stirring constantly for about thirty seconds. You'll smell when it's right, that fragrant moment before it turns bitter.
Bring it all together:
Return the broccoli to the pan, pour in your sauce, and stir everything to coat. The cornstarch in the sauce will thicken it almost immediately, creating that glossy, clingy texture that's the whole point. Cook for another minute until everything is heated through and the sauce clings to each piece.
Serve over rice:
Spoon it immediately over your steamed rice while the sauce is still hot and the vegetables still have snap. Top with sesame seeds and spring onions if you want that finishing touch.
This delicious Beef and Broccoli stir-fry showcases perfectly cooked beef with vibrant vegetables and rice. Pin It
This delicious Beef and Broccoli stir-fry showcases perfectly cooked beef with vibrant vegetables and rice. | freshtirra.com

I learned the hard way that this dish is about speed and confidence, not perfection. The night I rushed through it nervously, pausing to check on things, the broccoli turned mushy and the beef got tough. The next time, I moved quickly and trusted my senses, and it was perfect.

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.

The Wok Advantage

A wok changes everything about this dish, but a large skillet works too if that's what you have. The shape of a wok keeps ingredients moving and lets you control the heat with angles and distances that a flat pan can't match. If you do have one, this is the recipe to finally put it to real use.

Protein Swaps and Variations

Chicken thighs stay tender even if you slightly overcook them, and they absorb the sauce beautifully. Tofu needs to be pressed, cubed, and treated gently since it doesn't sear the same way beef does, but it becomes almost creamy when coated in that sauce. Shrimp cooks even faster than beef, so watch it carefully and pull it out the second it turns pink.

Making It Yours

This is a recipe that welcomes your kitchen instincts instead of fighting them. Add a splash of rice wine or mirin for complexity, a pinch of white pepper for heat, or red pepper flakes if you want a kick. Some nights I finish with a drizzle of chili oil, and other times I leave it clean and simple.

  • Gluten-free doesn't mean flavorless, just swap tamari for soy sauce and check your oyster sauce label.
  • Cook your rice in chicken broth instead of water and the whole dish becomes richer and more cohesive.
  • Leftovers reheat beautifully in a warm pan with a splash of water, and they taste even better the next day.
Close-up of a steaming bowl of Beef and Broccoli, a classic, flavorful Chinese-American dinner. Pin It
Close-up of a steaming bowl of Beef and Broccoli, a classic, flavorful Chinese-American dinner. | freshtirra.com

This recipe gave me back my confidence in the kitchen because it showed me that good food doesn't need to be complicated. It just needs heat, attention, and respect for what you're cooking.

Recipe FAQs

β†’ How do I ensure the beef stays tender?

Marinate the thinly sliced flank steak with soy sauce and cornstarch for about 10 minutes before cooking. This helps tenderize the meat and creates a smooth texture when stir-fried.

β†’ What’s the best way to cook broccoli for this dish?

Stir-fry broccoli florets quickly over high heat until bright green and just tender. This preserves their crunch and vibrant color.

β†’ Can I substitute the beef with other proteins?

Yes, chicken or tofu can be used as alternatives. Adjust cooking times accordingly to ensure proper doneness.

β†’ What kind of oil is best for stir-frying?

Vegetable oil is ideal for high-heat stir-frying due to its neutral flavor and high smoke point. Sesame oil is used mainly for its aroma in the sauce.

β†’ How do I thicken the sauce properly?

Use cornstarch mixed with water to create a slurry, then add it to the sauce while cooking to achieve a glossy, thick consistency.

β†’ Is it necessary to use oyster sauce?

Oyster sauce adds depth and umami, but tamari or hoisin sauce can be used as alternatives depending on dietary preferences.

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 in a savory soy-garlic stir-fry served over steamed rice.

Prep Time
15 min
Cook Time
15 min
Total Duration
30 min
By Fresh Tirra Emma Tucker


Skill Level Easy

Cuisine Type Chinese-American

Serves 4 Number of Servings

Dietary Details Dairy-Free

Ingredient List

Stir-Fry

01 1 lb flank steak, thinly sliced against 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

Serving

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

Directions

Step 01

Marinate Beef: Toss sliced beef with 1 tablespoon soy sauce and 1 tablespoon cornstarch in a bowl; let rest for 10 minutes to marinate.

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 over high heat in a large skillet or wok; stir-fry broccoli for 2 to 3 minutes until bright green and tender; remove and set aside.

Step 04

Sear Beef: Add remaining 1 tablespoon oil to pan, spread marinated beef in a single layer, cook undisturbed for 1 minute, then stir-fry for an additional 2 to 3 minutes until browned and nearly cooked.

Step 05

Add Aromatics: Incorporate garlic and ginger into the beef; stir-fry for 30 seconds until aromatic.

Step 06

Combine and Finish: Return broccoli to the pan, pour in the prepared sauce, and stir to evenly coat all ingredients; cook for 1 to 2 minutes until sauce thickens and mixture is heated through.

Step 07

Serve: Plate the stir-fry over cooked 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

Allergen Details

Review all ingredients for allergens and check with your health provider if you’re unsure.
  • Contains soy (soy sauce, oyster sauce)
  • Contains shellfish (oyster sauce)
  • May contain gluten (check labels for gluten-free alternatives)

Nutrition Details (per portion)

Details shared for reference and aren’t a substitute for personal medical guidance.
  • Calories: 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.