Beef and Broccoli Stir-Fry

Tender slices of flank steak and crisp broccoli florets coated in glossy savory brown sauce Save
Tender slices of flank steak and crisp broccoli florets coated in glossy savory brown sauce | dailydishfiles.com

This beloved Chinese-American dish features thinly sliced flank steak seared to perfection and paired with vibrant broccoli florets. The secret lies in the velveting technique—marinating beef in cornstarch and wine ensures each slice stays tender during high-heat cooking. A glossy sauce combining oyster sauce, soy sauce, and brown sugar coats everything in umami richness. Blanching the broccoli beforehand guarantees crisp-tender texture, while fresh garlic and ginger add aromatic depth. The entire dish comes together in under 30 minutes, making it ideal for weeknight dinners when you crave restaurant-quality flavors without the takeout wait.

The takeout container landed on my coffee table more times than I care to admit during college finals week, that steam billowing up as I peeled back the cardboard lid. Something about the glossy sauce clinging to each beef strip and the way broccoli still held onto its crunch made every stressful deadline feel manageable. Years later, standing in my own kitchen with a flank steak and a head of broccoli, I realized I'd been paying someone else to make something that takes less than thirty minutes. Now this is the Tuesday night dinner that actually makes me look forward to cooking after work.

My first attempt ended with beef that tasted like it had been cooked by someone who'd never seen a stove before. I'd skipped the cornstarch marinade entirely, wondering why it mattered, and ended up with chewy, gray strips that my husband politely pushed around his plate. That night I learned that the cornstarch coating isn't optional, it's the secret to that restaurant texture I'd been chasing for years.

Ingredients

  • Flank steak: Thinly slicing against the grain is non-negotiable here, it's what makes each bite tender instead of tough
  • Cornstarch: Creates that velvety coating on the beef and later thickens your sauce into something glossy and gorgeous
  • Oyster sauce: The deep, umami rich backbone that makes this taste like it came from a wok, not a home kitchen
  • Brown sugar: Just enough to balance the salty soy sauce and give the sauce that slight caramelized glaze
  • Fresh broccoli: Blanching it first means it stays bright green and crisp tender instead of turning into mush
  • Fresh garlic and ginger: Minced finely so they bloom in hot oil and perfume every single bite
  • Sesame oil: A finishing touch that adds this incredible nutty aroma you'll notice the second you walk into the kitchen

Instructions

Marinate the beef:
Toss your sliced flank steak with cornstarch, soy sauce, and Shaoxing wine until every piece is coated, then walk away for ten minutes and let the cornstarch work its tenderizing magic
Whisk the sauce:
Combine oyster sauce, both soy sauces, brown sugar, cornstarch, and broth in a bowl until the brown sugar dissolves completely and no lumps remain
Blanch the broccoli:
Drop your florets into boiling water for exactly two minutes, then drain them immediately so they keep that gorgeous bright green color
Sear the beef:
Heat your oil until it's practically smoking, add beef in a single layer, and let it develop a serious crust before flipping about halfway through
Bloom the aromatics:
Fresh garlic and ginger hit hot oil for thirty seconds, just until they're fragrant and golden but nowhere near burned
Bring it together:
Return the beef, add broccoli, pour in that sauce, and stir everything until the sauce bubbles and thickens into something you'll want to put on everything
Classic beef and broccoli stir-fry steaming in a white bowl garnished with fresh sesame seeds Save
Classic beef and broccoli stir-fry steaming in a white bowl garnished with fresh sesame seeds | dailydishfiles.com

Last Tuesday my roommate walked through the door and froze, saying it smelled like the good Chinese place downtown. That's when this recipe stopped being just dinner and started being the meal that makes everyone linger around the stove, stealing bites straight from the wok.

Making It Your Own

Snap peas or bell peppers work beautifully alongside the broccoli if you want more color on the plate. Sometimes I throw in sliced mushrooms because they soak up that sauce like little flavor sponges.

Protein Swaps That Work

Thinly sliced chicken breast follows the exact same technique, though it cooks slightly faster so watch carefully. Firm tofu cubes pressed and dried first become incredibly satisfying when they get that sear and sauce treatment.

Serving Suggestions

Steamed white rice is classic, but cauliflower rice works if you're watching carbs. I've also served this over ramen noodles for a cross between stir fry and noodle bowl that disappears embarrassingly fast.

  • Cook your rice before you start anything else, it's the only part that holds up the whole operation
  • Set out chili oil at the table so heat lovers can add their own
  • This reheats beautifully for tomorrow's lunch, the sauce just gets better
Savory Chinese-American beef and broccoli dish served over steamed white rice with dark glossy glaze Save
Savory Chinese-American beef and broccoli dish served over steamed white rice with dark glossy glaze | dailydishfiles.com

Sometimes the best dinner isn't the one that took all day, it's the one that reminds you of comfort food from a cardboard carton but tastes infinitely better coming from your own kitchen.

Recipe Questions & Answers

Look for the muscle fibers running in one direction on your flank steak. Slice perpendicular to these lines, creating shorter muscle fibers. This results in more tender pieces that are easier to chew after quick stir-frying.

Fresh broccoli works best for maintaining texture, but frozen can be used in a pinch. Thaw and pat completely dry before adding to the wok. Skip the blanching step and cook directly in the sauce, though expect softer texture.

Flank steak is traditional due to its rich beefy flavor and ability to slice thinly. Sirloin, skirt steak, or tri-tip also work well. The key is cutting against the grain into thin, uniform slices for quick, even cooking.

Velveting—coating meat in cornstarch and liquid—protects beef fibers from high heat. This traditional technique creates a silky texture and prevents meat from becoming tough during stir-frying. The 10-minute marinating time makes a noticeable difference.

Substitute regular soy sauce with tamari or certified gluten-free soy sauce. Look for gluten-free oyster sauce brands or use a combination of mushroom sauce and additional tamari. Verify all condiment labels to ensure they meet your dietary needs.

Snap peas, sliced carrots, bell pepper strips, water chestnuts, or baby corn all complement the flavors beautifully. Add harder vegetables like carrots earlier so they cook through, while delicate vegetables like snap peas can go in with the broccoli.

Beef and Broccoli Stir-Fry

Tender beef and crisp broccoli in savory garlic sauce ready in 30 minutes.

Prep 15m
Cook 15m
Total 30m
Servings 4
Difficulty Easy

Ingredients

For the Beef

  • 1 lb flank steak, thinly sliced against the grain
  • 2 tsp cornstarch
  • 1 tbsp soy sauce
  • 1 tbsp Shaoxing wine or dry sherry

For the Sauce

  • 3 tbsp oyster sauce
  • 2 tbsp soy sauce
  • 1 tbsp dark soy sauce
  • 1 tbsp brown sugar
  • 1 tbsp cornstarch
  • 1/2 cup beef broth or water
  • 1 tsp toasted sesame oil

Vegetables & Aromatics

  • 1 lb broccoli florets
  • 2 tbsp vegetable oil, divided
  • 3 cloves garlic, minced
  • 1-inch piece ginger, peeled and minced

Instructions

1
Marinate the Beef: Combine flank steak with 2 tsp cornstarch, 1 tbsp soy sauce, and Shaoxing wine in a bowl. Toss well and set aside to marinate for 10 minutes.
2
Prepare the Sauce: Whisk together oyster sauce, 2 tbsp soy sauce, dark soy sauce, brown sugar, 1 tbsp cornstarch, beef broth, and sesame oil in a separate bowl until smooth.
3
Blanch the Broccoli: Bring a pot of water to a boil. Blanch broccoli florets for 2 minutes, then drain and set aside.
4
Sear the Beef: Heat 1 tbsp vegetable oil in a large skillet or wok over high heat. Add marinated beef in a single layer and sear for 1-2 minutes until browned but not fully cooked. Remove beef and set aside.
5
Cook Aromatics: Add remaining 1 tbsp oil to the pan. Sauté garlic and ginger for 30 seconds until fragrant.
6
Combine and Finish: Return beef to the pan, add blanched broccoli, and pour in the sauce. Stir-fry everything together for 2-3 minutes until the sauce thickens and beef is cooked through.
7
Serve: Serve immediately with steamed rice.
Additional Information

Equipment Needed

  • Large skillet or wok
  • Mixing bowls
  • Knife and cutting board
  • Whisk

Nutrition (Per Serving)

Calories 330
Protein 32g
Carbs 20g
Fat 13g

Allergy Information

  • Contains soy (soy sauce, oyster sauce)
  • Contains shellfish (oyster sauce)
  • Contains gluten (soy sauce, oyster sauce unless gluten-free versions are used)
Nicole Abrams

Home cook sharing easy, nourishing recipes and practical cooking tips for busy families.