Main Courses
This wok-fired beef and broccoli recipe jet delivers the signature soy-ginger heat and crisp-tender texture that makes it a restaurant favorite. The secret lies in high-heat stir-frying—just 3 minutes of searing transforms tough beef into tender strips, while the broccoli stays vibrant and slightly blistered.
I perfected this technique after years of testing, ensuring every bite delivers that signature wok hei smokiness without requiring a professional wok.
The sauce is where the magic happens—a balance of sweet soy, zesty ginger, and a touch of garlic that coats every piece of beef and broccoli.
Unlike many recipes, this version skips the heavy cornstarch slurry, relying instead on a quick reduction of the sauce to create a glossy, sticky finish that clings perfectly. The result? A dish that’s restaurant-quality but achievable at home with just a few key ingredients and a hot skillet.
What you’ll end up with is crisp-tender beef with a caramelized edge, bright green broccoli florets that stay vibrant, and a sauce so flavorful it disappears with each bite. The aroma alone—smoky, garlicky, with a hint of sweetness—will have everyone at the table asking for seconds.
This isn’t just another stir-fry; it’s the kind of dish that turns a weeknight dinner into a memorable meal.
Serve it over steamed rice for the full experience, or as a standalone dish when you’re craving bold, umami-packed flavors. The best part? It comes together in under 20 minutes, making it perfect for busy weeknights without sacrificing taste. Let’s get cooking—your taste buds will thank you.
Ingredients for beef and broccoli recipe jet
Nine essential ingredients transform into wok-fired beef and broccoli with signature soy-ginger heat.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 1 ½ lbs | Large florets, cut into bite-sized pieces |
| Light Soy Sauce 🍶 | ½ cup | High-quality brand like Kikkoman |
| Dark Soy Sauce 🍶 | 1 tbsp | For color depth and richness |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Fresh Ginger 🌿 | 2 tbsp | Finely grated, peeled |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Honey 🍯 | 1 tbsp | Pure, for balance |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Neutral Oil 🫒 | 2 tbsp | Avocado or vegetable oil |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Sesame Seeds 🌱 | 1 tbsp | Toasted, for crunch |
| Red Pepper Flakes 🌶️ | ½ tsp | Adjust for heat preference |
| White Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
The flank steak is non-negotiable—it's lean but tender when sliced thin against the grain. Grab it from the butcher counter if possible, or ask the meat department to slice it for you. Look for well-marbled cuts—this keeps the beef juicy during the quick sear. Broccoli should be bright green and firm—avoid florets with yellowing stems. For extra flavor, blanch the broccoli for 30 seconds before stir-frying. The soy sauces? Kikkoman light and dark are my go-tos, but any high-quality brands work. Toast the sesame seeds in a dry pan for 30 seconds before adding to the dish—they'll release their nutty aroma instantly.
No sesame oil? Toasted peanut oil works in a pinch, though the flavor will differ slightly. Fresh ginger is ideal, but if you're using powdered, reduce to half the amount—it's way more concentrated. The honey balances the saltiness, so don't skip it. For a gluten-free version, swap the soy sauces for tamari. The cornstarch is just for a quick sauce reduction—no need to make a full slurry. If you're short on time, pre-cut broccoli from the grocery store saves chopping, but fresh is always better. The red pepper flakes? Start with half the amount and add more if you're feeling spicy.
Prep everything before you start cooking—this dish moves fast. Store the raw beef and broccoli separately in the fridge for up to 2 days. Cooked portions keep for 3 days in the fridge, but it tastes best fresh. For leftovers, reheat in a skillet with a splash of water to restore that crisp-tender texture. The sauce freezes beautifully—just thaw and reheat gently. I like to double the sauce and freeze half for future meals. Serve over steamed rice immediately for the full experience—those grains soak up the flavorful sauce like a sponge.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just the steak, broccoli, and a quick stir-fry in one pan. No chopping boards to clean, no extra dishes. The sesame oil does all the work, turning everything golden while you sip your coffee.
- Umami Bomb: That combo of light and dark soy sauce? It’s like a flavor explosion. The steak gets this perfect chewy bite, and the broccoli soaks up just enough saltiness to make every forkful ridiculously good. Honestly, I’ve tried other beef and broccoli recipes, but this one sticks with me.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Slice the leftovers over rice, pack them in containers, and boom—you’ve got a week’s worth of lunches that taste like you actually cooked them. My daughter even asks for it at school. (Yes, even on a Tuesday night.)
- Budget Power Move: Flank steak’s affordable, and broccoli’s cheap—this dish feeds four for less than takeout. Plus, the leftovers reheat like a dream, so you’re not scrambling for dinner ideas later. My wallet and I both love it.
Step-by-step instructions for wok-fired beef and broccoli
Here's how to deliver Jet's signature soy-ginger heat with perfectly tender beef and crisp-tender broccoli.
Prepare the Flank Steak and Broccoli
Slice the 1 lb flank steak thinly against the grain into ¼-inch strips. This ensures each bite is tender rather than chewy. Pat the slices dry with paper towels—any moisture will prevent that crucial sear we're after. While you work, cut the 1.5 lbs broccoli florets into bite-sized pieces, keeping the stems attached for better texture.
Place both the beef and broccoli in separate bowls. For the beef, season generously with salt and pepper—this helps create a better crust when we sear it later. For the broccoli, toss lightly with 1 tbsp sesame oil to prevent drying out during cooking. Keep both mixtures at room temperature until ready to cook.
Cook the Rice to Perfection
Rinse the 1.5 cups white rice under cold water until the water runs clear. This removes excess starch that can make the rice gummy. Combine the rice with 3 cups water in a pot and bring to a boil over high heat. Once boiling, reduce to low heat, cover tightly, and simmer for 15 minutes. Remove from heat and let it steam, covered, for another 10 minutes. Fluff with a fork before serving.
I like to use a rice cooker for this step—it maintains consistent heat and eliminates the guesswork. If using a pot, don't peek or stir during cooking, as this disrupts the even cooking process. The rice should be tender with a slight bite, not mushy.
Build the Sauce Base
In a small bowl, whisk together the 0.5 cup light soy sauce, 1 tbsp dark soy sauce, 2 tbsp finely grated fresh ginger, 4 minced garlic cloves, 1 tbsp honey, and 0.5 tsp red pepper flakes. This combination creates the perfect balance of salty, sweet, and spicy flavors that define Jet's signature taste. Set aside while you prep the wok.
In a separate small bowl, mix the 1 tbsp cornstarch with 2 tablespoons water to create a slurry. This will help thicken the sauce at the end. The cornstarch needs to be fully dissolved before adding it to the wok—stir vigorously to avoid any lumps forming.
Wok-Fire the Beef and Broccoli
Heat a wok or large skillet over high heat until it's smoking hot. Add 2 tablespoons neutral oil and swirl to coat the bottom evenly. Add the beef strips in a single layer and let them sear undisturbed for 1-2 minutes until they develop a deep brown crust. This is critical—don't move them yet. Once browned, stir-fry for another 1-2 minutes until just cooked through but still slightly pink in the center. Remove the beef and set aside.
In the same wok, add a bit more neutral oil if needed and stir-fry the broccoli for 3-4 minutes until bright green and just tender-crisp. The broccoli should still have a slight bite—overcooking will make it soggy. Return the beef to the wok and pour in the sauce mixture. Stir everything together and bring to a simmer.
Thicken and Finish
Add the cornstarch slurry to the wok and stir constantly for 1-2 minutes until the sauce thickens to a glossy, coatable consistency. The sauce should cling to the beef and broccoli without being overly thick. If it's still too thin, add another ½ teaspoon cornstarch mixed with water and stir until thickened.
Taste and adjust seasoning if needed—you might want to add a splash more light soy sauce for saltiness or a touch of honey for sweetness. Garnish with 3 sliced green onions and 1 tbsp toasted sesame seeds for color and texture. Serve immediately over the prepared rice for the perfect balance of flavors and textures.
Pro Tips For Making Beef And Broccoli Recipe Jet
- Slice Against the Grain: Flank steak’s fibers run long, and cutting perpendicular to them turns chewy meat into tender bites. Grab your knife and angle those slices at 45 degrees—no, not diagonally across the board, through the grain. I used to skip this and wondered why my beef felt like shoe leather.
- Blanch Broccoli First: Toss broccoli florets in boiling water for 30 seconds, then ice bath. This stops the cooking process so they crisp up perfectly in the stir-fry. Sounds like extra work? It’s the difference between soggy florets and the bright, snappy texture you actually want.
- Use Both Soy Sauces: Light soy sauce adds brightness, dark soy sauce brings depth. Mix 2 tablespoons light with 1 teaspoon dark—don’t eyeball it. I learned this after a batch tasted flat; the dark sauce’s molasses notes tie everything together.
- High Heat, Then Walk Away: Sear the beef on screaming-high heat for 2 minutes max, then pull it out. Let the pan cool for 30 seconds before adding sauce—this prevents scrambling the proteins. Trust me, your future self will notice the difference in the sauce clinging to the beef instead of turning it into a gluey mess.
Wine and beer pairings for this beef and broccoli recipe jet
Red Wine Pairings
For this dish, I reach for a dry Chinese red wine like Cabernet Sauvignon or Pinot Noir—both complement the soy-ginger sauce beautifully. A Napa Valley Cabernet with its bold tannins stands up to the beef’s richness, while a lighter Pinot Noir from Yunnan mirrors the dish’s earthy notes.
The acidity in these wines cuts through the sauce’s sweetness, cleansing your palate between bites. 🍷
Crisp White Wines
If you prefer white, a dry Riesling or Sauvignon Blanc works wonders. The crisp acidity in a German Riesling balances the dish’s umami depth, while a New Zealand Sauvignon Blanc with its citrus notes brightens the broccoli’s natural sweetness. Avoid oaky Chardonnays—they’ll clash with the sauce’s bold flavors.
Beer Pairings
A light lager like Peroni or Asahi Super Dry is my go-to beer choice. The subtle bitterness and crisp finish refresh your palate between each flavorful bite. For something heartier, a wheat beer like Hoegaarden adds a floral note that pairs surprisingly well with the ginger.
Avoid heavy IPAs—they’ll overpower the dish’s delicate balance. 🍺
Non-Alcoholic Options
For a mocktail, I blend sparkling water, a splash of lime juice, and a dash of honey for a refreshing sipper. The effervescence cleanses the palate, while the lime’s acidity mirrors the dish’s brightness.
For a bolder option, try ginger beer—it echoes the dish’s signature spicy kick without alcohol. 💛
Pro Tips for Pairing
Serve wine or beer slightly chilled—around 55-60°F for reds and 45-50°F for whites. Let the drink breathe for 10 minutes before pouring to open up its aromas. If you’re unsure, start with a small pour—this dish is bold, and you don’t want to overpower it.
The key is contrast: let the beverage highlight, not compete with, the dish’s flavors.
Nutrition facts
Frequently asked questions
Can I use a different cut of beef instead of flank steak?
For best results, choose thinly sliced cuts like sirloin, ribeye, or even chicken breast if you prefer a lighter option. The key is slicing against the grain into ¼-inch strips—this ensures tender texture. Avoid fatty cuts like brisket, as they won't sear as nicely in the quick stir-fry.
How do I prevent the broccoli from turning mushy?
Cook the broccoli for only 3-4 minutes over high heat—it should stay bright green with a slight bite. Start with larger florets and cut them into bite-sized pieces with stems attached. Toss with 1 tbsp sesame oil before cooking to create a protective barrier against moisture.
What's the secret to that restaurant-quality sauce?
The magic happens in the reduction! Simmer the sauce uncovered for 2-3 minutes after adding the cornstarch slurry to evaporate excess liquid. This creates a glossy, sticky consistency that clings perfectly. For extra depth, add ½ tsp fish sauce to the sauce mixture—it enhances umami without overpowering.
Can I make this dish ahead of time?
Cooked beef and broccoli keep well for 3 days in the fridge, but the sauce will thicken further. Reheat gently in a skillet with 1 tbsp water to restore crisp-tender texture. For best flavor, serve fresh—this dish is all about that wok-fired aroma and vibrant colors!
What if I don't have a wok?
No problem! Use a large skillet or cast-iron pan—just make sure it's heavy enough to retain heat. Heat until smoking hot and work in batches if needed. A nonstick pan works too, but avoid overcrowding to maintain that signature sear.
