Main Courses
This beef and broccoli recipe video delivers restaurant-quality stir-fry in just 15 minutes—crisp-tender beef and vibrant broccoli coated in a glossy, savory sauce. I developed this method after years of testing wok techniques at home, proving you don’t need a specialized pan to achieve professional results.
The secret lies in high-heat searing and precise timing, ensuring every bite has that signature caramelized edge and melt-in-your-mouth texture.
What sets this recipe apart is the balance of traditional techniques with modern shortcuts. We’ll use a simple skillet instead of a wok, but the same principles apply: quick-cooking beef strips and just-crisp broccoli florets that stay bright green.
The sauce—sweet, tangy, and slightly nutty—comes together in minutes with pantry staples, so you won’t need to hunt for specialty ingredients. It’s the kind of dish that transforms a weeknight into a flavorful experience without the fuss.
The result? Beef that’s perfectly seared on the outside and tender on the inside, paired with broccoli that’s crisp-tender and coated in that irresistible sauce. Serve it over steamed rice or noodles for a complete meal that feels indulgent yet effortless.
This recipe is designed to be your go-to for quick, satisfying dinners—no takeout required.
Throughout the video, I’ll walk you through every step visually, including when to flip the beef for even cooking and how to achieve that glossy sauce consistency. Whether you’re a beginner or an experienced cook, these techniques will elevate your stir-fry game. Let’s get started!
Ingredients for beef and broccoli recipe video
Pantry staples meet restaurant-quality stir-fry in this 15-minute beef and broccoli recipe.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 4 cups | Cut into bite-sized pieces |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For high-heat searing |
| Sesame Oil 🫒 | 1 tbsp | For aroma, not cooking |
| Low-Sodium Soy Sauce 🍶 | ½ cup | For umami depth |
| Honey 🍯 | 2 tbsp | For sweet balance |
| Rice Vinegar 🍶 | 1 tbsp | For tangy brightness |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Fresh Ginger 🌿 | 1 tbsp | Grated for sauce |
| Toasted Sesame Seeds 🌾 | 1 tbsp | For garnish |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The beef is everything here—flank steak delivers that signature stir-fry texture when sliced thinly against the grain. Most butchers will slice it for you, but if you're doing it yourself, wrap it tightly in plastic first. For the broccoli, bright green florets are key—avoid the thick stems, which take forever to cook. I grab mine pre-cut at Whole Foods when I'm short on time, but the regular grocery store stuff works just fine. The rice? Jasmine has that delicate floral note that pairs perfectly with the sauce, but any long-grain white will do.
No soy sauce? Coconut aminos or even a splash of fish sauce (if you're not avoiding it) works in a pinch. The honey can be swapped for maple syrup, though it adds a slightly earthier flavor. Fresh ginger and garlic are ideal, but powdered ginger at half the amount gets you close. Sesame oil is non-negotiable for that nutty aroma—Trader Joe's has the best-priced bottle, and it keeps for ages in a cool pantry. For the rice, if you're really pressed for time, microwaveable pouches are a game-changer (just don't tell anyone I said that).
The sauce keeps for 5 days in the fridge—make extra if you can. Store it in a sealed jar with a layer of olive oil on top to preserve freshness. The beef and broccoli? Best eaten fresh off the pan, but they reheat beautifully in a hot skillet with a splash of water. I always double the sauce because it disappears faster than you'd think. If you're prepping ahead, cook the rice first, then store the beef and broccoli separately—they stay crisp-tender when reheated properly.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe—just the steak, broccoli, and a splash of sesame oil in one skillet. No chopping boards, no extra dishes, and the broccoli gets that perfect char right alongside the beef.
- Umami Bomb: That low-sodium soy sauce and sesame oil combo? It’s the secret weapon. The beef stays tender but packs a punch, and the broccoli soaks up just enough flavor to make every bite taste like a restaurant dish.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Slice the steak thin, toss it with broccoli, and reheat it—no soggy leftovers here. My kids actually finish their veggies when it’s in the mix.
- Budget Powerhouse: Flank steak stretches far, and broccoli’s cheap when you buy it fresh. A single pan of this feeds four for under $15, and the leftovers? Just as good the next day—if they last that long.
Step-by-step instructions for stir-fried crisp-tender beef
Here's how to achieve perfectly tender beef with vibrant broccoli in record time.
Prep the Beef and Broccoli for Optimal Texture
Start by slicing the 1 lb flank steak thinly against the grain using a sharp chef's knife. You want slices about ¼-inch thick—this ensures maximum tenderness. Place the sliced beef in a bowl and set aside.
Cut the 4 cups broccoli florets into bite-sized pieces, keeping the stems intact for structure. The florets should be about ½-inch in diameter to ensure even cooking. Give both the beef and broccoli a quick rinse under cold water and pat them completely dry with paper towels—this prevents steaming and ensures a proper sear.
Create the Flavor Base with Aromatics and Sauce
Heat a large skillet or wok over medium-high heat until it's hot but not smoking. Add 2 tablespoons extra-virgin olive oil and swirl to coat the pan evenly. Add the 4 minced garlic cloves and 1 tablespoon grated fresh ginger, cooking for 30 seconds until fragrant—you should smell that fresh, zesty aroma.
Pour in the 0.5 cup low-sodium soy sauce, 2 tablespoons honey, and 1 tablespoon rice vinegar. Stir constantly for 1 minute until the sauce begins to bubble and slightly reduce. This creates a glossy, flavorful base that will cling beautifully to the beef and broccoli.
Stir-Fry the Beef to Perfect Tenderness
Working in batches if needed, add the sliced beef to the skillet in a single layer. Let it sear undisturbed for 1-2 minutes until the edges turn deep golden brown. This initial sear locks in juices and builds flavor. Then stir-fry for another 1-2 minutes until the beef is 80% cooked—it should still have a slight resistance when pierced with a fork.
Remove the beef from the skillet and set it aside. Here's the thing—removing it early ensures it finishes cooking perfectly when combined with the broccoli. If the beef looks fully cooked before the broccoli is done, it'll turn rubbery when reheated.
Cook the Broccoli Until Crisp-Tender
Add 1 tablespoon sesame oil to the same skillet and swirl to coat. Add the broccoli florets in a single layer and stir-fry for 2-3 minutes until the edges begin to soften but still retain a bright green color and slight crispness. You want them to be crisp-tender—al dente, not mushy.
Return the beef to the skillet and toss everything together for 1-2 minutes until the beef reaches 160°F internal temperature (about 145°F for medium-rare). The residual heat from the pan will finish cooking the beef perfectly while keeping it juicy. Taste and adjust seasoning with 1 teaspoon diamond crystal kosher salt and ½ teaspoon ground black pepper if needed.
Finish and Serve Over Jasmine Rice
Remove the skillet from heat and let it sit for 1 minute. Stir in 1 tablespoon toasted sesame seeds for a nutty crunch and visual appeal. Serve immediately over 1.5 cups cooked jasmine rice, ensuring each bite gets that perfect balance of crisp-tender beef, vibrant broccoli, and glossy sauce.
This dish comes together in 15 minutes but delivers restaurant-quality results. The key is high heat, proper slicing, and not overcrowding the pan—each ingredient gets its moment to shine without steaming or overcooking.
Pro Tips For Making Beef And Broccoli Recipe Video
- Slice Against the Grain: Flank steak’s tough fibers run diagonally—cutting perpendicular to them shortens the strands and makes every bite more tender. Grab a sharp knife and angle those slices like you’re shaving the grain away, or you’ll end up with chewy, unruly mouthfuls.
- Blanch Broccoli First: Toss florets in boiling water for 30 seconds, then ice bath—this stops the cooking and keeps them bright green. I used to skip this and ended up with limp, overcooked broccoli that looked sad in the pan. Trust me, the crunch matters.
- Use a Cast Iron: That heavy-bottomed pan holds heat like a boss, giving you a proper sear without flinching. I tried this in a nonstick once, and the beef just steamed instead of caramelizing. Cast iron’s the non-negotiable for beef and broccoli—rent one if you don’t own it.
- Finish with Sesame Oil Last: A splash of sesame oil at the very end adds aroma without burning it off. Drizzle it over the hot pan just before serving—any earlier, and it’ll turn bitter. (Yes, even if you’re impatient like me.)
Serving suggestions for this beef and broccoli recipe video
Rice Pairings
Jasmine rice is my go-to base for this dish—its delicate floral notes complement the sauce beautifully. Cook 1.5 cups uncooked jasmine rice according to package instructions, then fluff with a fork before serving.
For extra flair, try brown rice (just increase cook time by 25 minutes) or forbidden black rice for a striking visual contrast. 🍚
Noodle Alternatives
Swap rice for udon noodles or rice noodles for a lighter option. Cook noodles separately, then toss them in the hot skillet with the beef and broccoli for 1-2 minutes to absorb the sauce.
I love Thai rice noodles from the Asian aisle—they’re quick-cooking and sturdy enough to hold up in stir-fries.
Garnish Game-Changers
Fresh cilantro leaves or green onions add brightness and color. I like to sprinkle ½ cup chopped cilantro right before serving. For heat, add red pepper flakes or a drizzle of sriracha. A squeeze of lime wedge on the side cuts through the richness perfectly.
Protein Swaps
Need a vegetarian option? Swap the beef for extra-firm tofu pressed and cubed, or shiitake mushrooms sliced into strips. For seafood lovers, shrimp cooks in just 2 minutes—add it with the broccoli for a quick finish. Just reduce cooking time to avoid overcooking.
Sauce Variations
Craving something different? Swap the soy sauce for hoisin sauce (add 1 tbsp) for a sweeter profile. For a spicy kick, mix in 1 tsp chili garlic sauce.
I also love adding 1 tbsp grated ginger and 1 tsp five-spice powder to the sauce for depth. Each variation keeps the dish balanced while adding new dimensions.
Nutrition facts
Frequently asked questions
Can I use a different cut of beef instead of flank steak?
Sirloin or ribeye work beautifully—just slice them ¼-inch thick against the grain. Flank steak is ideal because it's lean and tenderizes quickly, but avoid tougher cuts like chuck. For extra tenderness, marinate the beef for 30 minutes in soy sauce, garlic, and a touch of cornstarch before cooking.
Why does my broccoli turn mushy instead of crisp-tender?
Overcrowding the pan or cooking at too low heat causes soggy broccoli. Use medium-high heat and cook in batches if needed. Stir frequently for 2-3 minutes—it should stay bright green with just a slight softness at the edges. For extra crispness, add broccoli 2 minutes before the beef finishes cooking.
How do I make this recipe gluten-free?
Swap the soy sauce for tamari (gluten-free soy sauce) or coconut aminos. Check honey labels for gluten-free certification, and use a rice vinegar that's certified gluten-free. The rest of the ingredients are naturally gluten-free. For extra flavor, add 1 tsp gluten-free oyster sauce to the sauce mixture.
Can I prep this ahead of time for meal prep?
Yes! Cook the beef and broccoli separately, then store in airtight containers for 3 days. Reheat in a skillet with 1 tsp sesame oil over medium heat for 2-3 minutes. Make the sauce fresh or store it separately (it keeps for 5 days). Toss everything together just before serving to maintain crispness.
What's the secret to getting that glossy sauce?
The sauce needs to reduce slightly for that perfect sheen. Cook it over medium-high heat for 1-2 minutes while stirring constantly. A splash of 1 tsp water at the end helps thin it out if needed. For extra shine, add ½ tsp cornstarch mixed with 1 tsp water to the sauce at the very end and simmer for 30 seconds.
