Soups & Stews
This beef and broccoli takeout recipe delivers the restaurant-quality velvety sauce and tender beef you crave in just 30 minutes, all in one pan. The secret lies in high-heat stir-frying for that signature wok hei flavor, followed by a rich, glossy sauce that coats every bite. I’ve perfected this copycat version after countless takeout orders—now you can recreate it at home without the wait or markup.
The technique is straightforward but critical: sear the beef first to lock in juices, then blanch the broccoli for vibrant color and crisp-tender texture. The sauce, a blend of soy, oyster, and brown sugar, simmers just long enough to thicken into that signature glossy finish. No fancy equipment needed—just a skillet and a little patience for the best results.
What you’ll end up with is a dish that tastes exactly like your favorite takeout—tender beef strips, bright green broccoli florets, and a sauce so silky it clings to every bite. Serve it over steamed rice or noodles for the full experience, or enjoy it as-is for a quick, satisfying meal. This recipe is designed to impress, whether you’re feeding a crowd or treating yourself to a homemade favorite.
For extra authenticity, garnish with toasted sesame seeds and sliced green onions. The flavors only get better the next day, making this an ideal meal prep option too. Let’s get cooking—your taste buds won’t know the difference!
Ingredients for beef and broccoli takeout
Pantry staples plus a few specialty sauces for that authentic takeout taste.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 1 ½ lb | Cut into bite-sized pieces |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For high-heat searing |
| Sesame Oil 🫒 | 1 tbsp | For aroma and depth |
| Low-Sodium Soy Sauce 🍶 | ½ cup | Kikkoman preferred |
| Oyster Sauce 🍶 | ¼ cup | Lee Kum Kee brand |
| Brown Sugar 🍯 | 2 tbsp | Packed for sweetness |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce base |
| Fresh Ginger 🌿 | 1 tbsp | Grated, for zing |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Water 💧 | ¼ cup | For sauce slurry |
| Toasted Sesame Seeds 🌱 | 1 tbsp | For garnish |
| Green Onions 🧅 | 3 whole | Sliced thin for garnish |
| Salt 🧂 | 1 tsp | Kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The beef is everything here. Flank steak is the gold standard—it’s lean but tender when sliced thin against the grain. Grab a 1.5 lb package from the butcher counter if you can, or use pre-sliced strips from the freezer section (just don’t thaw them yet). For broccoli, fresh is best—look for vibrant green florets with tight buds. If you’re prepping ahead, store the raw beef and broccoli separately in airtight containers for up to 2 days. The sauces? Kikkoman soy sauce and Lee Kum Kee oyster sauce are non-negotiable for that restaurant flavor—don’t skimp on these.
No oyster sauce? Hoisin sauce or even a splash of Worcestershire can stand in, but it won’t be identical. Running short on sesame oil? Toast 1 tbsp sesame seeds in a dry pan and grind them into a powder for a quick substitute. The cornstarch slurry is key for that glossy sauce—don’t rush this step. For extra depth, add a dash of fish sauce (if you’re okay with it) or more soy sauce. And if your ginger’s been sitting forever, microwave it 10 seconds to wake up the flavor. The green onions? Buy a bunch and use the whites in the sauce, greens for garnish—zero waste!
This dish tastes even better the next day, so double the sauce if you’re meal prepping. Store leftovers in airtight containers for up to 4 days, or freeze for 3 months. The sauce will thicken more when chilled, so add a splash of water when reheating. For serving, I always toast extra sesame seeds in a dry pan until golden—30 seconds over medium heat—and sprinkle them over everything. Garnish with green onions right before eating so they stay bright. Pro tip: Serve over jasmine rice for the full takeout experience, or enjoy it as-is for a quick protein boost.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’d rather not wash dishes—just sear the steak, toss in the broccoli, and let the sesame oil work its savory, nutty charm. The broccoli stays bright and the beef gets that perfect caramelized crust without a single extra pan.
- Umami Bomb: That combo of low-sodium soy sauce and sesame oil? It’s like takeout magic in a skillet. The soy deepens the beef’s richness, while the sesame oil adds a toasty, almost buttery finish—no fancy ingredients, just pure flavor payoff.
- Lunchbox Hero: Make a double batch on Sunday, and you’ve got weeknight lunches sorted. The beef stays tender when reheated (key: slice it thin!), and the broccoli holds up better than sad, soggy takeout leftovers. My kids actually ask for this in their bento boxes.
- Budget Flex: Flank steak is affordable, and broccoli’s a pantry staple that never goes bad. A single cut feeds four for under $15, and the flavors are so bold you won’t miss the overpriced restaurant version. Plus, the leftovers taste just as good cold in wraps the next day.
Step-by-step instructions for beef and broccoli takeout recipe
Here's how to recreate that velvety, restaurant-quality sauce at home.
Prep the Flank Steak and Broccoli
Start by slicing the 1.5 lb flank steak thinly against the grain—this ensures tender bites. Arrange the slices on a plate and season generously with 1 tsp salt and 0.5 tsp black pepper. Let them sit at room temperature for 15 minutes while you prep the broccoli.
Cut the 1.5 lb broccoli florets into bite-sized pieces. You'll want them uniform so they cook evenly. Give them a quick rinse under cold water to remove any dirt, then pat them completely dry with a kitchen towel. The drier they are, the better they'll brown in the pan later.
Sear the Beef and Broccoli
Heat a large skillet or wok over high heat until it's smoking hot. Add 2 tbsp extra-virgin olive oil and swirl to coat the pan. Working in batches if needed, add the seasoned flank steak slices and cook for 1-2 minutes per side until they're deep golden brown and just cooked through—don't overcook or they'll turn tough.
Remove the beef and set it aside on a plate. In the same pan, add 1 tbsp sesame oil and let it heat for 30 seconds. Add the broccoli florets in a single layer and stir-fry for 3-4 minutes until they're bright green and slightly blistered. Transfer the broccoli to a bowl and cover to keep warm.
Build the Sauce
Lower the heat to medium and add the 4 cloves minced garlic and 1 tbsp grated fresh ginger to the pan. Cook for 30 seconds until fragrant—don't let them burn. Pour in the 0.5 cup low-sodium soy sauce, 0.25 cup oyster sauce, and 2 tbsp brown sugar, stirring constantly to combine.
Let the sauce simmer for 2 minutes until it begins to thicken. In a small bowl, whisk together the 1 tbsp cornstarch and 0.25 cup water to make a slurry. Slowly pour this into the pan while stirring continuously. The sauce will thicken dramatically into a glossy, velvety consistency—this is what makes takeout beef and broccoli so special.
Combine and Finish
Return the beef and broccoli to the pan, tossing everything together to coat evenly in the sauce. Cook for 1-2 minutes until everything is heated through and the sauce clings beautifully to the beef and broccoli. Taste and adjust seasoning if needed—you might want to add a splash more soy sauce for saltiness or a touch of brown sugar for sweetness.
Garnish with 1 tbsp toasted sesame seeds and 3 whole sliced green onions just before serving. The aroma alone will make your kitchen smell like a Chinese takeout spot. Serve immediately over steamed rice for that authentic restaurant experience.
Pro Tips For Making Beef And Broccoli Takeout
- Slice Against the Grain: I learned this the hard way—cutting flank steak with the grain gives you chewy, tough slices. Instead, angle your knife at 45 degrees and slice perpendicular to the muscle fibers. Thin strips (about ¼-inch thick) cook faster and stay tender. Trust me, your fork will thank you.
- Blanch Broccoli First: Skip the crowded pan and blanch the florets in boiling water for 1 minute, then shock in ice water. This softens them just enough to absorb the sauce without turning mushy. Plus, it cuts down on cooking time—no more waiting for the beef to finish while broccoli wilts.
- Use Two Oils, Two Times: Start with extra-virgin olive oil to sear the beef (high smoke point, no flavor loss). Finish with a splash of sesame oil after the beef is off the heat—this adds aroma without burning. (Yes, even if you’re impatient like me.)
- Deglaze Aggressively: After searing the beef, don’t just splash soy sauce over the pan. Scrape up those browned bits with a wooden spoon—those are flavor bombs. Add a splash of water or broth, let it bubble, then reduce before tossing in the broccoli. This makes a real difference in depth.
Health benefits of this recipe
Lean Protein Power
This dish delivers high-quality protein from flank steak, with about 45 grams per serving—perfect for muscle repair and satiety. The lean cut means you get all the benefits without excess saturated fat. I always opt for grass-fed beef when possible, as it contains omega-3 fatty acids that reduce inflammation. 💪
Broccoli's Nutrient Boost
Broccoli brings fiber, vitamin C, and vitamin K to the plate, supporting digestion and immune function. A 1.5 lb serving provides over 100% of your daily vitamin C needs. The quick stir-fry method preserves these nutrients better than boiling. I like to keep the florets bright green by blanching them briefly before stir-frying.
Soy Sauce Benefits
The low-sodium soy sauce adds isoflavones, plant compounds linked to heart health and reduced cholesterol. Using Kikkoman brand ensures consistent quality. For extra umami, I sometimes add a splash of coconut aminos—it's lower in sodium but delivers similar depth of flavor. The sauce also contains fermented ingredients that aid gut health. 🥗
Balanced Macronutrients
This meal offers a perfect balance of protein, complex carbs (from rice), and healthy fats (from sesame oil). The cornstarch slurry adds a touch of carbs to the sauce, creating that signature velvety texture. For a lower-carb option, I serve it over cauliflower rice instead of jasmine rice—it keeps the same satisfying texture while cutting calories.
Antioxidant Rich
Sesame seeds and green onions contribute antioxidants like sesamin and quercetin, which fight cellular damage. The toasted sesame seeds on top provide an extra crunch and boost of nutrients. I always toast them fresh in a dry pan for 30 seconds—this enhances their flavor and nutritional benefits. The ginger in the sauce adds anti-inflammatory properties too. ✨
Meal Prep Advantage
Leftovers retain their nutritional benefits for up to 4 days in the fridge, making this an excellent meal prep option. The sauce's cornstarch thickens further when chilled, so I add a splash of water when reheating to maintain consistency. Freezing works too—just thaw overnight in the fridge before reheating. The flavors actually deepen over time, making it taste even better the next day. 💡
Nutrition facts
Frequently asked questions
Can I use a different cut of beef instead of flank steak?
Yes! Sirloin, ribeye, or even pre-sliced London broil work well—just slice thinly against the grain for tenderness. Avoid tougher cuts like chuck or round, as they won't become tender enough. For extra convenience, use pre-sliced beef strips from the freezer aisle (thaw first).
How do I make this recipe with frozen broccoli?
Frozen broccoli works perfectly—just don't thaw it first! Use the same 1.5 lb measurement, but stir-fry for 1 extra minute to ensure it's tender. The texture will be slightly softer than fresh, but the flavor holds up well. For best results, pat the florets dry before cooking.
Can I make this dish in a slow cooker?
Not ideal for authentic texture, but you can adapt it! Sear the beef first, then combine everything (except cornstarch) in the slow cooker on low for 2-3 hours. Stir in the cornstarch slurry at the end and simmer on high for 10 minutes to thicken. The sauce will be less glossy but still flavorful.
What's the secret to that glossy takeout sauce?
The magic is in the cornstarch slurry and proper timing! Simmer the sauce just until it thickens (about 2 minutes after adding the slurry), then remove from heat immediately. Overcooking makes it grainy. For extra shine, add 1 tsp sesame oil at the very end.
How do I prevent the beef from drying out?
Keep these tips in mind: Slice thin against the grain, don't overcook (just 1-2 minutes per side), and let the beef rest 5 minutes after cooking before tossing in the sauce. The sauce will help retain moisture, but proper initial cooking is key.
