Main Courses
This beef and broccoli recipe with sriracha delivers the perfect balance of spicy, sweet, and savory in just 25 minutes—no takeout needed. 🔥 The secret lies in properly searing the beef for maximum flavor and incorporating the sriracha at the right moment to enhance, not overwhelm.
I developed this version after years of testing, ensuring every bite delivers that signature wok fizz while keeping the method simple enough for weeknight dinners.
The process starts with thinly sliced beef that cooks quickly in a hot wok or skillet, locking in juices while developing a caramelized crust. Broccoli florets are added just before the sauce to maintain crisp-tender texture, and the sriracha is stirred in at the end to preserve its vibrant heat.
This isn't just another stir-fry—it's a restaurant-quality dish that comes together with minimal prep and maximum impact.
What makes this recipe special is how the sriracha transforms the dish without stealing the spotlight. The sauce—made with soy sauce, brown sugar, and a touch of garlic—creates a glossy, sticky coating that clings to every piece of beef and broccoli.
The result is tender, flavorful beef with bright, slightly charred broccoli, all bathed in a sauce that's perfectly balanced between sweet and spicy.
Serve over steamed jasmine rice or noodles to soak up every last drop of that delicious sauce. Garnish with toasted sesame seeds and sliced green onions for extra texture and freshness.
This dish is ready in under 25 minutes—perfect for busy weeknights when you still want to feel like you're dining out.
Ingredients for beef and broccoli recipe with sriracha
Thinly sliced beef, vibrant broccoli, and a balanced sauce—this wok dish delivers restaurant-quality flavor in under 25 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 1 ½ lbs | Medium florets, stems trimmed |
| Soy Sauce 🍶 | ⅓ cup | Light or all-purpose |
| Brown Sugar 🍯 | ¼ cup | Packed, light brown preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Sriracha 🌶️ | ¼ cup | Huy Fong brand recommended |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame oil preferred |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Green Onions 🧅 | 4 whole | Sliced, white and green parts |
| Toasted Sesame Seeds 🌰 | 1 tbsp | For garnish |
| Neutral Oil 🫒 | 2 tbsp | Vegetable or canola oil |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The beef is everything here. Flank steak delivers the perfect texture when sliced thinly against the grain—ask your butcher to do this for you if you're not comfortable. Costco or Whole Foods usually have pre-sliced options, but slicing yourself ensures maximum tenderness. Look for beef with good marbling; it'll stay juicier during the quick sear. Broccoli should be fresh with bright green florets—Trader Joe's has great pre-cut florets if you're short on time, but whole heads let you trim stems to your preference.
No sriracha? Substitute with a mix of chili garlic sauce and a pinch of cayenne—it won't be identical, but you'll get the heat. The soy sauce can be swapped for tamari if you need gluten-free, but light soy gives that classic umami kick. For extra depth, toast the garlic cloves in the oil for 30 seconds before adding them to the sauce. The cornstarch is key for that glossy finish—don't skip it, but if you're out, a slurry of 1 tbsp water + 1 tsp cornstarch works in a pinch. The sesame oil adds aroma, but if you're sensitive to its flavor, use just 0.5 tbsp.
Prep the broccoli and beef while rice cooks—this dish comes together fast. Store leftovers in airtight containers for 3-4 days; the flavors actually improve overnight. For a quick reheat, add a splash of water and cover to steam. Freeze portions for up to 3 months—thaw in the fridge overnight for best results. The rice can be made ahead too; just reheat with a splash of water to keep it fluffy. Garnish with sesame seeds and green onions right before serving to keep everything fresh-tasting.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just slice the steak thin, toss in the broccoli florets, and let the sriracha-soy glaze do the work. No extra pans, no fuss, and the garlic cloves sizzling in that brown sugar caramel? Pure aromatherapy.
- Spicy-Sweet Balance: That first bite of tender steak with the broccoli’s crisp bite? Then the sriracha’s kick and the brown sugar’s warmth—it’s like a flavor hug. Honestly, I’ve made beef and broccoli a thousand times, but this version actually makes me reach for seconds.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers stay crispy in the fridge, reheats like a dream, and my kids (yes, even the picky ones) devour it cold in their lunches. Just pack it with rice, and you’ve got a weeknight savior.
- Budget Flex: Flank steak is affordable, and a single head of broccoli stretches for days. Add a splash of soy sauce and a spoonful of brown sugar, and you’ve got a restaurant-quality dish without the markup. I’ll be real: it’s my secret weapon for feeding a crowd without breaking the bank.
Step-by-step instructions for spicy-sweet beef and broccoli
Here's the method for achieving that perfect balance of heat, sweetness, and wok-fired texture.
🔥 Step 1: Prep and Sear the Flank Steak
Slice the 1 lb flank steak thinly against the grain into ¼-inch thick strips. Pat them dry with paper towels—this ensures a good sear. Season generously with 1 tsp salt and 0.5 tsp black pepper, then let them sit at room temperature for 10 minutes while you prepare everything else.
Heat 2 tbsp neutral oil in a large wok or skillet over high heat until shimmering. Add the steak strips in a single layer and sear undisturbed for 1-2 minutes until deep golden brown on one side. Flip and sear the other side for another 1-2 minutes. The steak should be caramelized but still slightly pink in the center—it'll finish cooking later. Transfer to a plate and set aside.
🍳 Step 2: Stir-Fry Broccoli Until Crisp-Tender
In the same wok, add the 1.5 lbs broccoli florets in batches to avoid crowding. Stir-fry over high heat for 3-4 minutes until the florets are bright green and just beginning to soften at the edges. The broccoli should still have a slight bite—overcooking turns it mushy. Transfer to a plate with the steak.
Here's the thing—don't overcrowd the pan. If you add too much broccoli at once, it'll steam instead of stir-fry, losing that wok-fried texture we're after. Work in batches if needed, but keep the heat high the entire time.
🥘 Step 3: Build the Spicy-Sweet Sauce
Reduce the heat to medium and add 4 cloves minced garlic to the wok. Sauté for 30 seconds until fragrant—don't let it burn. Add 0.33 cup soy sauce, 0.25 cup brown sugar, and 0.25 cup Sriracha, stirring constantly to combine. Let the mixture simmer for 1-2 minutes until slightly thickened.
This is where the magic happens. The sugar will caramelize slightly, deepening the sauce's flavor. If you taste it now and it's too thin, sprinkle in 1 tbsp cornstarch mixed with 1 tbsp cold water and stir until the sauce reaches your desired consistency.
🍽️ Step 4: Combine and Finish with Sesame Oil
Return the steak and broccoli to the wok, tossing everything together to coat evenly with the sauce. Add 1 tbsp sesame oil and stir-fry for 1-2 minutes until everything is glossy and heated through. The sauce should cling to the beef and broccoli, creating a perfect balance of spicy, sweet, and umami flavors.
Taste and adjust seasoning if needed—add a splash more soy sauce for saltiness or a drizzle of Sriracha for extra heat. The dish should be bold but balanced, with the sweetness of the brown sugar cutting through the spice.
🥘 Step 5: Serve Over Jasmine Rice
Divide the 1.5 cups cooked jasmine rice among serving plates. Top each portion with the beef and broccoli mixture, then garnish with 4 sliced green onions and 1 tbsp toasted sesame seeds. The rice soaks up the extra sauce, making every bite flavorful.
Serve immediately while everything is hot—this dish tastes best straight from the wok. The contrast of the warm rice with the spicy-sweet beef and crisp broccoli makes it a complete meal. Don't skip the sesame seeds; they add a nutty finish that ties everything together.
Pro Tips For Making Beef And Broccoli Recipe With Sriracha
- Slice Against the Grain: Flank steak fights you if you cut it wrong—thin slices that stay chewy are a crime. Angle those knife strokes at 45 degrees to the muscle fibers, and you’ll end up with tender strips that hold up to the stir-fry. (Yes, it takes a little practice, but your fork will thank you.)
- Blanch Broccoli First: I used to toss raw florets straight into the pan, and they’d turn mushy before the beef was done. Instead, boil them for 30 seconds, then shock in ice water—this keeps them bright and just tender enough to finish fast. No soggy disappointment here.
- Don’t Rush the Maillard: That first sear on the beef is where all the flavor lives, so resist the urge to crowd the pan. Cook in batches if you have to—overloading steams instead of browns, and you’ll end up with bland, gray meat. High heat, a little oil, and patience. That’s the deal.
- Balance the Sriracha: Too much heat, and your dish becomes a spicy distraction. Start with 1 teaspoon, taste as you go, and remember: the soy and brown sugar are already bringing sweetness. If you’re unsure, add a splash of honey or extra brown sugar to mellow it out. (Trust me, you’ll regret going overboard.)
Serving suggestions for leftovers
Rice Pairings
Jasmine rice is my go-to because its slightly floral aroma and tender texture perfectly complement the bold flavors of the dish. Cook 1.5 cups uncooked jasmine rice (about 3 cups cooked) using a 1:1.5 rice-to-water ratio in a rice cooker or pot.
For extra fluffiness, spread the rice on a tray to cool slightly before serving. 🍚
For a heartier meal, try brown rice or forbidden black rice—both add nutty depth. If you're short on time, microwaveable instant rice works in a pinch, though it won't have the same texture. Garnish with an extra sprinkle of sesame seeds for contrast.
Noodle Alternatives
Swap rice for udon or soba noodles for a Japanese-inspired twist. Cook 8 oz dried noodles according to package instructions, then toss with the beef and broccoli. The chewy texture soaks up the sauce beautifully. I recommend King Noodle brand for authentic quality.
For a lighter option, use rice noodles (like vermicelli) and serve with a side of fresh herbs. Add cilantro or Thai basil for brightness—just ¼ cup chopped per serving. The noodles should be al dente to avoid a mushy texture.
Vegetable Sides
A simple steamed bok choy or snow peas adds freshness to balance the richness. Blanch 4 cups bok choy in boiling water for 1 minute, then shock in ice water.
Toss with 1 tsp toasted sesame oil and a pinch of salt. The crisp-tender texture contrasts perfectly with the beef.
For a crunchy element, serve quick-pickled cucumbers. Thinly slice 1 English cucumber, then soak in ¼ cup rice vinegar, 1 tsp sugar, and ½ tsp salt for 15 minutes. Drain before serving to cut through the spice.
Protein Upgrades
Add shrimp or mushrooms for extra depth. Toss ½ lb peeled shrimp with the beef during the final stir-fry step—they cook in just 1-2 minutes. For mushrooms, slice 8 oz shiitake caps and sauté until golden before adding the sauce.
For a vegetarian version, swap beef for extra-firm tofu pressed and cubed. Pan-fry until crispy before adding to the wok. The tofu absorbs the sauce beautifully, creating a satisfying texture contrast.
Garnish Game-Changers
Fresh cilantro or Thai basil adds a bright, herby note. Chop ¼ cup cilantro and sprinkle over each serving—it brightens the dish instantly. For a smoky touch, add ½ tsp smoked paprika to the sauce before combining with the beef.
Lime wedges are a must for cutting through the heat. Serve 2 wedges per person—the acidity balances the spice and adds freshness. A drizzle of chili crisp (like Lao Gan Ma) on top adds another layer of complexity.
Nutrition facts
Frequently asked questions
Can I use a different cut of beef instead of flank steak?
Sirloin or ribeye work well, but slice them thinly against the grain for tenderness. Skirt steak is another great option—it's flavorful and cooks quickly. Avoid tougher cuts like chuck; they won't sear properly in the short cooking time. Always let the beef sit at room temperature for 10 minutes before cooking for even results.
How do I adjust the spice level if sriracha is too strong?
Start by reducing the sriracha to 2 tablespoons instead of ¼ cup. For extra balance, add 1 teaspoon honey or 1 tablespoon brown sugar to the sauce to mellow the heat. If you prefer less spice, swap half the sriracha for chili garlic sauce—it adds heat without the same tangy punch. Taste as you go!
Can I make this dish ahead of time?
Yes, but with a few tweaks. Cook the beef and broccoli as directed, then store in an airtight container for up to 3 days. Reheat in a skillet with a splash of water or broth to restore moisture. For the sauce, make it fresh before combining—it thickens when reheated. Garnishes like sesame seeds and green onions should be added fresh after reheating.
What’s the best way to prevent the broccoli from getting soggy?
Keep the heat high and avoid overcrowding the pan. Cook broccoli in 2 batches if needed, and stir constantly to release steam. Add it to the wok just 3-4 minutes before serving—this keeps it crisp-tender. For extra crunch, blanch broccoli in boiling water for 1 minute, then shock in ice water before stir-frying.
Is there a gluten-free version of this recipe?
Yes! Use tamari (gluten-free soy sauce) instead of regular soy sauce. Check that your sriracha is gluten-free—most brands are, but Huy Fong’s is certified. For extra umami, add 1 teaspoon coconut aminos to the sauce. The rest of the recipe stays the same, including the cornstarch (which is naturally gluten-free).
