Sauces & Condiments
This beef and broccoli recipe with teriyaki sauce delivers restaurant-quality results in just 30 minutes—crisp-tender beef meets vibrant broccoli in a glossy, sticky-sweet sauce that’ll have everyone asking for seconds.
I perfected this wok-fired version after years of takeout cravings, and it’s become our go-to weeknight dinner that feels special without the fuss.
The secret lies in high-heat stir-frying, which creates that signature crunch while keeping the beef juicy and the broccoli bright.
A quick marinade in soy sauce and cornstarch preps the beef for maximum flavor and texture, while the teriyaki sauce—whether homemade or store-bought—adds that signature balance of sweet, tangy, and umami. It’s the kind of dish that transforms simple ingredients into something restaurant-worthy.
By the time you’re done, you’ll have perfectly seared beef strips with caramelized edges, crisp-tender broccoli florets, and a sauce that clings to every bite. The aroma alone will have your whole house smelling like a Chinese takeout spot, but with none of the grease or artificial aftertaste.
This is comfort food at its finest—bold flavors, satisfying textures, and a method that’s foolproof even for weeknight cooks.
Serve it over steamed rice for the full experience, or let it stand in as a hearty bowl all on its own. The leftovers reheat beautifully, making it perfect for meal prep too.
Here’s how to make it—once you try this version, you’ll never go back to the takeout menu again.
Ingredients for beef and broccoli recipe with teriyaki sauce
Restaurant-quality beef and broccoli with sticky-sweet teriyaki—just 14 ingredients for bold flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 1 ½ lb | Medium-sized, cut into bite-sized pieces |
| Low-Sodium Soy Sauce 🥢 | ½ cup | For marinade and sauce |
| Cornstarch 🌾 | 2 tbsp | For velveting beef |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Honey 🍯 | ¼ cup | For teriyaki sauce |
| Rice Vinegar 🍶 | ¼ cup | For tangy balance |
| Vegetable Oil 🫒 | ½ cup | High smoke point |
| Green Onions 🧅 | 4 whole | Sliced for garnish |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for garnish |
| Salt 🧂 | 1 tsp | Kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The flank steak is non-negotiable for this dish—it’s lean but tender when sliced thin against the grain. Look for well-marbled cuts at your butcher or grocery store’s meat counter; Costco or Whole Foods often have pre-sliced options that save time. If you can’t find flank, skirt steak works too. The broccoli should be bright green—avoid those sad, yellowing florets at the grocery store’s back. Trader Joe’s or local farmers markets usually have the freshest. For the soy sauce, grab the low-sodium version—it lets the other flavors shine without overpowering.
No sesame oil? Toasted peanut oil at half the amount works in a pinch, though it’ll lack that signature aroma. The honey can be swapped for maple syrup if you’re avoiding it, but trust me on the sesame seeds—toast them in a dry pan first for maximum flavor. For the teriyaki sauce, I usually make a quick version with honey, rice vinegar, and a splash of soy sauce, but store-bought La Choy or Kikkoman teriyaki cuts corners beautifully. If your ginger’s been sitting in the fridge for weeks, zest a fresh piece—it makes all the difference.
Prep the beef and broccoli ahead and store separately in the fridge for up to 2 days. The teriyaki sauce keeps for 1 week in the fridge or 3 months frozen. I always make extra sauce—it’s perfect over rice or as a quick stir-fry sauce later. Leftovers reheat best in a skillet with a splash of water to revive the crisp-tender texture. Serve with steamed jasmine rice for the full experience—day-old rice works perfectly for soaking up the sauce.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’m too tired to wash dishes—just sear the steak, toss in broccoli, and let the teriyaki sauce do the work. The sesame oil finishes it with that nutty aroma that makes the whole kitchen smell like a restaurant.
- Caramelized Crunch: That crispy-tender steak with the glossy teriyaki glaze? It’s the kind of bite that makes you pause mid-fork. The cornstarch slurry gives it that perfect wok-hei texture, and the broccoli stays bright green—no sad, soggy florets here.
- Lunchbox Hero: Between us, this is my go-to for meal prep because it reheats like a dream. Pack the leftovers in containers, and the sauce stays sticky and flavorful—no sad, dry takeout vibes. My kids even ask for it (okay, fine, I bribe them with extra broccoli).
- Budget Steakhouse: Flank steak is affordable, and a single cut feeds four with leftovers that taste just as good the next day. The low-sodium soy sauce keeps it balanced, and the teriyaki stretches to coat every bite—no fancy marinades or expensive sauces needed.
Step-by-step instructions for wok-fired beef and broccoli
This method delivers restaurant-quality texture and flavor every time—tender beef, crisp broccoli, and a glossy teriyaki sauce.
Prepare the Flank Steak for Velveting
Slice the 1 lb flank steak thinly against the grain into ¼-inch thick strips. Place them in a mixing bowl and add 2 tbsp cornstarch, ½ cup low-sodium soy sauce, 1 tbsp sesame oil, 6 minced garlic cloves, 1 tbsp freshly grated ginger root, 1 tsp salt, and ½ tsp black pepper. Use your hands to thoroughly coat each piece—this cornstarch coating creates the signature silky texture.
Let the steak marinate for at least 30 minutes (or up to 2 hours in the refrigerator). The cornstarch will begin absorbing moisture, creating a smooth, velvety finish when cooked. Don't skip this step—it's what transforms tough flank steak into tender, restaurant-quality bites.
Blanch the Broccoli for Crunch
Cut the 1.5 lb broccoli florets into bite-sized pieces. Bring a pot of water to a rolling boil and add 1 tsp salt. Blanch the broccoli for exactly 1 minute, then immediately drain in a colander and rinse under cold water. This brief cooking preserves the vibrant green color and maintains a satisfying crunch.
Drain the broccoli thoroughly and pat dry with paper towels. The residual water will steam your dish instead of crisping the vegetables. Keep the blanched broccoli at room temperature while you prepare the sauce—it's ready to cook immediately when needed.
Create the Glossy Teriyaki Sauce
In a small saucepan, combine ½ cup low-sodium soy sauce, ¼ cup honey, ¼ cup rice vinegar, and 1 tbsp sesame oil. Bring to a gentle simmer over medium heat and cook for 5-7 minutes until slightly thickened. The sauce should coat the back of a spoon but still be pourable—this balance creates the perfect sticky-sweet glaze.
Taste and adjust seasoning if needed. I usually add a pinch more salt at this stage to enhance the umami depth. Keep the sauce warm in the saucepan while you cook the beef and broccoli—it'll be ready to toss everything together at the perfect moment.
Wok-Fry the Beef and Broccoli
Heat ½ cup vegetable oil in a wok or large skillet over high heat until shimmering. Working in batches if needed, add the marinated steak strips and cook for 1-2 minutes per side until deep golden brown and cooked through. The high heat is crucial—it creates that signature wok-fired crunch while keeping the beef tender.
Remove the beef and set aside. In the same pan, add a thin layer of oil and toss in the blanched broccoli. Stir-fry for 2-3 minutes until heated through and slightly blistered in spots. The residual heat will crisp the edges perfectly without overcooking.
Combine and Finish
Return the beef to the pan along with the cooked broccoli. Pour the warm teriyaki sauce over everything and toss vigorously for 1-2 minutes until everything is evenly coated. The sauce should cling beautifully to both the beef and broccoli, creating that signature glossy finish.
Garnish with 4 sliced green onions and 1 tbsp toasted sesame seeds just before serving. The contrast of textures—tender beef, crisp broccoli, and the sticky-sweet sauce—makes every bite irresistible. Serve immediately over steamed rice to soak up all that delicious sauce.
Pro Tips For Making Beef And Broccoli Recipe With Teriyaki Sauce
- Slice Against the Grain: Flank steak fights you when sliced raw—it turns to mushy shreds. Freeze it solid for 30 minutes first, then slice thinly against the grain. Trust me, your fork will thank you later, and the texture won’t betray you mid-bite.
- Salt the Broccoli First: I used to skip this, but salting broccoli florets 10 minutes before cooking draws out moisture and crisps the edges. Toss them in ½ teaspoon of salt, then pat dry—this keeps them from turning soggy when they hit the pan.
- Don’t Rush the Teriyaki: Low and slow wins here. Simmer your teriyaki sauce (soy, cornstarch slurry, sesame oil) for 3-4 minutes until it thickens just enough to coat the back of a spoon. Too fast, and it’ll turn gluey; too long, and it burns. Taste as you go—balance is everything.
- Rest the Meat Before Slicing: Cutting into flank steak right after cooking is a one-way ticket to dry bites. Let it rest 5-10 minutes under foil—this lets the juices redistribute. Even if you’re impatient (I know, I know), resist the urge to slice early.
Essential equipment for perfect results
Wok Essentials
Your wok is the star of this dish—look for a carbon steel wok (like Made In woks) for that classic sear. If you don’t have one, a heavy-bottomed cast iron skillet (like Lodge) works beautifully.
The key is a high-heat surface—gas stoves are ideal, but electric burners work if you preheat thoroughly. I’ve even used a griddle pan in a pinch when short on time. 🔥
Stir-Fry Tools
Invest in a good pair of tongs (like OXO Good Grips) for flipping beef without tearing the strips. A heat-resistant spatula (I love Mercer Culinary’s silicone version) helps scrape up those sticky bits from the wok.
For extra efficiency, a stir-fry basket (like Norpro’s) lets you drain broccoli directly over the sink while keeping it hot. These tools make all the difference in texture and presentation.
Marinade Containers
Use a glass or stainless steel bowl for marinating—the beef needs to breathe. I keep a small ceramic dish (like Le Creuset’s mini versions) for my ginger-garlic paste to prevent it from drying out.
For longer marinating (up to 2 hours), a sealed plastic bag works too—just squeeze out excess air to keep the beef submerged in flavor. The right container keeps everything fresh and ready to cook.
Sauce Thickeners
For that perfect teriyaki consistency, keep cornstarch and honey on hand. I use a small saucepan with sloped sides (like All-Clad’s mini version) to control the sauce’s thickness. If you’re making sauce ahead, a mason jar stores it perfectly in the fridge for up to a week.
Pro tip: A wire whisk (like Meridian’s) helps achieve that silky, glossy finish without lumps. ✨
Garnish Must-Haves
Fresh green onions and sesame seeds elevate every bite. Keep a small cutting board (like John Boos’ mini version) for quick chopping, and a toaster oven (or dry skillet) for toasting sesame seeds—just 30 seconds at 350°F brings out their nutty aroma.
A fine-mesh strainer (like OXO’s) helps drain blanched broccoli efficiently without crushing the florets. These little touches make your dish look (and taste) restaurant-worthy.
Nutrition facts
Frequently asked questions
Can I use flank steak substitutes?
For a leaner option, try sirloin or ribeye steak, sliced thinly against the grain. If you prefer pork, pork tenderloin works beautifully—just reduce marinating time to 20 minutes since pork cooks faster. For a vegetarian twist, swap beef for extra-firm tofu or mushrooms (like shiitake) and increase marinating time to 30 minutes.
Why does my teriyaki sauce turn out too thick?
Teriyaki sauce needs to coat the back of a spoon but still be pourable. If yours is too thick, thin it with 1-2 teaspoons of warm water or rice vinegar while stirring constantly. For future batches, reduce honey by 1 tablespoon or simmer for 3-4 minutes instead of 5-7. The sauce should glide over the beef and broccoli like syrup, not clump like glue.
How do I keep the broccoli from getting soggy?
Pat the blanched broccoli thoroughly dry with paper towels before stir-frying—every drop of water matters! Cook it in small batches over high heat for just 2-3 minutes until blistered in spots. The key is timing: broccoli should stay vibrant green and slightly crisp, not limp. If it starts wilting, it's overcooked—remove it immediately and set aside.
Can I make this recipe ahead?
Yes! Assemble everything except the final toss with sauce and refrigerate for up to 2 days. To reheat, warm the beef and broccoli in a skillet over medium heat for 3-4 minutes, then add fresh sauce and toss. For the sauce alone, store it in a jar for 1 week or freeze for 3 months. The cornstarch in the marinade helps maintain texture when reheated.
What's the best way to serve this dish?
Serve immediately over steamed jasmine rice or cauliflower rice for a low-carb option. For extra flair, drizzle with extra sesame oil and sprinkle with crushed peanuts or red pepper flakes for heat. Pair with a crisp green salad or steamed bok choy to round out the meal. The leftovers reheat beautifully—just add a splash of water to revive the crisp-tender texture.
