This beef and broccoli stir-fry delivers tender slices of flank steak and crisp-tender broccoli florets coated in a rich, savory sauce. The homemade brown sauce combines soy sauce, oyster sauce, hoisin, and brown sugar for that perfect balance of salty, sweet, and umami flavors.
Ready in just 30 minutes, this Chinese-American favorite rivals takeout in flavor while being healthier and more economical. The beef is briefly marinated in soy sauce and cornstarch for extra tenderness, while quick blanching keeps the broccoli bright green and perfectly cooked.
Serve over steamed rice for a complete weeknight dinner that's sure to become a regular rotation in your meal plan.
The first time my grandmother showed me how to slice flank steak against the grain, I watched in amazement as magically tender pieces emerged from what looked like a tough cut of meat. That simple technique, combined with the velveting marinade, transformed ordinary beef into something extraordinary. Now this beef and broccoli is the weeknight dinner my family actually cheers for when they walk through the door.
Last Tuesday, my teenager asked if we could order takeout, and I realized I could have this on the table faster than delivery would arrive. The smell of garlic and ginger hitting hot oil always draws people into the kitchen, asking what is making the house smell so incredible. Watching my daughter steal extra broccoli from the serving platter while I am still plating up is the kind of small victory that makes cooking feel worthwhile.
Ingredients
- 1 lb flank steak, thinly sliced against the grain: This cut becomes incredibly tender when you slice it properly and let it bathe in the simple cornstarch marinade that protects the meat during high heat cooking
- 2 tbsp soy sauce, 1 tbsp cornstarch, 1 tsp sesame oil: This three ingredient marinade works like magic to velvet the beef, creating that signature restaurant texture that never gets tough
- 1/4 cup low sodium soy sauce, 2 tbsp oyster sauce, 1 tbsp hoisin sauce, 2 tbsp brown sugar: This combination creates the most perfectly balanced sauce you will ever taste, rich and glossy and exactly what you remember from your favorite takeout spot
- 4 cups broccoli florets: Quick blanching keeps them bright green and crisp tender, not sad and mushy like some takeout versions
- 3 cloves garlic, 1 inch grated fresh ginger: These aromatics build the foundational flavor that fills your entire kitchen with the most incredible smell
- 2 tbsp vegetable oil: High heat cooking requires oil with a high smoke point, and this amount gives you enough to properly sear the beef in batches
Instructions
- Marinate the beef:
- Toss the sliced flank steak with soy sauce, cornstarch, and sesame oil until every piece is coated, then let it rest while you prep everything else. This short wait makes all the difference in texture.
- Whisk the sauce:
- Combine all the sauce ingredients in a small bowl, whisking until the brown sugar and cornstarch are completely dissolved. Set this aside so you can pour it in quickly when the time comes.
- Blanch the broccoli:
- Drop the florets into boiling water for just 1 to 2 minutes, until they turn that beautiful vibrant green. Drain them immediately and they will finish cooking in the sauce later.
- Sear the beef:
- Heat half the oil in a wok over high heat until it is shimmering, then add the beef in a single layer. Let it develop a gorgeous brown crust before flipping, about 1 minute per side.
- Bloom the aromatics:
- Add the remaining oil along with the garlic and ginger, stirring constantly for about 30 seconds. You want them fragrant and sizzling, not burned.
- Bring it all together:
- Return the beef to the pan, add the broccoli, and pour in that sauce you made earlier. Stir fry for 2 to 3 minutes until everything is coated and the sauce has thickened into something glossy and gorgeous.
My friend Sarah came over for dinner last month and watched me make this, insisting she could never achieve restaurant quality results at home. When she took her first bite, she actually went quiet for a moment before asking for the recipe right then and there. There is something deeply satisfying about mastering a dish that people assume requires professional skill.
Making It Your Own
Sometimes I add a handful of snap peas or sliced bell peppers along with the broccoli for extra color and crunch. The sauce base is so perfectly balanced that it plays nicely with almost any vegetable you have in the crisper drawer.
The Rice Secret
While the beef rests in its marinade, I start a pot of jasmine rice so everything finishes at the same time. Something about that fragrant fluffy rice soaking up the extra sauce is what makes this feel like a complete meal.
Planning Ahead
I have started slicing the beef the night before and letting it marinate overnight in the refrigerator, which makes weeknight dinner assembly incredibly fast. The sauce can also be whisked together and stored in a jar in the fridge for up to a week.
- Cut everything into similar sized pieces so everything cooks evenly
- Have all ingredients measured and within reach before you turn on the heat
- Warm your serving plates in the oven so dinner stays hot longer
This is the recipe that finally broke my family of their weekly takeout habit, and I honestly cannot tell you the last time we ordered delivery.
Recipe Questions & Answers
- → What cut of beef works best?
-
Flank steak is ideal because it's lean and absorbs marinades well. Slice it thinly against the grain for maximum tenderness. Sirloin or skirt steak also work well as alternatives.
- → Why blanch the broccoli first?
-
Blanching ensures the broccoli cooks evenly and stays bright green. Since stir-frying happens quickly, pre-blanching guarantees tender-crisp vegetables without overcooking the beef.
- → Can I make this gluten-free?
-
Absolutely. Substitute tamari for soy sauce and verify that your oyster sauce and hoisin sauce are certified gluten-free. The cornstarch thickener is naturally gluten-free.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet with a splash of water to refresh the sauce. The beef may lose some tenderness upon reheating.
- → What vegetables can I add?
-
Snap peas, carrots, bell peppers, mushrooms, or water chestnuts make excellent additions. Add harder vegetables like carrots earlier in the cooking process so they have time to soften.
- → Can I use chicken instead?
-
Yes, chicken breast or thighs sliced thinly work beautifully. Adjust cooking time slightly—chicken typically needs about 1-2 minutes more per side to cook through completely.