Main Courses
This beef and broccoli recipe video delivers restaurant-quality stir-fry magic in just 15 minutes—no fancy techniques required. The secret lies in high-heat searing for tender beef and crisp-tender broccoli, finished with a glossy sesame sauce that ties everything together.
I developed this after years of testing, ensuring every step is clear for video clarity while keeping flavors bold and balanced.
What makes this recipe special is how it transforms simple ingredients into a dish that feels like a night out. The beef gets perfectly seared on the outside while staying tender inside, and the broccoli maintains its vibrant color and satisfying crunch.
The sauce—made with just a few pantry staples—adds depth with its nutty, slightly sweet, and umami-rich profile.
By the end, you'll have a dish that's golden, aromatic, and packed with flavor—ready to serve over steamed rice or noodles. The best part? Every step is designed to be captured clearly on video, from the initial sear to the final toss with sauce.
This is comfort food at its finest, made effortlessly.
Whether you're cooking for a weeknight dinner or prepping for a meal prep session, this recipe delivers consistent results. The technique is straightforward, but the flavor is anything but basic. Let's get started!
Ingredients for beef and broccoli recipe video
Restaurant-quality stir-fry magic starts with these 14 ingredients—simple yet transformative for bold flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 2 cups | Fresh, cut into bite-sized pieces |
| Sesame Oil 🫒 | 1 tbsp | For aroma, not cooking |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point for searing |
| Low-Sodium Soy Sauce 🍶 | ½ cup | Kikkoman preferred for balance |
| Honey 🍯 | 1 tbsp | For subtle sweetness |
| Rice Vinegar 🍶 | 1 tbsp | White or seasoned |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for garnish |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Red Pepper Flakes 🌶️ | ½ tsp | Optional for heat |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Jasmine Rice 🍚 | 2 cups | Uncooked, for serving |
The flank steak is non-negotiable for this dish—its lean texture and grain make it ideal for quick cooking. Look for center-cut at Whole Foods or your butcher's counter, where the meat is consistently tender. Slice it thinly against the grain (about 1/4-inch thick) for maximum tenderness. If you're prepping ahead, store it in the fridge for up to 2 days before cooking. For the broccoli, freshness matters—choose heads with tight florets and vibrant green color. Trader Joe's often has pre-cut florets, but whole heads let you trim the tough stems yourself.
No sesame oil? Toasted sesame seeds plus a splash of peanut oil mimic the aroma, though the flavor won't be identical. Substituting low-sodium soy sauce with coconut aminos works in a pinch, though the umami depth will differ slightly. The honey can be swapped for maple syrup (1:1 ratio), but it adds a distinct earthiness. For heat, Sichuan peppercorns ground to a powder pack a different kick than red pepper flakes—worth experimenting if you're adventurous. The rice vinegar? Rice wine vinegar is a direct swap, but apple cider vinegar adds a tangy twist. Always toast your sesame seeds in a dry pan for 30 seconds—this amplifies their nutty flavor tenfold.
Prep the broccoli and steak 1 hour ahead—they hold up beautifully in the fridge. The sauce components (soy, honey, vinegar) can be mixed 24 hours in advance and stored in the fridge. When reheating, add a splash of water to the sauce to loosen it. This dish reheats like a dream—3 minutes in a skillet restores that crisp-tender texture. For meal prep, portion the sauce separately and toss with the stir-fry just before serving to maintain freshness. The rice? Cook it al dente—it'll finish steaming when the beef and broccoli hit the plate.
Why You'll Love This Recipe
- One-Pan Magic: Honestly, I love when a recipe feels like cheating—just slice the flank steak thin, toss in broccoli florets, and let the sesame oil work its nutty, toasty charm. No chopping boards full of mess, no multiple pans to wash. The broccoli stays bright while the beef sears in the same skillet, and that soy sauce caramelizes into a glossy finish. (Yes, even on a Tuesday night.)
- Umami Bomb: Between us, that low-sodium soy sauce and sesame oil combo is where the flavor really lives. The beef gets this deep, savory punch—almost like a little Asian bistro in your kitchen—while the broccoli absorbs just enough to stay tender-crisp. I’ll be real: my picky-eater husband actually licks his plate clean. That’s saying something.
- Lunchbox Hero: This isn’t just dinner—it’s my go-to for meal prep. Double the batch, pack it in containers, and reheat it for lunches all week. The steak stays juicy (thanks to quick cooking), and the broccoli holds its texture better than sad, soggy takeout leftovers. Honestly, I’ve sent this to work with my kid and it’s come back empty. That’s a win.
- Budget Flex: Flank steak is affordable, and a single pound stretches across two meals—no waste. Broccoli’s cheap, too, and using florets means you’re not buying pre-cut (or overpaying for it). The sesame oil? A little goes a long way, and you’ll use it in stir-fries, eggs, you name it. Not the prettiest, but the taste makes up for it—and my wallet thanks me.
Step-by-step instructions for sesame-kissed beef and broccoli stir-fry
Master this wok technique and you'll achieve restaurant-quality texture every time.
Prepare the Flank Steak for Perfect Texture
Slice the 1.5 lb flank steak thinly against the grain into ¼-inch thick strips. This is crucial—thin slices ensure tender beef that cooks quickly in the hot pan. Pat the slices dry with paper towels to remove any surface moisture, which helps create a better sear.
In a small bowl, combine 1.5 tsp Diamond Crystal kosher salt, 0.5 tsp black pepper, and 0.5 tsp red pepper flakes (if using). Toss the steak strips with this seasoning mixture until evenly coated. Let them sit at room temperature for 10 minutes before cooking—this ensures even cooking throughout.
Cook the Jasmine Rice to Fluffy Perfection
Rinse the 2 cups jasmine rice thoroughly under cold water until the water runs clear. This removes excess starch that can make the rice gummy. Combine the rice with 2.5 cups water in a pot and bring to a boil over high heat. Once boiling, reduce to low heat, cover, and simmer for 15 minutes. Remove from heat and let it steam, covered, for another 10 minutes. Fluff with a fork before serving.
This method produces light, individual grains rather than sticky clumps. If you're short on time, you can use instant rice, but fresh-cooked jasmine rice elevates the entire dish with its delicate floral aroma.
Stir-Fry the Broccoli Until Crisp-Tender
Heat 3 tbsp vegetable oil in a large wok or skillet over high heat until shimmering. Add the 2 cups broccoli florets in a single layer and stir-fry for 2-3 minutes until the edges turn bright green and the florets begin to soften slightly. Remove the broccoli and set aside—it should still have a slight bite to it.
Don't overcrowd the pan or the broccoli will steam instead of develop that desirable char. The high heat is essential here—it preserves the vibrant green color and creates those crisp edges that make this dish so appealing.
Sear the Beef in Batches for Maximum Flavor
Working in batches if needed, add the prepared steak strips to the same wok over high heat. Let them sear undisturbed for 1-2 minutes until they develop a deep golden-brown crust. This initial sear locks in the juices and creates that signature beefy flavor. Once browned, stir-fry for another 1-2 minutes until just cooked through—beef should reach 145°F internally.
Remove the beef and set aside with the broccoli. If your pan is crowded, work in two batches. Never overcook the beef—it should remain tender with just a slight pink center. The residual heat will finish cooking it when everything comes back together.
Create the Signature Sesame-Ginger Sauce
Reduce the heat to medium, then add 4 minced garlic cloves and 1 tbsp freshly grated ginger root to the wok. Stir-fry for 30 seconds until fragrant—this releases their essential oils and forms the aromatic base of your sauce. Immediately add 0.5 cup low-sodium soy sauce, 1 tbsp honey, and 1 tbsp rice vinegar. Stir well to combine.
Simmer for 1-2 minutes until the sauce thickens slightly and coats the back of a spoon. The honey should caramelize just enough to add depth of flavor. If the sauce is too thick, add 1-2 tablespoons water to reach your desired consistency.
Combine and Finish with Toasted Sesame Seeds
Return the beef and broccoli to the wok and toss everything together with the sauce until evenly coated. Cook for an additional 1-2 minutes until everything is heated through and the sauce clings beautifully to each component. The beef should be fully coated with that glossy, aromatic sauce.
Turn off the heat and stir in 1 tbsp sesame oil and 1 tbsp toasted sesame seeds. The sesame oil adds that signature nutty aroma, while the seeds provide a delightful textural contrast. Serve immediately over the prepared jasmine rice, garnished with additional sesame seeds if desired.
Pro Tips For Making Beef And Broccoli Recipe Video
- Slice Against the Grain: Flank steak’s tough fibers run diagonally—cutting against them shortens the strands and makes every bite tender. Grab a sharp knife and angle those slices at 45 degrees; your fork will thank you later.
- Blanch Broccoli First: Toss florets in boiling water for 30 seconds, then ice bath. This stops cooking, keeps them bright green, and ensures they stay crisp-tender while the beef rests. (Yes, even if you’re impatient like me.)
- Start High, Finish Low: Sear the steak in vegetable oil over max heat until deeply browned—this builds flavor. Then drop the heat to medium-low and add soy sauce; high heat here turns it bitter. Trust the process.
- Use Sesame Oil Last: A splash of sesame oil at the very end adds aroma without burning. Add it when everything’s hot but off the heat, or it’ll smoke and taste like nail polish. (I learned this the hard way.)
Health benefits of this recipe
Lean Protein Power
This dish delivers a high-quality protein punch with 1.5 lbs of flank steak, providing about 60 grams of protein per serving—perfect for muscle repair and satiety. Flank steak is leaner than many cuts, with just 10 grams of fat per serving, making it ideal for balanced meals.
I always opt for center-cut from trusted sources like Whole Foods to ensure tenderness and quality. 💪
Broccoli's Nutrient Boost
The 2 cups of broccoli florets bring vitamin C (135% daily value per serving) and vitamin K (116% daily value) to the plate, supporting immune function and bone health. Broccoli also contains fiber (5 grams per serving) to aid digestion and sulforaphane, a compound linked to cancer prevention.
I recommend Trader Joe's pre-cut florets for convenience, but fresh heads let you trim tough stems for maximum nutrition.
Heart-Healthy Fats
The sesame oil and sesame seeds provide polyunsaturated fats and vitamin E, both essential for heart health. Just 1 tablespoon of sesame oil contains 14% of your daily vitamin E needs, an antioxidant that protects cells.
Toasting the seeds enhances their flavor while preserving these nutrients. I always toast them in a dry pan for 30 seconds—this amplifies their nutty aroma without losing nutritional benefits. 🌾
Balanced Flavor Profile
The sauce ingredients—low-sodium soy sauce, honey, and rice vinegar—create a flavor profile that's low in sodium (thanks to Kikkoman's low-sodium option) while delivering umami depth and natural sweetness.
The ginger and garlic add anti-inflammatory compounds, while the red pepper flakes (optional) provide capsaicin for metabolism support. This balance makes the dish satisfying without being heavy.
Meal Prep Friendly
This recipe stores beautifully for 3-4 days in the fridge, making it perfect for meal prep. The beef and broccoli retain their texture when reheated gently, and the sauce can be prepped ahead. I portion the sauce separately and toss it with the stir-fry just before serving to maintain freshness.
The jasmine rice reheats well too, though I prefer serving it fresh for maximum fluffiness. This makes it a great option for busy weeknights! ⏰
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut? Flank steak is ideal for its tenderness, but you can use sirloin, ribeye, or even chicken breast in a pinch. For chicken, increase cooking time slightly to 5-6 minutes total. Just
How do I prevent the broccoli from turning mushy?
High heat is key—use high heat and cook broccoli in a single layer for only 2-3 minutes. Crowding the pan causes steaming instead of stir-frying. Remove it immediately when edges are bright green but still slightly crisp.
Can I make this dish ahead of time?
Yes! Prep the sauce and cook the beef and broccoli separately, then store them in airtight containers. Reheat gently in a skillet for 3-4 minutes and toss with fresh sauce just before serving. The rice should be cooked fresh for best texture.
What's the best way to reheat leftovers?
Use a skillet over medium heat with a splash of water to loosen the sauce. Stir frequently for 3-4 minutes until everything is heated through. Microwaving can make the broccoli soggy—avoid it!
How spicy should the dish be?
The recipe includes optional red pepper flakes for mild heat. For more spice, add ½ tsp cayenne to the sauce or serve with sriracha on the side. Adjust to taste—this dish is versatile!
