Beef and Broccoli Stir-Fry

Golden slices of flank steak and bright green broccoli florets coated in glossy brown sauce Pin It
Golden slices of flank steak and bright green broccoli florets coated in glossy brown sauce | rusticrecipelab.com

This Chinese-American favorite brings together tender marinated flank steak and crisp-tender broccoli florets in a glossy, savory sauce. The beef gets velvety and soft through a simple cornstarch marinade, while quick blanching keeps the broccoli bright green. High-heat stir-frying develops beautiful caramelization on the meat, and the sauce of oyster sauce, soy sauce, and brown sugar creates that signature restaurant flavor. The entire dish comes together in just 30 minutes, making it perfect for weeknight dinners when you're craving takeout but want to cook at home.

The takeout place around the corner from my first apartment made this dish that somehow tasted better than anything I could replicate at home until I finally asked the owner about his technique. He told me the secret was velveting the beef and blanching the broccoli separately two steps I had been skipping in my haste. That week I made it three times until I got it right and now it is faster than delivery and tastes like Friday night comfort food.

My sister came over last month exhausted from a twelve hour shift and I made this for her. She took one bite and actually went quiet for a full minute which never happens. Now she calls me whenever she has a rough day asking if I have beef and broccoli supplies in the house.

Ingredients

  • 1 lb flank steak thinly sliced against the grain: Freezing the beef for twenty minutes makes it so much easier to get those thin even slices
  • 2 tsp cornstarch: This creates the velvet coating that keeps the beef tender during high heat cooking
  • 1 tbsp soy sauce: Use this in the marinade to start building that umami base flavor
  • 1 tbsp Shaoxing wine or dry sherry: This Chinese cooking wine adds depth but you can skip it if needed
  • 3 tbsp oyster sauce: The backbone of that rich restaurant style sauce flavor
  • 2 tbsp soy sauce: Regular soy sauce balances the sweetness of the oyster sauce
  • 1 tbsp dark soy sauce: This gives the dish that beautiful deep color but it is optional
  • 1 tbsp brown sugar: Just enough sweetness to balance the salty elements
  • 1 tbsp cornstarch: Thickens the sauce perfectly so it clings to every bite
  • 1/2 cup beef broth or water: Creates the sauce base without overwhelming the other flavors
  • 1 tsp toasted sesame oil: Finish with this for that authentic nutty aroma
  • 1 lb broccoli florets: Fresh broccoli works best here frozen gets too mushy
  • 2 tbsp vegetable oil divided: High smoke point oil is essential for stir frying
  • 3 cloves garlic minced: Fresh garlic is non negotiable here powder does not work the same
  • 1 inch piece ginger minced: Peel it gently with a spoon to avoid wasting the aromatic flesh

Instructions

Marinate the beef:
Combine the sliced flank steak with cornstarch soy sauce and Shaoxing wine in a bowl and let it sit for ten minutes while you prep everything else
Make the sauce:
Whisk together the oyster sauce soy sauces brown sugar cornstarch broth and sesame oil until completely smooth
Blanch the broccoli:
Drop the florets into boiling water for exactly two minutes then drain them immediately this keeps them bright green and crisp tender
Sear the beef:
Heat half the oil in your wok over high heat until it shimmers then add the beef in one layer and let it brown for one to two minutes before removing it
Bloom the aromatics:
Add the remaining oil then toss in the garlic and ginger stirring constantly for thirty seconds until the kitchen smells amazing
Bring it all together:
Return the beef to the pan add the broccoli and pour in the sauce then stir fry for two to three minutes until everything is glossy and coated
Homemade beef and broccoli stir-fry served over white rice with savory garlic sesame glaze Pin It
Homemade beef and broccoli stir-fry served over white rice with savory garlic sesame glaze | rusticrecipelab.com

This recipe became my go to for new neighbors and heartbroken friends. There is something about hot savory food over rice that makes people feel safe and taken care of even when everything else feels messy.

Making It Your Own

I have added sliced bell peppers snap peas and even water chestnuts for extra crunch. The sauce base works with whatever vegetables you have in the crisper drawer that need using up.

Perfect Rice Every Time

Start your rice before anything else and rinse it until the water runs clear. Good rice can make or break this dish and the texture matters just as much as the stir fry itself.

Leftovers That Actually Work

This reheats beautifully but add a splash of water when warming it up. The sauce thickens in the fridge so that bit of liquid brings everything back to life.

  • Store in an airtight container for up to three days
  • The broccoli does soften but the sauce keeps everything flavorful
  • Reheat gently in a pan not the microwave for the best texture
Tender beef strips with crisp broccoli in rich dark sauce garnished with fresh scallions Pin It
Tender beef strips with crisp broccoli in rich dark sauce garnished with fresh scallions | rusticrecipelab.com

Serve this over fluffy white rice and maybe some extra steamed broccoli on the side. It is simple enough for Tuesday night but special enough to make people feel loved.

Recipe Questions

Beef becomes tough when overcooked or sliced incorrectly. Always slice flank steak against the grain (across the muscle fibers) into thin pieces. The cornstarch marinade also helps tenderize the meat—don't skip this step. Cook the beef quickly over high heat just until browned, then remove it from the pan before adding it back at the end.

Flank steak is traditional, but sirloin, skirt steak, or even ribeye work well. Look for cuts with good marbling and some visible grain structure. Slice any choice thinly against the grain for the most tender results. More expensive cuts like tenderloin aren't necessary and can actually become tough when stir-fried.

Blanching isn't strictly required, but it ensures perfectly cooked broccoli. Raw broccoli added to the pan might stay crunchy while the beef overcooks. The quick 2-minute blanch keeps broccoli bright green and tender-crisp. If you prefer, you can skip blanching and add raw broccoli to the pan with a splash of water, covering to steam for 2-3 minutes.

Oyster sauce provides rich umami depth. For a vegetarian version, use vegetarian mushroom oyster sauce or a mix of hoisin sauce and soy sauce. The flavor won't be identical, but you'll still get that sweet-savory profile. Mushroom-based alternatives work particularly well as substitutes.

Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. The sauce will thicken when cold, so reheat gently with a splash of water or broth to loosen it up. The broccoli may soften more upon reheating, but the flavor remains excellent. Avoid freezing as the texture of both beef and broccoli suffers.

Absolutely. Use tamari or a certified gluten-free soy sauce in place of regular soy sauce. Many brands now offer gluten-free oyster sauce—check labels carefully. The cornstarch and other ingredients are naturally gluten-free, so with these simple swaps, the entire dish becomes safe for those avoiding gluten while maintaining all the savory flavors.

Beef and Broccoli Stir-Fry

Tender beef and crisp broccoli florets stir-fried in a savory, garlicky sauce perfect over steamed rice.

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 and Aromatics

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

Instructions

1
Marinate the Beef: Combine flank steak slices 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 well combined.
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 still 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 toss everything together. Stir-fry for 2-3 minutes until sauce thickens and coats all ingredients evenly and beef is cooked through.
7
Serve: Transfer to a serving dish and serve immediately while hot, accompanied by steamed white rice.
Additional Information

Equipment Needed

  • Large skillet or wok
  • Mixing bowls
  • Sharp knife and cutting board
  • Whisk
  • Large pot for blanching

Nutrition (Per Serving)

Calories 330
Protein 32g
Carbs 20g
Fat 13g

Allergy Information

  • Contains soy from soy sauce and oyster sauce. Contains shellfish from oyster sauce. Contains gluten from traditional soy sauce and oyster sauce unless gluten-free versions are used.
Mara Sheffield

Passionate home cook sharing easy, nourishing recipes & kitchen tips.