EASY Steak and Broccoli Stir Fry Recipe with VIDEO

30 min prep 2 min cook 3 servings
EASY Steak and Broccoli Stir Fry Recipe with VIDEO
Save This Recipe!
Click to save for later - It only takes 2 seconds!

I still remember the first time I tried to make a stir‑fry that felt like it came straight out of a bustling Asian night market. The kitchen was a swirl of sizzling sounds, the air was thick with the sweet‑savory perfume of soy sauce, and a bright green cloud of broccoli steam rose like a curtain when I lifted the lid. My teenage son stood on a stool, eyes wide, whispering, “Dad, this smells amazing!” That moment sparked a family tradition: a quick, bold, and utterly satisfying steak and broccoli stir‑fry that we now pull out for busy weeknights and special gatherings alike. The best part? It’s unbelievably easy, and you don’t need a wok that costs more than your car payment.

What makes this dish a staple in my house isn’t just the flavor—though the caramelized steak, crisp‑tender broccoli, and glossy sauce are enough to make anyone swoon. It’s also the rhythm of the cooking process, the way each step builds anticipation like a drumroll before a fireworks show. Imagine the sizzle of thinly sliced flank steak hitting a hot pan, the faint crackle as the cornstarch creates a light crust, and the bright pop of broccoli florets as they tumble into the pan, turning a glossy emerald shade. The aroma that fills the kitchen is a promise that something delicious is about to happen, and you’ll find yourself reaching for the serving bowls before the timer even hits zero.

But wait—there’s a secret technique that turns a good stir‑fry into a restaurant‑quality masterpiece, and I’m only going to reveal it a little later in the step‑by‑step section. Have you ever wondered why a take‑out version seems to have that perfect balance of sweet, salty, and umami, while a home‑cooked version can fall flat? The answer lies in a few small details that most recipes skip over. Trust me, once you master those, you’ll never look back.

Now, before you rush to the pantry, let’s set the stage. This isn’t just a recipe; it’s a story you’ll tell your family over dinner, a memory you’ll create each time you hear that familiar sizzle. Here’s exactly how to make it — and trust me, your family will be asking for seconds.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of soy sauce, a splash of olive oil, and a pinch of cornstarch creates a glossy, slightly sweet glaze that clings to every bite, delivering layers of umami that deepen as the steak rests.
  • Texture Contrast: Thinly sliced flank steak stays tender while the broccoli retains a satisfying crunch, giving you that delightful bite‑difference that keeps you reaching for more.
  • Ease of Execution: With only a handful of pantry staples and a quick prep time, this dish fits perfectly into a busy schedule without sacrificing flavor or presentation.
  • Time Efficiency: The entire process can be completed in under 45 minutes, making it ideal for weeknight dinners or impromptu gatherings where you want to impress without the stress.
  • Versatility: Swap the flank steak for chicken, pork, or even tofu, and the dish still shines, proving it’s a flexible canvas for culinary creativity.
  • Nutrition Boost: Broccoli brings a punch of fiber, vitamins C and K, while lean flank steak supplies high‑quality protein, making this a balanced, wholesome meal.
  • Ingredient Quality: Using fresh, crisp broccoli heads and a good cut of flank steak ensures each component shines, turning simple ingredients into a star‑studded plate.
  • Crowd‑Pleasing Factor: The bright colors, aromatic steam, and familiar flavors make it a safe bet for picky eaters and adventurous palates alike.
💡 Pro Tip: For an extra burst of flavor, marinate the sliced steak in a mixture of soy sauce, a dash of sesame oil, and a pinch of ginger for just 15 minutes before cooking. This quick step infuses the meat with depth without adding extra steps later.

🥗 Ingredients Breakdown

The Foundation

The star of this dish is 1 lb flank steak. Flank is a lean, flavorful cut that, when sliced thinly against the grain, becomes incredibly tender. It’s also more affordable than premium cuts like ribeye, making it perfect for a family-friendly recipe. If you can’t find flank, look for skirt steak or even sirloin—just remember to slice it thinly and against the grain for that melt‑in‑your‑mouth texture.

Aromatics & Binding Agents

1 Tbs cornstarch serves a dual purpose: it creates a light coating on the steak that helps it brown beautifully, and it acts as a thickening agent for the sauce, giving it that glossy, restaurant‑style finish. If you’re gluten‑free, cornstarch is already safe, but you could also experiment with arrowroot powder for a slightly silkier texture.

2 Tbs soy sauce is the backbone of the flavor profile, delivering salty depth and a hint of sweetness that balances the natural richness of the beef. Opt for low‑sodium soy sauce if you’re watching your salt intake, but don’t skimp on the flavor—this is where the magic begins.

The Secret Weapons

Olive oil is used for searing the steak and sautéing the vegetables. While a high‑smoke‑point oil like grapeseed or avocado works, olive oil adds a subtle fruitiness that complements the soy sauce beautifully. I love using extra‑virgin olive oil for the aroma it brings, but just be sure the pan is hot enough to prevent the oil from smoking.

1 onion, diced, provides a sweet base note that mellows as it caramelizes. The natural sugars in the onion develop a gentle sweetness that rounds out the savory soy sauce. If you prefer a sharper bite, you can use a shallot or a mix of both for extra complexity.

Finishing Touches

2 broccoli heads (about 4 cups) bring bright color, crunch, and a nutritional punch. I always choose broccoli with tight florets and deep green color; they hold up better in the high heat of a stir‑fry. If you’re feeling adventurous, add a handful of sliced bell peppers or snap peas for extra texture and color.

🤔 Did You Know? Broccoli is a cruciferous vegetable that contains sulforaphane, a compound linked to anti‑inflammatory benefits and even potential cancer‑fighting properties.

When selecting your steak, look for a piece with a deep red color and a thin layer of fat. The fat renders into the pan, adding richness without making the dish greasy. For the broccoli, give the stalks a quick sniff—fresh broccoli should smell slightly earthy, not bitter. With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins...

EASY Steak and Broccoli Stir Fry Recipe with VIDEO

🍳 Step-by-Step Instructions

  1. Start by patting the flank steak dry with paper towels, then slice it thinly—about ¼‑inch strips—against the grain. This direction is crucial because cutting against the grain shortens the muscle fibers, ensuring each bite is tender rather than chewy. Toss the strips in a bowl with 1 Tbs cornstarch, making sure each piece is lightly coated; the cornstarch will create a delicate crust when seared. Let the steak rest for a minute while you prep the vegetables; the coating will adhere better after a brief pause.

    💡 Pro Tip: If you have time, sprinkle a pinch of baking soda on the steak strips and let them sit for 5 minutes before coating. This tiny alkalinity trick raises the pH, making the meat even more tender.
  2. Heat a large wok or deep skillet over high heat until it just starts to smoke, then add 2 Tbs olive oil. Swirl the oil to coat the surface; you’ll hear a faint sizzle as the oil reaches its smoking point—this is the moment the steak will lock in flavor. Carefully add the coated steak in a single layer, avoiding overcrowding; you may need to do this in two batches. Let the steak sear without moving it for about 1‑2 minutes, watching as the edges turn a deep amber and the aroma fills the kitchen.

  3. Once the steak develops a golden crust, flip the pieces and cook for another minute, then remove the meat from the pan and set it aside on a warm plate. The steak should be just about cooked through but still juicy; it will finish cooking later when you combine it with the sauce and vegetables. This step prevents overcooking, a common mistake that can turn tender flank into a rubbery chew.

    ⚠️ Common Mistake: Stir‑frying the steak over low heat or moving it constantly results in a loss of the caramelized crust, leaving the meat pale and less flavorful.
  4. Add another drizzle of olive oil if the pan looks dry, then toss in the diced onion. Sauté for 2‑3 minutes, stirring occasionally, until the onion becomes translucent and begins to caramelize at the edges. The sweet, golden onions will form the flavor base for the entire dish, and their aroma will make your mouth water.

    💡 Pro Tip: Sprinkle a pinch of sea salt on the onions as they cook; the salt draws out moisture, speeding up caramelization and intensifying sweetness.
  5. Now, add the broccoli florets, spreading them evenly across the pan. Stir‑fry for about 3‑4 minutes, letting the broccoli stay in contact with the hot surface. You’ll notice the florets turning a vibrant emerald green and releasing a faint, nutty scent. If you prefer a slightly softer bite, add a splash (≈2 Tbsp) of water, cover the pan for 30 seconds, then uncover to let any excess moisture evaporate.

  6. While the broccoli cooks, whisk together 2 Tbs soy sauce, 1 Tbs olive oil, and a pinch of black pepper in a small bowl. This quick sauce will coat the steak and vegetables, creating a glossy finish that looks as good as it tastes. If you like a hint of heat, stir in a pinch of red pepper flakes or a drizzle of sriracha.

  7. Return the seared steak to the pan, spreading it over the vegetables. Pour the soy‑oil mixture over everything, then toss gently with a spatula to ensure every piece is coated. Listen for the faint sizzle as the sauce meets the hot pan—that’s the sound of flavor binding together. Cook for another 2‑3 minutes, allowing the sauce to thicken slightly and cling to each bite.

  8. Taste the dish now; you should hear a balanced chorus of salty, sweet, and umami notes, with the broccoli still crisp and the steak juicy. If you need a touch more seasoning, add a splash of soy sauce or a drizzle of sesame oil. Finally, turn off the heat, give the stir‑fry a final toss, and let it rest for a minute—this pause lets the flavors meld and the steam settle.

And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable...

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you finish cooking, take a tiny bite of the steak and a piece of broccoli. This mini‑taste test lets you gauge seasoning levels and texture. If the steak feels a touch under‑seasoned, a quick dash of soy sauce will bring it up to speed. The broccoli should still have a slight crunch; if it’s too soft, a quick high‑heat blast will revive that snap.

Why Resting Time Matters More Than You Think

After you remove the steak from the pan, let it rest for at least 2 minutes. This short pause allows the juices to redistribute, preventing them from spilling out when you toss the meat later. I once served a stir‑fry where the steak was cut immediately after cooking, and the plate ended up soggy—resting saved me from that disaster.

The Seasoning Secret Pros Won’t Tell You

A pinch of toasted sesame seeds added at the very end adds a nutty aroma that elevates the dish instantly. The toasting releases oils that mingle with the soy glaze, creating a depth that even seasoned chefs admire. If you’re feeling fancy, a drizzle of toasted sesame oil (just a few drops) can bring the flavor profile to a new level.

💡 Pro Tip: For an extra glossy finish, stir in a teaspoon of cornstarch slurry (1 tsp cornstarch mixed with 2 tsp cold water) right at the end. This will thicken the sauce without making it gummy.

Heat Management: The High‑Heat, Short‑Time Rule

Stir‑frying is all about quick, high‑heat cooking. Keep the pan hot, and work fast—this preserves the bright color of the broccoli and prevents the steak from overcooking. If the pan starts to smoke too much, lower the heat just a notch; you want that steady sizzle, not a fire alarm.

Balancing Sweet and Salty

If you love a hint of sweetness, add a teaspoon of honey or a splash of maple syrup to the soy sauce mixture. The sweet element balances the saltiness and adds a glossy sheen. I’ve found that a touch of honey works especially well when using low‑sodium soy sauce, keeping the flavor profile harmonious.

The Final Garnish: Freshness Meets Crunch

Finish the dish with a sprinkle of freshly chopped cilantro or green onions. The fresh herbs cut through the richness and add a pop of color that makes the plate look restaurant‑ready. A few crushed peanuts on top also add a pleasant crunch and a subtle nutty flavor that surprises the palate.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Spicy Szechuan Kick

Add 1 tsp Szechuan peppercorns and a tablespoon of chili bean paste to the sauce mixture. The peppercorns give a tingling sensation, while the bean paste adds a deep, fermented heat that transforms the dish into a bold, spicy adventure.

Citrus‑Infused Delight

Replace half of the soy sauce with freshly squeezed orange juice and add a zest of lemon. The citrus brightens the flavor, creating a sweet‑tangy contrast that pairs beautifully with the beef and broccoli.

Garlic‑Lover’s Version

Mince 4 cloves of garlic and stir‑fry them with the onions. Garlic adds a robust aroma and a savory depth that makes the dish feel heartier. Finish with a sprinkle of garlic chives for extra punch.

Teriyaki‑Style Sweetness

Swap the soy sauce for an equal amount of teriyaki sauce and add a drizzle of mirin. This variation leans into a sweeter profile, perfect for kids who love a mild, glossy glaze.

Veggie‑Only Power Bowl

Omit the steak and substitute with extra tofu cubes or tempeh, marinated in the same sauce. The tofu absorbs the flavors beautifully, making the dish a satisfying vegetarian main that still delivers protein.

Asian‑Fusion Noodle Toss

Cook a handful of rice noodles separately, then toss them into the pan during the final step. The noodles soak up the sauce, turning the stir‑fry into a hearty noodle bowl that’s perfect for a comforting dinner.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the stir‑fry to cool to room temperature for no more than 30 minutes, then transfer it to an airtight container. It will keep fresh in the fridge for up to 3 days. When reheating, add a splash of water or broth to revive the sauce’s glossy texture.

Freezing Instructions

Portion the cooled stir‑fry into freezer‑safe bags, removing as much air as possible. It freezes well for up to 2 months. To thaw, move it to the refrigerator overnight, then reheat in a skillet over medium heat, stirring frequently.

Reheating Methods

The best way to reheat without drying out is a quick stir‑fry in a hot pan with a teaspoon of olive oil and a splash of water. Alternatively, microwave for 1‑2 minutes, stirring halfway through, and finish with a drizzle of soy sauce to freshen the flavor. The trick to reheating without drying it out? A splash of broth or water, covered briefly, restores moisture instantly.

❓ Frequently Asked Questions

Absolutely! While flank steak offers a perfect balance of flavor and tenderness, you can substitute skirt steak, sirloin, or even ribeye for a richer taste. Just remember to slice against the grain and keep the strips thin—about a quarter inch—to maintain that melt‑in‑your‑mouth texture. If you choose a fattier cut, you may want to reduce the olive oil slightly to avoid excess greasiness.

If cornstarch isn’t on hand, you can use all‑purpose flour or arrowroot powder as a substitute. Flour will still give a light coating, though the sauce may be a bit less glossy. Arrowroot provides a clear, glossy finish similar to cornstarch, but add it at the very end of cooking to avoid a gummy texture.

The key is high heat and a short cooking time. Add the broccoli when the pan is hot, and stir‑fry for just 3‑4 minutes—watch for that bright green color and a slight crispness. If you need a softer texture, steam the broccoli for 1‑2 minutes before adding it, but be careful not to over‑cook.

Yes! Use a gluten‑free soy sauce or tamari in place of regular soy sauce. All other ingredients are naturally gluten‑free, and cornstarch is safe as well. Just double‑check any packaged sauces for hidden wheat ingredients.

Steamed jasmine rice or fluffy quinoa are classic choices that soak up the sauce. For a lower‑carb option, serve over cauliflower rice or a bed of mixed greens. A simple cucumber salad with rice‑vinegar dressing adds a refreshing contrast to the rich flavors.

Definitely! Bell peppers, snap peas, carrots, or mushrooms all work beautifully. Add them after the onions so they have enough time to cook but still retain a bit of crunch. Just keep the total volume manageable so the pan stays hot and the stir‑fry stays crisp.

Start with low‑sodium soy sauce and taste before adding extra salt. If the sauce feels too salty after cooking, a splash of water or a pinch of sugar can balance it out. Remember, the steak already contains some natural salt, so you often need less than you think.

Yes, a sturdy non‑stick skillet works fine as long as it can get hot enough for a proper sear. The key is to preheat the pan until it just starts to smoke, then add the oil. Avoid using low heat, as that prevents the caramelization that gives the steak its signature flavor.
EASY Steak and Broccoli Stir Fry Recipe with VIDEO

EASY Steak and Broccoli Stir Fry Recipe with VIDEO

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Pat the flank steak dry, slice thinly against the grain, and coat with 1 Tbs cornstarch.
  2. Heat wok on high, add olive oil, and sear the steak until golden; set aside.
  3. Sauté diced onion until translucent, then add broccoli florets and stir‑fry 3‑4 minutes.
  4. Whisk together 2 Tbs soy sauce, a splash of olive oil, and black pepper; pour over vegetables.
  5. Return steak to the pan, toss to coat, and cook another 2‑3 minutes until sauce thickens.
  6. Taste and adjust seasoning; finish with a drizzle of sesame oil and toasted sesame seeds if desired.
  7. Serve hot over rice or noodles, garnished with fresh cilantro or green onions.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.