There's something undeniably comforting about opening a takeout container of beef and broccoli, steam swirling up as you lift the lid to reveal glossy, tender beef nestled alongside bright, crisp broccoli in a savory brown sauce. But the truth is, you don’t need to rely on takeout to enjoy that magic. With a few simple ingredients and some careful timing, you can create that same restaurant-quality dish right at home—any night of the week.
Why This Dish Feels Like a Hug
Beef and broccoli isn’t just a meal—it’s an experience. The tender, quick-seared beef contrasts perfectly with the crisp, vibrant broccoli, creating a satisfying texture combination. But the real hero here is the sauce: savory, slightly sweet, and richly umami. It clings to every bite, transforming plain rice into something that feels celebratory. Even as someone who has made countless stir-fries, I still find myself marveling at how a simple sauce can elevate everything.
Ingredients Needed for the Recipe
Flat Iron Steak: This cut is forgiving, tender, and flavorful without requiring hours of marinating. It’s my go-to for quick stir-fries because it cooks evenly and retains juiciness.
Soy Sauce: The backbone of both the quick beef marinade and the sauce, soy sauce adds that deep, savory umami note that makes the dish taste authentically rich.
Shaoxing Wine or Dry Sherry: Just a splash adds a subtle, slightly sweet complexity that balances the saltiness. I’ve found that skipping this step leaves the dish tasting flat.
Cornstarch: This versatile ingredient serves two purposes: it lightly tenderizes the beef and gives the sauce that silky, clingy texture that makes every bite satisfying.
Oyster Sauce: A little goes a long way. It brings a rich, savory depth that enhances the sauce, making it taste far more complex than the sum of its parts.
Low-Sodium Chicken Broth: This forms the liquid base of the sauce, letting you control salt levels while building layers of savory flavor.
Sugar: Only a tablespoon is needed to round out the sauce, balancing salty and umami flavors without making it sweet.
Toasted Sesame Oil: Added at the very end, its nutty aroma is essential—it’s the finishing touch that elevates the dish.
Scallions: Whites provide a subtle onion flavor, while the greens sprinkled on top add a fresh, crisp finish and a pop of color.
Garlic and Fresh Ginger: Sautéed briefly, these aromatics release incredible fragrance and form the flavor foundation of the stir-fry.
Vegetable Oil: Its high smoke point is perfect for getting that quick, hot sear on the beef without burning.
Broccoli Florets: Fresh, crisp, and slightly bitter, broccoli provides a refreshing counterpoint to the rich beef and sauce.
The Simple Art of Stir-Fry Prep
Stir-frying is fast and precise; it requires everything to be ready before the pan gets hot. Slice the beef, mix the sauce, and chop aromatics and vegetables in advance. Think of it as setting the stage for a smooth, stress-free cooking experience. Having everything in order transforms the chaotic sizzle of the wok into a satisfying rhythm rather than a scramble.
How to Make Beef and Broccoli?
Step 1: The Quick Beef Toss
Slice your steak thinly against the grain—this breaks up tough fibers for maximum tenderness. In a bowl, toss it with just one tablespoon each of soy sauce and Shaoxing wine. Let it sit while you prep everything else; that’s all the marinating it needs.
Step 2: Whisking the Sauce Base
In another bowl, whisk the cornstarch into the remaining soy sauce until it’s completely smooth. No lumps allowed. Then, stir in the rest of the wine, the oyster sauce, chicken broth, sugar, and that precious sesame oil. Set this savory potion aside, it’s about to work wonders.
Step 3: Crisp-Tender Broccoli
Heat a tablespoon of oil in your largest pan or wok until it’s seriously hot. Throw in the broccoli and stir-fry for half a minute until it’s brilliantly green. Add the water, cover the pan immediately, and let it steam for about two minutes. You want it vibrant and crisp, not soft and sad. Transfer it to a plate.
Step 4: Searing the Beef in Batches
Wipe the pan, crank the heat back to high, and add more oil. Here’s the key: don’t crowd the pan. Add half the beef in a single layer and let it sear, untouched, for a good ninety seconds. Then stir it around for just thirty seconds more—it should still have some pink. Remove it, and repeat with the second batch. This keeps the beef from steaming and ensures a beautiful, caramelized crust.
Step 5: The Aromatic Bloom
With the second batch of beef still in the pan, add your bowl of scallion whites, garlic, and ginger. Now, the kitchen will smell incredible. Stir constantly for about thirty seconds, just until the garlic loses its raw edge. You’re waking up their flavors, a step called "blooming."
Step 6: Bringing It All Together
This is the grand finale. Return the first batch of beef and the steamed broccoli to the pan. Pour your reserved sauce over everything and add the scallion greens. Toss, stir, and let it come to a lively boil. In under a minute, you’ll see the sauce transform from thin to luxuriously glossy, coating every piece perfectly.
Choosing Your Cut of Beef
While flat iron steak is a fantastic, well-marbled choice, you do have options. Flank steak works beautifully if sliced very thinly against the grain. Sirloin tip is another great candidate, offering lean tenderness. What you want to avoid are the tougher, slow-cooking cuts like chuck. For stir-fry, think quick-cooking and relatively lean.
The real trick, no matter the cut, is that slice against the grain. It shortens the muscle fibers, making every piece melt in your mouth.
Tips
Get your pan screaming hot before adding the beef. A good sear locks in juices and flavor; a lukewarm pan will just stew the meat.
Resist the urge to constantly stir the beef once it hits the pan. Let it sit for that initial minute and a half to develop a flavorful, browned crust.
Have all your components—sauce, aromatics, vegetables—measured and within arm's reach before you even turn on the stove. Stir-fry waits for no one.
Beyond the Basic Bowl
This dish is wonderfully adaptable. For a spicy kick, add a teaspoon of chili-garlic paste or a few dried red chilies when you bloom the garlic. If you’re out of broccoli, try sliced bell peppers, snap peas, or asparagus, adjusting the quick-steam time as needed.
And while jasmine rice is the classic partner, it’s also fantastic over noodles, tucked into lettuce wraps for a lighter meal, or even as a filling for a hearty sandwich the next day.
Serving and Storing Your Creation
Serve it immediately, piled high over a fluffy bed of rice. The contrast between the hot, saucy stir-fry and the neutral rice is part of the experience. If you have leftovers, they store beautifully in the fridge for up to three days. The flavors even meld and deepen.
Reheat gently in a pan on the stove with a tiny splash of water or broth to loosen the sauce back up. The microwave can make the beef a bit tough, so the stovetop is your best bet for preserving that just-cooked texture.
This beef and broccoli recipe delivers all the savory, saucy flavor you love from takeout—and it’s easy enough to whip up any night of the week! Tender steak, crisp broccoli, and a rich, glossy brown sauce come together in under 40 minutes for a delicious, restaurant-quality meal that’s better (and cheaper!) than delivery.
ingredients
1pound flat iron steak (cut into ¼-inch strips (flank, skirt, or hanger steak may be substituted))
¼cup soy sauce (divided)
¼cup Shaoxing wine or dry sherry (divided)
2teaspoons cornstarch
¼cup oyster sauce
⅓cup low-sodium chicken broth
1tablespoon sugar
1teaspoon toasted sesame oil (dark Asian-style)
4 scallions (whites and greens separated)
3cloves garlic (minced)
1tablespoon fresh ginger (finely minced)
3tablespoons vegetable oil (divided)
1pound broccoli florets (bite-sized, from about 1½ lbs broccoli crowns)
⅓cup water
cooked rice (for serving)
Instructions
1
Combine the beef with 1 tablespoon soy sauce and 1 tablespoon Shaoxing wine (or dry sherry) in a bowl. Toss to coat and marinate for 30 minutes at room temperature (or up to 1 hour refrigerated).
2
In a separate bowl, mix the remaining 3 tablespoons soy sauce with cornstarch until dissolved. Stir in remaining Shaoxing wine, oyster sauce, chicken broth, sugar, and sesame oil. Set sauce aside.
3
Combine scallion whites, garlic, and ginger in a small bowl. Set aside.
4
Heat 1 tablespoon vegetable oil in a large wok or sauté pan over high heat until smoking. Add broccoli and stir-fry for 30 seconds. Add water, cover, and steam over medium heat for 2 minutes until tender-crisp. Transfer to a paper towel–lined plate.
5
Wipe pan dry. Heat another tablespoon oil over high heat until smoking. Add half the beef in a single layer and sear undisturbed for 1½ minutes. Stir and cook 30 seconds more (beef should still be slightly pink). Transfer to plate.
6
Add 1 more tablespoon oil to pan. Sear remaining beef the same way. Then add the garlic-ginger-scallion white mixture and stir constantly for 30 seconds.
7
Return all beef and broccoli to the pan. Add sauce and scallion greens. Bring to a boil, stirring constantly, until sauce thickens slightly (about 45 seconds).
8
Serve immediately over steamed rice.
Nutrition Facts
Servings 4
Serving Size 1 serving
Amount Per Serving
Calories369kcal
% Daily Value *
Total Fat21g33%
Saturated Fat5g25%
Cholesterol77mg26%
Sodium1523mg64%
Potassium720mg21%
Total Carbohydrate17g6%
Dietary Fiber4g16%
Sugars6g
Protein28g57%
Calcium 60 mg
Iron 3.5 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Beef Tip: Flat iron steak is naturally tender and perfect for quick stir-fries. If unavailable, flank steak works but may require slicing against the grain for tenderness.
Broccoli Hack: For deeper flavor, blanch broccoli in salted boiling water instead of steaming.
Make it gluten-free: Use tamari instead of soy sauce and ensure oyster sauce is GF-certified (or substitute with mushroom sauce).
Storage: Keeps well in the fridge for up to 3 days. Reheat gently to avoid overcooking the beef.
Keywords:
beef and broccoli, Chinese stir fry, quick dinner, weeknight meal, easy Asian recipe
Pin this recipe to share with your friends and followers.
Sarah
Food and Lifestyle Blogger
Hi, I’m Sarah, a home cook and baker who believes that good food doesn’t need to be complicated to be meaningful. This blog is where I share approachable, dependable recipes made with care — the kind of dishes you can come back to again and again.