Soups & Stews
This beef and broccoli takeout recipe delivers the exact wok-hei flavor you crave—crispy beef strips, vibrant broccoli florets, and a savory-sweet sauce that clings perfectly. The secret lies in high-heat searing for the beef and quick stir-frying to maintain that signature takeout texture. I've perfected this version after years of testing, ensuring every bite captures that restaurant-quality balance of umami, garlic, and ginger.
The process is straightforward but essential: first, you'll sear thinly sliced beef in a hot wok until it develops that coveted caramelized crust, then set it aside. While the beef rests, you'll blanch the broccoli just enough to soften it slightly while keeping it bright green and crisp. The sauce comes together in minutes with soy sauce, garlic, ginger, and a touch of brown sugar for depth.
What you'll end up with is a dish that looks and tastes exactly like your favorite takeout—crispy beef that holds its shape, bright broccoli with a satisfying crunch, and a sauce that's sticky enough to coat every bite. The aroma alone will have everyone gathering around the table, and the flavors are balanced just right: savory, slightly sweet, and packed with garlic-ginger punch.
Serve this over steamed jasmine rice or noodles for the full takeout experience. The leftovers reheat beautifully, making this a perfect meal prep option for busy weeks. Let's get cooking!
Ingredients for beef and broccoli takeout
Crispy beef, vibrant broccoli, and a sticky-sweet sauce—this takeout recipe delivers restaurant-quality flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 2 cups | Fresh, cut into bite-sized pieces |
| Low-Sodium Soy Sauce 🍶 | ½ cup | For authentic umami flavor |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Garlic Cloves 🧄 | 6 cloves | Minced for bold garlic punch |
| Fresh Ginger 🌿 | 2 tbsp | Grated, for zesty kick |
| Brown Sugar 🍯 | 2 tbsp | Light or dark variety |
| Cornstarch 🌾 | 1 tbsp | For crispy beef coating |
| Vegetable Oil 🫒 | ½ cup | High smoke point preferred |
| Sesame Seeds 🌰 | 1 tbsp | Toasted for garnish |
| Green Onions 🧅 | 3 whole | Sliced, for fresh garnish |
| White Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Jasmine Rice 🍚 | 2 cups | Uncooked, for serving |
The flank steak is your secret weapon here. Look for a well-marbled cut at the butcher section—most grocery stores carry it pre-sliced for stir-fry, but if you're slicing yourself, cut against the grain for tender strips. Costco or Whole Foods usually have the best quality. Broccoli should be bright green with tight florets—avoid those sad, yellowing heads at the back of the produce section. For the garlic and ginger, fresh is non-negotiable—dried just won't give that same punch. I grab mine from the Asian market where they keep it extra fresh, but the regular grocery store works too.
No sesame oil? Toasted peanut oil works in a pinch, but it'll have a different flavor profile. Short on brown sugar? Honey or maple syrup at half the amount gets you close. The cornstarch is key for that crispy texture—don't skip it! If you're making this ahead, blanch the broccoli first and store separately to keep it crisp. The beef can be marinated for up to 2 hours, but I find 30 minutes is perfect for maximum wok-hei flavor. For extra authenticity, add a splash of Shaoxing wine (about 1 tbsp) to the sauce if you've got it.
This reheats like a dream—just toss with a splash of water and stir-fry again. Keeps for 3-4 days in the fridge or 3 months frozen. I always make extra because it's perfect for meal prep. Store the sauce separately if you're freezing—just reheat and toss when ready. The rice? Cook it fresh for the best texture, but day-old rice works too if you're short on time. Garnish with sesame seeds and green onions right before serving—those add that final restaurant touch.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trick—just toss the steak and broccoli on the same pan, and let the garlic and soy sauce work their magic while you chop. No extra pots, no extra stress.
- Umami Bomb: That first bite? The soy sauce and sesame oil caramelize into something ridiculously good—salty, smoky, with just enough heat from the garlic. It’s the kind of flavor that makes you go back for seconds.
- Weeknight Hero: Between us, this is my go-to when I’m too tired to think. Toss in leftover rice, and suddenly you’ve got dinner for the whole family—no takeout delivery needed.
- Budget Win: Flank steak stretches far, and broccoli’s one of those veggies that’s always cheap. Honestly, it’s the kind of meal that makes me feel like I’m treating myself without breaking the bank.
Step-by-step instructions for wok-hei crispy beef and broccoli
Here's how to recreate that perfect takeout texture at home—crispy beef meets tender broccoli in minutes.
Marinate and Prep the Flank Steak
Slice the 1 lb flank steak thinly against the grain into ¼-inch strips. This ensures tender bites—never thick slices for stir-fry. In a bowl, combine the 2 tablespoons brown sugar, ½ cup low-sodium soy sauce, ½ teaspoon white pepper, and 1 tablespoon cornstarch. Add the steak strips and toss gently to coat evenly. Let it marinate for at least 15 minutes—this sweet-savory mix will create that signature crispy exterior while keeping the meat juicy.
While marinating, prepare the broccoli by cutting the 2 cups broccoli florets into bite-sized pieces. Freshness matters here—look for vibrant green florets that snap when broken. Keep them separate until cooking to prevent sogginess. The cornstarch in the marinade will form a crispy coating when seared, so don't skip this step. If you're short on time, even 10 minutes of marinating helps, but 20 minutes gives the best flavor penetration.
Cook the Jasmine Rice to Perfection
Rinse the 2 cups jasmine rice under cold water until the water runs clear—this removes excess starch and prevents gummy rice. Cook it according to package instructions (typically 1:1.5 rice-to-water ratio and 15 minutes of simmering after boiling). For fluffier rice, spread it on a tray after cooking to cool slightly before serving. The rice should be tender but still have a slight bite—this balances the rich, crispy beef and broccoli.
While the rice cooks, mince the 6 cloves garlic cloves and grate the 2 tablespoons fresh ginger. These aromatics will infuse the dish with bold, zesty flavors. Keep them in separate small bowls until ready to use—this prevents them from browning prematurely. The rice should be your base, so don't rush this step. Undercooked rice can be mushy, while overcooked rice loses its texture. Aim for just tender—you'll know it's perfect when each grain is distinct and separate.
Sear the Beef for Maximum Crispiness
Heat ½ cup vegetable oil in a wok or large skillet over high heat until shimmering. Add the marinated steak in a single layer and let it sear undisturbed for 1-2 minutes until the edges turn deep golden brown. This is your crispy secret—don't move the beef or it'll steam instead of sear. Once browned, stir-fry for another 1-2 minutes until fully cooked through. The beef should be tender but still slightly firm—it'll finish cooking with the broccoli.
Remove the beef from the wok and set it aside. You'll notice the oil is now infused with beefy, caramelized flavors—this is the foundation of your sauce. If the oil smokes too heavily, reduce the heat slightly, but keep it hot enough to maintain that wok-hei (breath of the wok) effect. The beef should be crispy on the outside and juicy inside—if it's too tough, you've overcooked it. The cornstarch marinade is what creates that satisfying crunch, so don't skip the searing step.
Stir-Fry the Broccoli and Combine
Add 1 tablespoon sesame oil to the same wok and swirl to coat. Toss in the broccoli florets and stir-fry for 2-3 minutes until bright green and just tender—crisp-tender, not mushy. Add the minced garlic and grated ginger, cooking for 30 seconds until fragrant. The broccoli should retain its vibrant color and slight crunch—overcooking turns it into a sad, limp pile.
Return the beef to the wok and toss everything together. Add the remaining ½ cup low-sodium soy sauce and let it simmer for 1 minute to meld the flavors. The sauce should coat the beef and broccoli lightly—if it's too thick, add 1-2 tablespoons hot water to loosen it. Taste and adjust seasoning with a pinch more salt if needed. The dish should balance sweet, savory, and slightly spicy notes. Garnish with toasted sesame seeds and sliced green onions for freshness and texture.
Serve Immediately Over Steamed Rice
Divide the jasmine rice among serving bowls and top generously with the beef and broccoli mixture. The contrast of the warm, crispy beef over light, fluffy rice is what makes this dish so satisfying. Serve immediately—this stir-fry is best enjoyed fresh while the beef is still crispy and the broccoli retains its vibrant color. If you're serving a crowd, keep the beef and broccoli warm in a low oven (200°F) while you plate the rice.
For extra takeout-style flair, drizzle a few drops of sesame oil over the top just before serving. The aroma alone will make everyone at the table excited. Each bite should deliver crispy beef, tender broccoli, and a sweet-savory sauce that clings perfectly to the rice. Leftovers? Store in an airtight container and reheat in a skillet over medium heat with a splash of water to restore crispiness. Enjoy your homemade takeout feast!
Pro Tips For Making Beef And Broccoli Takeout
- Slice Thin, Slice Fast: I learned this the hard way—thick flank steak slices mean chewy beef, no matter how long you cook it. Use a sharp knife and cut against the grain into ¼-inch strips while the meat is still cold (yes, even if you're impatient like me). This isn’t the prettiest method, but it’s the tastiest.
- Blanch Broccoli First: Skip the crowded pan and blanch your broccoli florets in boiling water for 30 seconds before stir-frying. This softens them just enough to cook through without turning to mush—your future self will thank you when the broccoli stays bright green and crisp-tender, not sad and limp.
- Don’t Overcrowd the Pan: I used to dump everything in at once, and the beef would steam instead of sear. Cook the steak in batches—no more than 200g at a time—until it’s browned and just cooked through (1-2 minutes per side). The pan will be messy, but that’s how you get that restaurant-quality crust.
- Finish with Garlic Oil: After removing the beef, toss the broccoli back in the pan with a splash of sesame oil and minced garlic. Let it sizzle for 20 seconds—just until the garlic smells nutty, not burnt. This step makes a real difference in flavor without overpowering the dish (and yes, even if you’re skeptical, it works).
Regional styles of this recipe
Chinese-American Classic
This version is the one you'd find in most American Chinese takeout menus—crispy beef strips tossed with bright broccoli in a glossy soy-ginger sauce. The key difference from its Cantonese roots is the thicker sauce and slightly sweeter profile, designed to appeal to Western palates. I've tested this version countless times, and the secret lies in the high-heat searing of the beef followed by a quick toss with the broccoli to maintain that signature takeout texture. The sauce gets its depth from 2 tbsp brown sugar and ½ cup low-sodium soy sauce, creating that perfect balance of sweet and salty. 🥢
Hong Kong-Style Wok-Hei
For a more authentic Hong Kong experience, focus on achieving that coveted wok-hei (breath of the wok) flavor. This means using a carbon steel wok heated to high heat until it's nearly smoking before adding the beef. The beef should sizzle loudly when it hits the wok—this is your signal to let it cook undisturbed for 1-2 minutes before stirring. Unlike the Chinese-American version, the sauce here is lighter, with less sugar and more focus on the garlic and ginger aromatics. Serve family-style in a large wok at the table for the full experience. The broccoli should be just crisp-tender, not al dente, to match the quick cooking style.
Taiwanese Spicy Kick
Taiwanese home cooks often add a spicy element to beef and broccoli that really elevates the dish. After searing the beef, toss in 1 tsp chili crisp or ½ tsp red pepper flakes along with the garlic and ginger. The heat cuts through the richness of the beef while adding complexity. I like to finish with a drizzle of chili oil before serving—just ½ tbsp adds that perfect balance of spicy and savory. This version pairs beautifully with black rice for a striking presentation. The spice level is mild but noticeable, so adjust to taste with extra chili oil if needed. 🌶️
Singapore-Inspired Fusion
For a Singaporean twist, incorporate coconut milk into the sauce for a creamy, slightly sweet profile. Replace ¼ cup of the soy sauce with ¼ cup coconut milk and add 1 tsp lemongrass paste (or 2 tbsp minced lemongrass) for an aromatic kick. The beef remains crispy, but the sauce gains a luxurious texture that pairs perfectly with the broccoli's brightness. Garnish with toasted coconut flakes and cilantro for a fresh, tropical touch. This version works especially well with jasmine rice or even coconut rice for a complete fusion experience.
Korean BBQ-Inspired
If you're craving a Korean-inspired take on beef and broccoli, swap the soy sauce for ½ cup gochujang (Korean chili paste) and add 1 tbsp gochugaru (Korean chili flakes) to the marinade. The beef develops a beautiful deep red hue and gains a fermented, slightly spicy depth. Use 1 tbsp rice vinegar instead of brown sugar to balance the heat. The broccoli should be stir-fried with 1 tbsp sesame oil and a pinch of sugar to caramelize slightly. Finish with toasted sesame seeds and green onions for freshness. Serve over steamed white rice for the full Korean BBQ experience. 🍚
Nutrition facts
Frequently asked questions
Why does my beef turn out chewy instead of crispy?
Chewy beef usually means one of two things: either the slices were too thick or the heat wasn't high enough. For perfect crispiness, slice the flank steak against the grain into ¼-inch strips and sear in a wok over high heat until deep golden brown (1-2 minutes undisturbed). The cornstarch marinade is your secret weapon—don't skip it! Also, make sure your pan is properly heated before adding oil.
Can I make this recipe without a wok?
A large skillet or cast-iron pan works perfectly—just make sure it's wide enough to spread the beef in a single layer. The key is maintaining high heat and keeping the beef moving constantly after the initial sear. A carbon steel or stainless steel pan works best for that authentic wok-hei flavor. If your pan isn't hot enough, the beef will steam instead of crisp.
How do I prevent the broccoli from turning mushy?
Broccoli's enemy is overcooking! Stir-fry it for just 2-3 minutes over high heat until bright green and crisp-tender. Start with fresh, firm florets and cut them into even-sized pieces so they cook uniformly. The secret is working quickly—have all your ingredients prepped before you start cooking. If you're worried about timing, blanch the broccoli for 30 seconds first, then finish it in the wok.
What's the best way to reheat leftovers?
For crispy beef every time, reheat in a skillet over medium heat with 1 tablespoon water or oil to prevent drying. Stir constantly for 2-3 minutes until heated through. The beef will lose some crispiness but regain it with this quick sear. Alternatively, microwave for 1 minute then finish in the skillet. Store leftovers in an airtight container for up to 4 days—the flavors actually improve overnight!
Can I substitute flank steak with another cut?
Yes, but choose thinly sliced cuts that cook quickly. Sirloin or ribeye work well (slice against grain), while chuck roast needs longer marinating (2 hours) to tenderize. Avoid tough cuts like brisket—they won't achieve that signature crispy texture. For extra tenderness, pound thicker slices lightly with a meat mallet before slicing. The key is keeping the pieces ¼-inch thick or less.
