Beef and Broccoli Stir-Fry

Golden beef slices and bright green broccoli florets coated in rich savory brown sauce Bookmark
Golden beef slices and bright green broccoli florets coated in rich savory brown sauce | everybitebetters.com

This beloved Chinese-American favorite combines thinly sliced flank steak with fresh broccoli in a glossy, umami-rich sauce. The beef gets velvety tender through a simple cornstarch marinade, while quick blanching keeps the broccoli bright and crisp. Aromatic garlic and ginger add depth to the savory-sweet sauce made with oyster sauce, soy sauce, and a touch of brown sugar. The entire dish comes together in under 30 minutes, making it perfect for busy weeknights when you're craving takeout flavors without the delivery wait.

The takeout place around the corner from my first apartment made the most incredible beef and broccoli, but they always closed just as I got home from my late shift at the bookstore. One rainy Tuesday, I decided to recreate it in my tiny kitchen, armed with a cheap wok and determination. After three attempts that turned out either too salty or strangely sweet, I finally nailed that glossy, clinging sauce that makes restaurant versions so addictive.

My roommate wandered in during attempt number two, drawn by the smell of garlic hitting hot oil. She watched me sear the beef in batches, ribbing me about my obsession with takeout classics until she tasted that first bite. Then she promptly grabbed a fork and stole half the beef right out of the wok.

Ingredients

  • Flank steak: Slicing against the grain is nonnegotiable here, and I learned the hard way that partially freezing the meat for 20 minutes makes those thin, even slices so much easier to achieve
  • Cornstarch: This humble powder works double duty, first velvetting the beef and later thickening that gorgeous sauce into something that clings to every single floret
  • Oyster sauce: The umami backbone that gives this dish its restaurant quality depth, and honestly, no substitute comes close to the real thing
  • Brown sugar: Just enough to balance the salty soy without making the sauce cloying, creating that perfect sweet salty harmony that keeps you reaching for another bite
  • Fresh broccoli: Blanching it first means it stays bright green and tender crisp instead of turning into that sad, mushy stuff from lesser takeout places

Instructions

Get everything ready before you turn on the stove:
Mix your sauce in a measuring cup, slice your beef, and break your broccoli into bite sized florets because once you start cooking, things move faster than you expect
Velvet the beef:
Toss the sliced meat with cornstarch, soy sauce, and Shaoxing wine until every piece is coated, then let it hang out for 10 minutes while you prep everything else
Blanch the broccoli:
Drop those florets into boiling water for exactly 2 minutes, then shock them in cold water to lock in that gorgeous bright green color
Sear the beef in batches:
Heat your wok until it is smoking hot, add oil, and spread the beef in one layer without overcrowding the pan or it will steam instead of develop that beautiful caramelized exterior
Build the aromatics:
Fresh garlic and ginger hit the hot oil for just 30 seconds, filling your entire kitchen with the most incredible smell that signals something delicious is coming
Bring it all together:
Return the beef to the pan, add the broccoli, pour in that sauce you made earlier, and toss everything until the sauce bubbles and thickens and coats everything like a glossy embrace
Tender seared beef and crisp broccoli stir-fried in garlic sauce served over fluffy white rice Bookmark
Tender seared beef and crisp broccoli stir-fried in garlic sauce served over fluffy white rice | everybitebetters.com

This recipe became my go to for weeknight dinners when friends dropped by unexpectedly, something I could throw together without thinking while we caught up on our days. The best part was watching their faces when they took that first bite, realizing homemade could actually taste better than takeout.

The Velvet Technique Secret

That cornstarch coating on beef does more than you would think, forming a protective layer that keeps the meat juicy even over high heat. Chinese restaurants have used this method for decades, and once you understand it, you will wonder why you ever cooked stir fry beef without it.

Sauce Balance Matters

I spent months tweaking my ratios before realizing that the perfect sauce needs all five tastes, salty from soy, sweet from brown sugar, umami from oyster sauce, a hint of acid, and that richness from sesame oil. Getting this balance right transforms a good stir fry into something extraordinary.

Equipment That Makes a Difference

A wok is ideal because its shape concentrates heat at the bottom and keeps food cooler toward the top, but any large skillet will work if you crank the heat and cook in batches. What matters more than equipment is having all your ingredients prepped and ready before you start cooking.

  • Cut everything uniformly so each ingredient finishes cooking at the same time
  • Keep a small bowl of water nearby to deglaze the pan if things start sticking
  • Never add sauce to a cold pan or it will clump and never properly thicken
Classic Chinese-American beef and broccoli dish glistening with dark glossy sauce in a white bowl Bookmark
Classic Chinese-American beef and broccoli dish glistening with dark glossy sauce in a white bowl | everybitebetters.com

There is something deeply satisfying about mastering a dish you used to only order from restaurants, like unlocking a secret code that was always right there. This beef and broccoli became the recipe that made me believe I could actually cook.

Recipe FAQs

The cornstarch marinade creates a protective coating on the beef slices, keeping them tender and juicy during high-heat cooking. This technique prevents the meat from becoming tough and dry.

Fresh broccoli works best for maintaining crisp texture, but frozen can be used in a pinch. Thaw and drain thoroughly before adding to the stir-fry, and reduce the initial blanching time since frozen broccoli is already partially cooked.

Flank steak is ideal because it's lean and takes well to quick cooking. Slice it thinly against the grain to ensure tenderness. Skirt steak or sirloin also work well if flank isn't available.

Replace regular soy sauce with tamari or coconut aminos, and use a gluten-free oyster sauce or mushroom stir-fry sauce. Always check labels carefully, as many Asian sauces contain hidden gluten.

Blanching ensures the broccoli cooks through completely without becoming mushy. It also helps maintain the vibrant green color and gives you better control over the final texture in the finished dish.

You can slice the beef and mix the sauce up to a day in advance. Store them separately in the refrigerator. For best results, cook everything just before serving, though leftovers reheat well in the microwave or a quick skillet toss.

Beef and Broccoli Stir-Fry

Tender beef and crisp broccoli florets in a savory garlic sauce

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, optional for color
  • 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 thoroughly to coat and let marinate for 10 minutes at room temperature.
2
Prepare the Sauce: Whisk together oyster sauce, soy sauce, dark soy sauce, brown sugar, cornstarch, beef broth, and sesame oil in a separate bowl until smooth and well combined.
3
Blanch the Broccoli: Bring a pot of water to a rolling boil. Add broccoli florets and blanch for 2 minutes until bright green and slightly tender. Drain well and set aside.
4
Sear the Beef: Heat 1 tbsp vegetable oil in a large skillet or wok over high heat until smoking. Add marinated beef in a single layer and sear for 1-2 minutes until browned on edges but not fully cooked through. Remove beef from pan and set aside.
5
Cook Aromatics: Add remaining 1 tbsp oil to the hot pan. Sauté minced garlic and ginger for 30 seconds until fragrant, being careful not to burn.
6
Combine and Finish: Return beef to the pan along with blanched broccoli. Pour in the sauce mixture and stir-fry everything together for 2-3 minutes until sauce thickens and coats all ingredients evenly and beef is cooked through.
7
Serve: Transfer to a serving platter and serve immediately over steamed white 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), shellfish (oyster sauce), and gluten (soy sauce, oyster sauce unless gluten-free versions are used). Always check product labels if you have allergies.
Sophie Adams

Sharing simple, flavorful recipes and practical cooking tips for everyday home cooks.