Beef and Broccoli

Golden slices of flank steak and bright green broccoli florets coated in savory glossy brown sauce Save to Pinterest
Golden slices of flank steak and bright green broccoli florets coated in savory glossy brown sauce | tastyquill.com

This classic Chinese-American stir-fry combines thinly sliced flank steak with fresh broccoli florets, all coated in a savory, garlicky sauce. The beef gets velvety tender through a simple marinating technique, while quick blanching keeps the broccoli bright and crisp. Everything comes together in a hot wok with aromatic ginger and garlic, creating a satisfying dish that's ready in just 30 minutes.

The secret lies in the sauce—a balanced blend of oyster sauce, soy sauce, and brown sugar that creates that signature glossy finish. Perfect served over steamed rice for a complete meal that rivals your favorite takeout.

The takeout container sat on my coffee table more often than I care to admit during college. Then came the evening I watched my grandmother pull together something suspiciously similar in twenty minutes flat, her wok hissing like an angry cat. She whispered that the real magic was in how you treated the beef, not some mysterious takeout box secret. That week, I bought my first flank steak and never looked back.

My roommate walked in mid stir fry once and actually asked what restaurant Id ordered from. The look on her face when I dished her a plate was worth every slightly splattered stove cleanup. Now its the meal I make when someone has had a terrible day and needs something uncomplicated and deeply comforting.

Ingredients

  • 1 lb flank steak, thinly sliced against the grain: This cut transforms into silk when you slice it properly, and cutting against the grain is what keeps each bite tender instead of chewy
  • 2 tsp cornstarch: The velvet coating that makes restaurant beef feel so luxurious and protects the meat during high heat cooking
  • 1 tbsp soy sauce: Builds that savory foundation in the beef itself, not just the sauce
  • 1 tbsp Shaoxing wine: Adds depth you cannot get from any other ingredient, though dry sherry works in a pinch
  • 3 tbsp oyster sauce: The backbone of that glossy, umami rich sauce we are chasing
  • 2 tbsp soy sauce: Rounds out the seasoning and ties everything together
  • 1 tbsp dark soy sauce: Gives the dish that gorgeous mahogany color, though regular soy sauce works fine too
  • 1 tbsp brown sugar: Balances the saltiness and helps create that beautiful caramelized glaze
  • 1 tbsp cornstarch: Transforms the liquid into a velvety coating that clings to every bite
  • 1/2 cup beef broth or water: Creates just enough sauce to coat everything without drowning the dish
  • 1 tsp toasted sesame oil: Finish with this for that unmistakable nutty aroma
  • 1 lb broccoli florets: Fresh broccoli holds up better and stays crisper than frozen
  • 2 tbsp vegetable oil: High smoke point means we can cook at the temperature this dish demands
  • 3 cloves garlic, minced: Fresh garlic makes all the difference here, do not even think about powder
  • 1-inch piece ginger, minced: The bright, spicy kick that cuts through the rich sauce

Instructions

Get the beef ready:
Toss the sliced flank steak with cornstarch, soy sauce, and Shaoxing wine until every piece is coated. Let it sit for ten minutes while you prep everything else, which is the perfect amount of time to whisk together your sauce ingredients and blanch the broccoli in boiling water for two minutes.
Sear the beef like a pro:
Heat half the oil in your wok or skillet until it is practically smoking. Add the beef in a single layer and let it sear undisturbed for one to two minutes until browned. Remove it from the pan, even though it is not fully cooked yet, because it will finish later.
Build the aromatics:
Add that remaining tablespoon of oil to the hot pan and toss in the garlic and ginger. Stir for thirty seconds, watching closely because burnt garlic happens faster than you expect and there is no coming back from that bitter taste.
Bring it all together:
Return the beef to the pan along with the blanched broccoli and pour in that sauce you made earlier. Stir fry everything for two to three minutes, watching the liquid transform into a glossy coating that clings to the beef and vegetables.
Tender beef and crisp broccoli stir-fry steaming in a white bowl over fluffy white rice Save to Pinterest
Tender beef and crisp broccoli stir-fry steaming in a white bowl over fluffy white rice | tastyquill.com

Last Tuesday, my partner came home exhausted from a twelve hour shift to the smell of garlic and ginger. We ate standing at the counter, too impatient to bother with actual place settings, and agreed it was better than anything we have ever ordered.

Getting That Takeout Texture

Velveting the beef with cornstarch is what creates that signature tender bite you get from restaurants. The starch forms a protective coating that keeps the meat juicy even when you are cooking at high heat. I have tried skipping this step to save time, and the difference is noticeable enough that I now never skip it.

The Blanching Trick

Most home cooks toss raw broccoli directly into the stir fry, but par cooking it in boiling water first changes everything. You get bright green, perfectly tender broccoli instead of charred stems with raw florets. The two minute boil is exactly right, anything longer and you lose that fresh crunch.

Making It Your Own

Snow peas, sliced carrots, or bell peppers work beautifully alongside the broccoli if you want more color. Sometimes I add a handful of sliced mushrooms for extra umami, or swap in chicken thighs when beef feels too heavy. The sauce works with practically whatever vegetables you have in the crisper drawer.

  • Double the sauce if you love extra gravy over your rice
  • Slice the beef when it is partially frozen for easier, thinner cuts
  • Prep every single ingredient before you turn on the stove because stir frying waits for no one
Sizzling wok with marinated beef strips and fresh broccoli tossed in garlic soy glaze Save to Pinterest
Sizzling wok with marinated beef strips and fresh broccoli tossed in garlic soy glaze | tastyquill.com

This recipe has saved more weeknights than I can count, and somehow it tastes even better when you are too tired to cook anything complicated.

Your Questions Answered

Look for the muscle fibers running through your flank steak. Slice perpendicular to these lines, creating short fibers rather than long ones. This makes each bite tender rather than chewy. For easiest slicing, chill the beef for 20 minutes before cutting.

Blanching ensures the broccoli cooks evenly and stays vibrant green. A quick 2-minute boil softens the florets just enough so they finish cooking perfectly during the brief stir-fry without becoming mushy.

Flank steak is ideal for its texture and flavor, but sirloin, skirt steak, or tri-tip work well too. Choose a lean cut with visible grain and slice it thinly. Avoid tough cuts like chuck that require longer cooking times.

Mix hoisin sauce with a splash of fish sauce for similar depth. For vegetarian options, mushroom sauce or a combination of soy sauce and brown sugar can work, though the flavor profile will shift slightly.

The cornstarch in the sauce will activate with heat. If it thickens too quickly, add a tablespoon of water or broth. Keep the sauce moving in the wok and remove from heat once it coats the back of a spoon.

Prepare the sauce and slice the beef up to 24 hours in advance. For best results, cook everything just before serving—leftovers reheat well but the beef may lose some tenderness after sitting in the sauce overnight.

Beef and Broccoli

Tender beef strips and crisp broccoli florets wok-seared in a savory garlic sauce for an easy weeknight dinner.

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 cornstarch, 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 fully incorporated.
3
Blanch the Broccoli: Bring a pot of water to a rolling boil. Add broccoli florets and cook for 2 minutes until bright green and slightly tender. Drain well and set aside.
4
Sear the Beef: Heat 1 tablespoon 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 slightly pink in center. Remove beef from pan and set aside.
5
Cook Aromatics: Add remaining 1 tablespoon 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 for 2-3 minutes until sauce thickens and coats everything evenly. Ensure 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, shellfish, and gluten
Penelope Hayes

Creative home cook sharing easy, wholesome recipes and practical kitchen tips for family-friendly meals.