Main Courses
This beef and broccoli recipe with sesame oil delivers restaurant-quality flavor in under 30 minutes, where tender beef strips meet crisp-tender broccoli in a glossy, nutty sesame-infused sauce. I developed this version after realizing most home recipes either overcook the beef or underseason the sauce—this method fixes both.
The secret lies in high-heat searing followed by a quick sauce toss that locks in caramelized flavors while keeping the broccoli vibrant.
The beef transforms from tough to tender and slightly caramelized thanks to a quick marinade of soy sauce, cornstarch, and sesame oil—no long marinating required. Meanwhile, the broccoli gets just enough time in the wok to stay crisp-tender, not mushy.
What makes this different is the sauce: a balance of dark soy for depth, light soy for brightness, and just enough sesame oil to add that signature nutty aroma that lingers on every bite.
By the time you plate this dish, you'll have perfectly seared beef with a glossy sheen, bright green broccoli that still snaps when you bite, and a sauce that coats everything without overwhelming.
The sesame oil doesn't just flavor—it creates that signature wok hei (breath of the wok) that makes this dish taste like it came from a bustling Chinese restaurant kitchen. Serve it over steamed rice for the full experience.
This version scales beautifully—double the ingredients for a crowd, or halve it for a quick weeknight meal. The technique stays the same, ensuring perfect results every time. Let's get cooking!
Ingredients for beef and broccoli recipe with sesame oil
Restaurant-quality beef and broccoli relies on these 14 carefully chosen ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 2 cups | Medium, cut into bite-sized pieces |
| Dark Soy Sauce 🍶 | 3 tbsp | For deep umami flavor |
| Light Soy Sauce 🍶 | 2 tbsp | For brightness |
| Sesame Oil 🫒 | 2 tbsp | Toasted, for aroma |
| Cornstarch 🌾 | 2 tbsp | For tenderizing beef |
| Garlic Cloves 🧄 | 4 cloves | Minced, for aromatic base |
| Ginger Root 🌿 | 1 tbsp | Freshly grated, for zing |
| Green Onions 🧅 | 4 whole | Thinly sliced, for garnish |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point for searing |
| Sesame Seeds 🌰 | 1 tbsp | Toasted, for crunch |
| White Pepper 🌶️ | ¼ tsp | Freshly ground, for subtle heat |
| Brown Sugar 🍬 | 1 tbsp | For caramelization |
| Steamed White Rice 🍚 | 2 cups | Cooked, for serving |
The flank steak is non-negotiable here—it's lean but tender when sliced thin against the grain. Look for marbled cuts at Whole Foods or your local butcher for optimal flavor. If you can't find flank, sirloin or ribeye work too, but slice them extra thin. The broccoli should be bright green and firm—avoid anything yellowing or rubbery. Trader Joe's carries excellent pre-cut florets, but whole heads are cheaper if you trim them yourself. Sesame oil is the secret weapon: toasted sesame oil adds that signature nutty aroma that separates home versions from restaurant-quality dishes.
No dark soy sauce? Substitute with 1 tbsp molasses plus 2 tbsp soy sauce for depth. Short on cornstarch? Arrowroot powder works 1:1. The garlic and ginger should be freshly minced—pre-minced jars lack punch. For extra wok hei, add a dash of Chinese chili bean paste (like Lee Kum Kee) to the sauce. The sesame seeds can be toasted in a dry pan for 30 seconds before adding to the dish—that toasted aroma is everything. If you're serving a crowd, double the rice and beef but keep the broccoli at 1.5 cups per 4 servings to avoid overcooking.
Store prepped beef marinade in an airtight container for up to 2 days in the fridge. Broccoli keeps 3 days wrapped in a damp towel. The cooked dish reheats beautifully—just add a splash of water and toss in a hot wok for 2 minutes. For meal prep, portion into containers with rice and sauce separately to maintain texture. This dish freezes well for 3 months—just thaw in the fridge overnight before reheating.
Why You'll Love This Recipe
- I’ll be real: this is my go-to for meal prep because it reheats like a dream. Pack it cold for lunch or microwave it in 90 seconds—still tender, still packed with flavor. My kids even eat it (and that’s saying something).
- One-Pan Magic: Honestly, I swear by this recipe—just slice the steak thin, toss the broccoli in, and let the wok do the work. No chopping boards to clean, no extra pans, and that sesame oil aroma fills the kitchen faster than you can say "dinner’s ready."
- Umami Bomb: Between us, the combo of dark and light soy sauce creates this perfect balance—salty, sweet, and a little funky. The sesame oil at the end? That’s what turns it from good to "I need seconds" territory, with that nutty, toasty finish that sticks with you.
- Lunchbox Hero: I’ll be real: this is my go-to for meal prep because it reheats like a dream. Pack it cold for lunch or microwave it in 90 seconds—still tender, still packed with flavor. My kids even eat it (and that’s saying something).
Step-by-step instructions for sesame-infused stir-fry with perfectly caramelized beef
Master this classic dish with tender beef and crisp broccoli in a rich, aromatic sauce.
Prep the Beef for Maximum Tenderness
Slice the 1.5 lb flank steak against the grain into thin strips about ¼-inch thick. This is crucial—thin slices cook quickly and stay tender. Place the sliced beef in a bowl and sprinkle with 2 tbsp cornstarch and 0.25 tsp white pepper. Toss gently to coat evenly, ensuring each piece gets a thin, even layer. Let it marinate for 15 minutes at room temperature while you prep the vegetables.
I always use a sharp knife for slicing—it gives cleaner cuts and less tearing. If the beef feels tough, don't worry; the cornstarch will help break down the fibers during cooking. The white pepper adds subtle heat without overpowering the dish, so don't skip this step even if your recipe doesn't call for it.
Stir-Fry the Broccoli Until Crisp-Tender
Heat 2 tbsp vegetable oil in a large skillet or wok over medium-high heat until shimmering. Add the 2 cups broccoli florets and stir-fry for 3-4 minutes until they turn bright green and just begin to soften at the edges. Remove the broccoli and set aside, leaving the oil in the pan.
Don't overcrowd the pan—this prevents steaming and ensures even cooking. You'll know the broccoli is ready when it holds its shape but yields slightly when pierced with a fork. If it turns mushy, you've cooked it too long. The residual heat will finish cooking it when combined with the beef later.
Sear the Beef for a Perfect Caramelized Crust
Working in batches if needed, add the marinated beef to the same skillet in a single layer. Let it sear undisturbed for 1-2 minutes until the edges turn golden brown. Stir and cook for another 1-2 minutes until the beef is 80% cooked—it should still have a slight pink center. Remove and set aside with the broccoli.
This high-heat sear creates the signature caramelized crust while keeping the beef tender. If your pan gets too crowded, work in smaller batches to avoid steaming. The beef will finish cooking in the sauce, so don't worry about overcooking it now. Save any drippings—they're packed with flavor.
Build the Flavorful Sesame Sauce
Reduce heat to medium and add 4 cloves minced garlic and 1 tbsp grated ginger root. Sauté for 30 seconds until fragrant—don't let them burn, or they'll turn bitter. Add 1 tbsp brown sugar and cook for another 30 seconds, stirring constantly. Pour in 3 tbsp dark soy sauce and 2 tbsp light soy sauce, scraping up any browned bits from the bottom of the pan.
This is where the magic happens. The dark soy sauce adds depth, while the light soy sauce brightens the flavor. The brown sugar helps create a subtle caramelization that balances the savory notes. Let the sauce simmer for 1-2 minutes until it thickens slightly and coats the back of a spoon.
Combine and Finish with Sesame Oil
Return the beef and broccoli to the skillet. Add 2 tbsp sesame oil and toss everything together for 1-2 minutes until the beef is fully cooked and the sauce clings to everything. Taste and adjust seasoning if needed—you might want to add a splash of water or more soy sauce to reach your desired consistency.
Garnish with 1 tbsp toasted sesame seeds and 4 whole green onions, sliced thinly. Serve immediately over 2 cups steamed white rice while still hot. The sesame oil adds a nutty aroma that ties everything together, and the green onions provide a fresh contrast to the rich sauce.
Pro Tips For Making Beef And Broccoli Recipe With Sesame Oil
- Slice Against the Grain: DESCRIPTION:
- Blanch Broccoli First: DESCRIPTION:
- Start Hot, Finish Low: DESCRIPTION:
- Use Dark Soy Sparingly: DESCRIPTION:
Storing and reheating your beef and broccoli recipe with sesame oil
Refrigerator Storage
Store your beef and broccoli in an airtight container for up to 3 days in the fridge. I like using glass containers with snap-on lids—they keep everything fresh and prevent flavor transfer.
The sauce and beef will stay vibrant if you let the dish cool completely before storing. Just portion the rice separately to keep it fluffy. 💫
Freezer-Friendly Tips
This dish freezes beautifully for up to 3 months if you store components separately. Place the beef and broccoli in one container with a splash of sesame oil, and keep the sauce in another.
When reheating, thaw overnight in the fridge, then toss everything in a hot skillet with a little extra sesame oil to restore that wok hei aroma.
Stovetop Reheating
For the best texture, reheat in a clean skillet over medium-high heat with 1 tbsp vegetable oil. Add the beef and broccoli first, then pour in the sauce.
Toss for 2-3 minutes until everything is heated through and the sauce clings again. The high heat helps recreate that restaurant-quality finish. 🔥
Microwave Shortcut
If you're in a rush, microwave individual portions on 50% power for 1-2 minutes, stirring halfway. Add 1 tsp water to prevent drying, then finish with a drizzle of sesame oil and toasted sesame seeds. It won't be as crisp, but it's a lifesaver for busy weeknights.
Reviving Day-Old Dishes
If your beef and broccoli has lost its crispness overnight, don't toss it! Toss the cooled dish with 1 tsp cornstarch and 1 tsp sesame oil, then pan-fry for 1-2 minutes until the sauce thickens and the broccoli crisps up again. This trick works wonders for leftovers.
Sauce Separation Fix
If the sauce separates after refrigeration, simply stir in 1 tsp warm water and heat gently until smooth. The sesame oil will naturally separate, so just give it a quick toss before serving. A splash of light soy sauce can also help rebalance the flavors if needed.
Nutrition facts
Frequently asked questions
Can I use a different cut of beef instead of flank steak?
For best results, choose thin-cut, tender beef like sirloin or ribeye. Slice it ¼-inch thick against the grain—this keeps it tender. Avoid tougher cuts like chuck or round, as they won't become as tender in this quick cooking time.
Why does my broccoli turn mushy when stir-frying?
Overcrowding the pan causes steaming instead of searing. Cook in batches if needed, and keep the heat at medium-high. Broccoli should cook for just 3-4 minutes until bright green and crisp-tender. If it's already soft, add it back to the pan with the beef at the end to warm through without overcooking.
How much sesame oil should I use if I dislike its strong flavor?
Start with just 1 tbsp instead of 2, or use the lighter untoasted sesame oil for a milder taste. The key is adding it at the end—this lets you control the aroma while still getting that nutty depth. For extra flavor without overpowering, toast ½ tbsp sesame seeds separately and sprinkle on top.
Can I make this dish in a regular skillet instead of a wok? Yes! While a wok gives the best wok hei (breath of the wok), a large, heavy skillet works perfectly. Just
What's the best way to adjust the spice level?
For milder heat, skip the white pepper or reduce it to ¼ tsp. For extra kick, add ½ tsp red pepper flakes or a dash of Sichuan peppercorn powder to the sauce. Always taste before serving—you can adjust the sauce consistency with water or more soy sauce to balance flavors.
