Main Courses
This beef and broccoli recipe with sesame oil delivers restaurant-quality wok-hei flavor right in your home kitchen—crispy beef edges, tender florets, and that signature nutty aroma from sesame oil. I developed this version after years of perfecting the balance between quick cooking and deep flavor, using techniques that work with a home stove but still capture that authentic takeout experience.
The secret lies in the beef preparation: thinly sliced flank steak marinated in soy sauce and cornstarch, then seared at high heat until it develops those coveted crispy edges. Broccoli gets the same wok treatment—just enough time to blanch the florets while keeping their vibrant green color. The finishing touch? A drizzle of toasted sesame oil that transforms the dish from good to unforgettable.
What you'll end up with is a plate that looks as impressive as it tastes—golden-brown beef with crispy edges, bright green broccoli that still has a satisfying crunch, and that irresistible sesame aroma wafting through your kitchen. The sauce is perfectly balanced: sweet from the soy, tangy from the rice vinegar, and nutty from the sesame oil.
Serve it over steamed jasmine rice or noodles for the full experience, or enjoy it as-is for a satisfying weeknight meal. The best part? This recipe comes together in under 30 minutes without any complicated techniques—just good ingredients and proper timing.
Ingredients for beef and broccoli recipe with sesame oil
These 14 ingredients bring restaurant-quality wok-hei flavor to your home kitchen.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ¼ lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 2 cups | Large florets, stems trimmed |
| Cornstarch 🌾 | ½ cup | For crispy beef edges |
| Low-Sodium Soy Sauce 🍶 | ½ cup | Kikkoman preferred |
| Rice Vinegar 💧 | 2 tbsp | For tangy balance |
| Toasted Sesame Oil 🫒 | 2 tbsp | For nutty aroma finish |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Honey 🍯 | 1 tbsp | For sauce sweetness |
| Neutral Oil 🫒 | 2 tbsp | Vegetable or peanut oil |
| Green Onions 🧅 | 3 whole | Sliced for garnish |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The flank steak is non-negotiable—it's lean, flavorful, and slices beautifully. Grab a 1.25 lb cut from the butcher counter (they'll slice it for you) or pre-sliced from Costco or Trader Joe's. Look for good marbling, not too much fat. For the broccoli, fresh is best, but frozen florets work in a pinch—just don't thaw them first. The cornstarch is your secret weapon for those crispy edges, so don't skip it. If you're short on time, King Arthur or Bob's Red Mill brands are reliable.
No sesame oil? Toasted peanut oil works in a pinch, though it won't have that same nutty aroma. Fresh ginger is ideal, but dried ginger at half the amount gets you close. The soy sauce matters—Kikkoman is the gold standard, but any low-sodium brand works. For the honey, local raw honey adds depth, but store-bought is fine too. The green onions? Buy a bunch and use the whites for the sauce, save the greens for garnish. Toast your sesame seeds in a dry pan for 30 seconds—they'll smell amazing and add texture.
This dish reheats beautifully—just add a splash of water and cover. Keeps for 3-4 days in the fridge, freezes for 2 months. I always make extra because it tastes even better the next day. Store the sauce separately if you're not using it all at once—it's perfect for stir-fries or rice bowls later. The beef gets tough if overcooked, so cook it fast and hot—high heat is key. Double the batch if you're feeding a crowd—it disappears quickly.
Why You'll Love This Recipe
- One-Pan Wonder: I swear by this for nights when I’m too tired to scrub pots—just sear the steak, toss in the broccoli, and let the sesame oil work its magic. The broccoli stays bright, the beef stays juicy, and the pan? Barely needs a rinse.
- Umami Bomb: That cornstarch slurry with low-sodium soy and a splash of rice vinegar? It’s the secret weapon. The beef gets this glossy, caramelized crust while staying tender, and the sesame oil ties it all together with a nutty, toasty finish that lingers.
- Lunchbox Hero: Between us, this is my go-to for meal prep—slice the steak thin, portion the broccoli, and toss it all with a drizzle of the leftover sauce. Pack it cold or reheat it, and you’ve got a lunch that actually feels like a meal, not an afterthought.
- Budget Flex: Flank steak is affordable, broccoli’s a pantry staple, and you’re using rice vinegar and sesame oil (which last forever). Honestly, it’s the kind of dish where you double the batch, freeze half, and still come out ahead compared to takeout.
Step-by-step instructions for wok-hei crispy beef and broccoli
Here's how to get that signature wok-hei crispiness and nutty sesame finish every time.
Prep the Beef for Maximum Crispiness
Slice the 1.25 lb flank steak thinly against the grain into ¼-inch strips. This ensures tender bites and maximum surface area for that crispy crust. Place the sliced beef in a bowl and add ½ cup cornstarch, 1 tsp salt, and ½ tsp black pepper. Toss gently but thoroughly to coat each piece evenly—this is what creates those irresistible crispy edges.
Let the beef sit for 10 minutes while you prep the rest. This gives the cornstarch time to adhere properly. If you skip this step, you'll end up with chewy beef instead of that perfect wok-hei texture. Trust me, the wait is worth it for that satisfying crunch.
Cook the Beef in Stages for Perfect Texture
Heat 2 tbsp neutral oil in a wok or large skillet over high heat until shimmering. Working in batches (don't overcrowd!), add the cornstarch-coated beef and cook undisturbed for 1-2 minutes until the edges turn deep golden brown. This is where the magic happens—you want that wok-hei crust to form before you move the beef.
Once browned, stir the beef and cook for another 1-2 minutes until fully cooked through. Remove from the pan and set aside. The beef will continue cooking from residual heat, so don't worry if it's not perfectly done yet. If your pan gets too crowded, work in two batches—this keeps the heat high and prevents steaming instead of searing.
Build the Flavor-Packed Sauce
In the same wok, reduce heat to medium-high and add 4 minced garlic cloves and 1 tbsp freshly grated ginger root. Stir for 30 seconds until fragrant—this is where all the aromatic magic starts. Add 2 cups broccoli florets and stir-fry for 2-3 minutes until bright green and just tender-crisp. You want them to stay vibrant, not mushy.
Pour in ½ cup low-sodium soy sauce, 2 tbsp rice vinegar, and 1 tbsp honey, stirring constantly to combine. Let the sauce simmer for 1 minute until slightly thickened. The rice vinegar adds that perfect tangy balance that cuts through the richness of the beef and sesame oil.
Finish with Sesame Oil and Garnish
Return the beef to the wok and toss everything together for 1-2 minutes until everything is well-coated in the sauce. Drizzle in 2 tbsp toasted sesame oil and toss again. The oil should coat everything evenly, giving that nutty aroma and rich finish. Taste and adjust seasoning if needed—you might want to add a splash more soy sauce or a touch of honey.
Turn off the heat and immediately garnish with 3 sliced green onions and 1 tbsp toasted sesame seeds. The sesame seeds add that final crunchy texture contrast that makes this dish so satisfying. Serve immediately while everything is hot and the broccoli is still crisp-tender.
Rest and Serve for Best Results
Let the beef and broccoli rest for 2-3 minutes before serving. This might seem counterintuitive, but it allows the juices to redistribute and the flavors to meld together. Don't skip this—it makes a noticeable difference in texture and taste.
Serve over steamed rice to soak up all that delicious sauce. The contrast of the warm rice with the crispy beef and tender broccoli is what makes this dish so perfect. Each bite should deliver that wok-hei crispiness, nutty sesame aroma, and perfect balance of sweet, salty, and tangy flavors.
Pro Tips For Making Beef And Broccoli Recipe With Sesame Oil
- Slice Against the Grain: Flank steak’s fibers run long—cutting perpendicular to them makes each bite tender. Use a sharp knife and angle it at 45 degrees for clean slices, then freeze for 20 minutes before slicing if they’re stubborn. (Yes, this is weird, but it works.)
- Blanch Broccoli First: Toss florets in boiling water for 30 seconds, then ice bath. This stops cooking and keeps them bright green and crisp when they hit the pan later. Skipping this means soggy, dull broccoli—trust me, you’ll notice.
- Cornstarch the Beef Twice: Toss sliced steak in cornstarch once, let it sit 5 minutes, then toss again. This double-coating guarantees a proper crust without clumping. (I used to rush this and wondered why my beef tasted dry.)
- Finish with Cold Oil: Turn off the heat right as the sauce thickens, then drizzle in sesame oil and a splash of rice vinegar. The cold oil cools the pan and adds aroma without burning. Stir in just enough vinegar to brighten the sauce—overdoing it makes it taste sharp.
Best sauces and condiments for this recipe
Classic Sesame Sauce
The sauce in this recipe is where the magic happens—it balances sweet, salty, and nutty flavors perfectly. Start with ½ cup low-sodium soy sauce (I always use Kikkoman for that authentic umami punch), then add 2 tbsp rice vinegar for tang and 1 tbsp honey for just enough sweetness. The key is to let the sauce simmer for 1 minute after adding all ingredients—this helps it thicken slightly and meld the flavors together. 💫
Spicy Sesame Dressing
If you love heat, transform the classic sauce into a spicy version by adding 1 tsp chili crisp or ½ tsp red pepper flakes to the sauce. For an extra kick, I like to add ½ tsp freshly grated ginger and a splash of sriracha (about 1 tsp) right before serving. This version pairs perfectly with the crispy beef and adds a whole new dimension to the dish.
Garlic-Ginger Glaze
For a richer, more aromatic sauce, infuse the base with extra garlic and ginger. After cooking the beef, sauté 6 minced garlic cloves and 2 tbsp grated ginger in the wok until fragrant (about 1 minute). Deglaze with ¼ cup dry sherry or white wine to deepen the flavor before adding the soy sauce mixture. This glaze works especially well if you're serving the dish over noodles or rice.
Honey-Soy Drizzle
For a lighter, more elegant finish, reduce the sauce to a glossy drizzle. Simmer ¼ cup soy sauce, 1 tbsp honey, and 1 tbsp rice vinegar until it thickens to a syrupy consistency (about 3-4 minutes). Drizzle this over the finished dish just before serving—it adds a beautiful sheen and a concentrated burst of flavor with every bite. Perfect for when you want to highlight the crispy beef and broccoli without overwhelming them.
Sesame-Tahini Swirl
For a creamy twist, stir 1 tbsp tahini into the finished sauce. The tahini adds a rich, nutty depth that complements the sesame oil beautifully. To balance the texture, add a splash of water (about 1 tsp) to thin the sauce slightly. This version is especially delicious when served with crusty bread or over a bed of greens for a lighter meal.
Umami Boost with Mushrooms
Add ½ cup sliced shiitake mushrooms to the stir-fry along with the broccoli. Their earthy umami flavor will deepen the sauce and add another layer of complexity. Cook the mushrooms for 2-3 minutes until they release their juices, then proceed with the rest of the recipe as usual. This works particularly well if you're serving the dish over rice or noodles, as the mushrooms add a hearty texture.
Nutrition facts
Frequently asked questions
Can I use a different cut of beef instead of flank steak?
Flank steak is ideal for its tenderness and flavor, but you can substitute with sirloin or ribeye (sliced thinly against the grain). Avoid tougher cuts like chuck—they won't get tender enough with this quick cooking method. For extra tenderness, marinate the beef for 30 minutes in soy sauce and cornstarch before cooking.
How do I prevent the broccoli from turning mushy?
Cook broccoli for only 2-3 minutes over high heat—just until bright green and tender-crisp. Overcrowding the pan causes steaming, which makes it soggy. Work in batches if needed, and keep the heat high to maintain crispness. For extra vibrancy, blanch broccoli in boiling water for 30 seconds before stir-frying.
What's the best way to reheat this dish?
Reheat gently in a skillet over medium-low heat with a splash of water or soy sauce to prevent drying. Avoid microwaving—it makes the beef rubbery. For best results, reheat for 2-3 minutes until warmed through, then finish with a drizzle of sesame oil. The dish tastes even better the next day!
Can I make this recipe with frozen broccoli?
Yes, but thaw it first and pat dry thoroughly to remove excess moisture. Frozen broccoli works in a pinch, but fresh is preferred for better texture. If using frozen, add it to the pan 1 minute earlier than fresh broccoli since it needs slightly more cooking time. For extra flavor, toss thawed broccoli in 1 tsp cornstarch before stir-frying.
Why does my sesame oil smell so strong when cooking?
Toasted sesame oil has a bold aroma that enhances the dish! Use it sparingly (just 2 tbsp) and add it at the very end to preserve its nutty flavor. For a milder version, reduce to 1 tbsp and balance with extra rice vinegar. The oil should coat the dish evenly without overpowering the other flavors.
