Main Courses
This beef and broccoli recipe by Tiffy Cooks delivers restaurant-quality wok-tossed perfection with a silky sauce that clings to every bite. The secret lies in high-heat searing of the beef followed by a quick stir-fry that locks in juiciness while keeping the broccoli vibrant and crisp-tender.
I developed this version after years of testing—balancing umami depth with a sauce that's rich yet light enough to let the ingredients shine.
What makes this recipe stand out is the two-stage cooking process: first searing the beef until deeply caramelized, then tossing it with broccoli at the last moment to preserve its bright green color and satisfying crunch.
The sauce—made with just five simple ingredients—develops a velvety texture when simmered just right, creating that signature glossy finish that makes every bite irresistible. It's the kind of dish that transforms a simple weeknight dinner into something special without requiring hours in the kitchen.
The result is beef with a perfect sear and tender interior, broccoli that stays crisp yet softens just enough, all coated in a sauce that's both savory and slightly sweet.
The umami crunch from the beef's caramelized edges contrasts beautifully with the broccoli's freshness, while the sauce ties everything together with its silky texture. This is comfort food at its finest—bold flavors, satisfying textures, and a method that's easier than you'd expect.
Whether you're cooking for date night or a casual family dinner, this beef and broccoli delivers restaurant-quality results with minimal effort. The technique is straightforward but produces professional-level outcomes, making it perfect for both beginners and seasoned cooks. Let's get started—your taste buds will thank you.
Ingredients for beef and broccoli recipe tiffy cooks
Restaurant-quality beef and broccoli starts with these twelve carefully chosen ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Fresh Broccoli Florets 🥦 | 4 cups | Medium florets, stems trimmed |
| Extra-Virgin Olive Oil 🫒 | 3 tbsp | High smoke point preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Low-Sodium Soy Sauce 🍶 | 3 tbsp | Kikkoman preferred |
| Oyster Sauce 🍶 | 2 tbsp | Lee Kum Kee brand |
| Honey 🍯 | 1 tbsp | Wildflower preferred |
| Fresh Garlic Cloves 🧄 | 4 cloves | Minced, skin-on |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, peeled |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Cracked peppercorns |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Sesame Seeds 🌰 | 1 tsp | Toasted for garnish |
The flank steak is non-negotiable here—its lean yet tender texture transforms with proper slicing. Ask your butcher to slice it against the grain for maximum tenderness, or do it yourself with a sharp knife. For the broccoli, freshness matters most: look for vibrant green florets with tight buds at Whole Foods or your local farmers market. The ginger and garlic should be organic when possible—their freshness elevates the sauce's complexity. I always buy Kikkoman soy sauce and Lee Kum Kee oyster sauce for their balanced flavors, though any quality brands work.
No sesame oil? Avocado oil at half the amount keeps the same high-heat properties. Substituting honey? Maple syrup works 1:1, though it adds a different depth. The cornstarch is essential for that signature silky sauce—arrowroot powder is a 1:1 substitute. For the beef, ribeye or sirloin work too, but slice them thinner. If you can't find fresh ginger, powdered ginger at one-third the amount suffices in a pinch. The broccoli stems can be peeled and chopped for extra texture—just don't overcook them.
Store raw beef and broccoli separately in airtight containers for up to 3 days. The sauce components (soy, oyster, honey) keep indefinitely in the pantry. Once cooked, this dish reheats beautifully—microwave with a splash of water to maintain moisture. For meal prep, portion into glass containers with parchment between layers to prevent sticking. The sauce thickens as it cools, so add a splash of water when reheating if needed.
Why You'll Love This Recipe
- One-Pan Magic: The flank steak and broccoli practically cook themselves in a single skillet. No chopping boards, no extra pots—just toss in the florets, sear the beef, and let the sesame oil work its aroma magic while you stir. Honestly, the only mess is the good kind (the kind that means it’s actually cooking).
- Umami Bomb: That low-sodium soy sauce and a splash of sesame oil? It’s the flavor equivalent of a high-five. The beef stays juicy with a caramelized crust, while the broccoli gets just tender enough to soak up every salty, garlicky drop. Between us, I’ve never met a beef and broccoli that didn’t disappear fast.
- Weeknight Workhorse: This is my go-to when I need something that feels fancy but takes zero effort. Double the batch on Sunday, and you’ve got lunch for Tuesday, a potluck side, or a last-minute date-night dish. (Yes, even on a Tuesday night.) The leftovers reheat like a dream—crispy edges intact, no sad soggy bits.
- Budget Flex: Flank steak stretches farther than you’d think, and broccoli’s one of those veggies that’s always affordable. A little olive oil and sesame oil go a long way, and you’re left with a meal that tastes like it cost twice as much. Not the prettiest, but the taste makes up for it—and my wallet thanks me every time.
Step-by-step instructions for wok-tossed beef and broccoli
Master this classic stir-fry with precise timing and technique for perfect texture and flavor balance.
Prep Ingredients for Maximum Flavor Development
Start by slicing the 1 lb flank steak against the grain into ¼-inch thick strips. This ensures tender bites that won't turn tough during cooking. Pat the slices dry with paper towels—moisture prevents proper searing and sauce adhesion.
While the steak rests, trim the stems from the 4 cups fresh broccoli florets and cut them into even-sized pieces. Peel and finely grate the 1 tbsp fresh ginger and mince the 4 cloves fresh garlic with skins left on for extra aroma. The broccoli should be uniform in size so it cooks evenly alongside the beef.
In a small bowl, whisk together the 3 tbsp low-sodium soy sauce, 2 tbsp oyster sauce, 1 tbsp honey, and 1 tbsp cornstarch. This sauce mixture needs time to meld flavors, so set it aside while you prep the remaining ingredients. The cornstarch will thicken the sauce beautifully during cooking.
Sear the Beef for Deep Umami Crunch
Heat a 14-inch wok or large skillet over high heat until smoking hot. Add 2 tbsp extra-virgin olive oil and swirl to coat evenly. Working in batches to avoid crowding, add the steak strips and sear for 1-2 minutes per side until they develop a deep golden-brown crust.
Remove the beef to a plate and set aside. The high heat is crucial here—it creates the Maillard reaction that develops that signature beefy flavor. If your pan isn't hot enough, the beef will steam instead of sear. Reserve any rendered beef fat in the pan; it's packed with flavor.
Add the remaining 1 tbsp extra-virgin olive oil to the wok and increase heat to maximum. Add the broccoli florets and stir-fry for 2-3 minutes until they turn bright green and just begin to soften. The broccoli should retain some bite—overcooking will make it mushy and dull in color.
Build the Silky Sauce
Return the seared beef to the wok along with the broccoli. Pour in the prepared sauce mixture and add the 1 tbsp sesame oil. Stir everything together vigorously for 1-2 minutes until the sauce begins to thicken and coat the beef and vegetables evenly.
The sesame oil adds a nutty aroma that elevates the dish, while the cornstarch in the sauce mixture will create that signature glossy sheen. If the sauce thickens too quickly, add 1-2 tablespoons of water to achieve the perfect consistency. The sauce should cling to the beef and vegetables without being gluey.
Taste and adjust seasoning with the 0.5 tsp diamond crystal kosher salt and 0.25 tsp freshly ground black pepper. The dish should balance sweet, salty, and umami flavors with a touch of heat from the black pepper. The honey in the sauce adds just enough sweetness to complement the savory components.
Finish with Aromatic Touches
Remove the wok from heat and let the beef and broccoli rest for 1-2 minutes. This allows the flavors to meld together and the sauce to set slightly. Sprinkle with 1 tsp toasted sesame seeds just before serving for added texture and visual appeal.
Serve immediately over steamed jasmine rice or noodles. The dish should be piping hot, with tender beef that's still slightly chewy, crisp-tender broccoli, and a glossy sauce that clings perfectly to every bite. The combination of textures and flavors should be perfectly balanced—sweet, savory, umami, and slightly nutty from the sesame.
Pro Tips For Making Beef And Broccoli Recipe Tiffy Cooks
- Slice Against the Grain: Flank steak’s muscle fibers run long—cutting perpendicular to them turns chewy meat into tender bites. Grab a sharp knife and slice at a 45-degree angle after resting, not before. (Yes, it’s tedious, but your fork will thank you.)
- Blanch Broccoli First: Toss florets in boiling water for 30 seconds, then ice bath—this stops cooking and keeps them bright green. Skip this, and you’ll end up with sad, limp broccoli that’s been sitting in soy sauce too long. (Pro move: Use the same water to blanch a second batch of steamed veggies.)
- Don’t Crowd the Pan: That sizzle you crave? It’s gone if you pile everything in. Cook steak in a single layer over high heat for 2–3 minutes per side, then move it to a plate. Broccoli gets added after the meat returns to the pan—this keeps the oil hot and the texture crisp. (Your future self will curse you if you ignore this.)
- Finish with Sesame Oil: Drizzle that sesame oil last—right before serving—so the aroma hits you like a flavor bomb. Heat it first if you’re paranoid about bitterness, but I’ve found a quick glug over hot food works just fine. (It’s not a garnish; it’s the soul of the dish.)
Pro cooking tips for great beef and broccoli recipe tiffy cooks
Wok Selection Matters
Your choice of pan makes all the difference. A carbon steel wok heats fastest and retains heat best, giving you that signature restaurant-style sear. I use my 14-inch carbon steel wok from Made In—it's affordable, lightweight, and develops a natural nonstick patina over time.
If you don't have a wok, a heavy-bottomed cast iron skillet works too. Just make sure it's large enough (at least 12 inches) to avoid overcrowding the beef.
Beef Searing Secrets
High heat is non-negotiable for that deep umami crunch. Let your wok get smoking hot before adding oil—you should see wisps of smoke. Work in single layers of beef so they don't steam. I sear mine for exactly 1-2 minutes per side until they develop a deep golden-brown crust.
The key is patience: rushing this step means flavorless beef. Pro tip: Use tongs instead of a fork to flip—it prevents piercing the meat and losing juices. 🔥
Broccoli Timing Trick
Broccoli cooks faster than beef, so add it after removing the seared beef. Stir-fry for just 2-3 minutes until bright green and crisp-tender. Overcooking turns it mushy—trust me, I've made that mistake too many times!
The stems should be tender but still hold shape. Add them separately if you prefer extra texture, cooking them for 1 minute less than the florets. 🥦
Sauce Thickening Hacks
The cornstarch is your secret weapon for that signature glossy sauce. Whisk it thoroughly into the sauce mixture before adding to the wok. If the sauce thickens too quickly, add 1 tbsp water at a time until you reach that perfect silky consistency.
I like to taste it off the spoon—it should coat your tongue but still be smooth. The honey balances the saltiness, so don't skip it! For extra depth, add ½ tsp fish sauce if you love umami.
Resting for Flavor
After tossing everything together, remove from heat immediately and let it rest for 1-2 minutes. This crucial step lets the sauce set slightly and flavors meld. I often cover the wok with a lid during this time to trap heat.
The beef will stay juicy, and the sauce will cling better. Skipping this step means dry beef and runny sauce—don't be that cook! 💫
Sesame Oil Dosage
Sesame oil is potent—use it sparingly. The 1 tbsp called for in the recipe adds aroma without overpowering. Add it at the very end of cooking when the beef and broccoli are already in the wok.
If you're sensitive to strong flavors, reduce to ½ tbsp or use avocado oil instead. The toasted sesame seeds on top provide texture without the intensity of the oil. For extra crunch, lightly toast them in a dry pan before sprinkling. 🌰
Nutrition facts
Frequently asked questions
Why is slicing the beef against the grain so important?
Slicing against the grain breaks the muscle fibers, making the beef tender and easier to chew. This is especially critical for tougher cuts like flank steak. If you skip this step, you'll end up with chewy bites that ruin the dish. For best results, ask your butcher to slice it for you or use a sharp knife and slice at a 45-degree angle to maximize tenderness.
Can I use frozen broccoli instead of fresh?
Fresh broccoli gives the best texture, but if you must use frozen, thaw and drain it completely first. Pat it dry with paper towels to remove excess moisture, which can make the sauce watery. Stir-fry for 1 minute less than fresh broccoli since it's already partially cooked. For extra flavor, add ½ tsp garlic powder to the frozen florets before cooking.
What if my sauce turns out too thick or too thin?
If the sauce is too thick, add 1 tbsp water at a time while stirring constantly until you reach a silky consistency. For a thinner sauce, simmer uncovered for 1-2 minutes to reduce excess liquid. The key is balance—the sauce should coat the beef and vegetables lightly but not drip off. Taste as you go and adjust gradually.
How do I make this dish ahead of time?
This recipe is best served fresh, but you can prep components ahead: marinate the beef in 1 tbsp soy sauce and 1 tsp cornstarch for up to 4 hours in the fridge. Store cooked beef and broccoli separately in airtight containers for 2 days. Reheat gently in a skillet with 1 tsp sesame oil until warmed through. The sauce may thicken when chilled, so add ½ tsp water when reheating.
What's the best way to serve this with rice?
For perfect rice pairing, use jasmine or long-grain white rice cooked to an al dente texture. To serve, spoon the beef and broccoli over a ½ cup portion of rice per person. For extra flair, drizzle with 1 tsp toasted sesame oil and sprinkle with crispy fried shallots. The rice should be hot but not mushy—it should hold its shape when pressed.
