Back to recipe app
Beef and broccoli stir-fry in glossy brown sauce with rice
AI-generated recipe image for transparency. It is illustrative and not a submitted user photo.

Beef and Broccoli Stir-Fry

By Chinese Food at Home

A takeout-style beef and broccoli dinner with thin beef, crisp broccoli, garlic, ginger, soy sauce, and a glossy skillet sauce.

Beef and broccoli is a strong recipe for this site because it combines a familiar takeout dish with ingredients Western cooks can find almost anywhere. The goal is tender slices of beef, green broccoli, and a glossy savory sauce that tastes complete over rice.

The method matters more than specialty ingredients: slice beef thinly across the grain, marinate briefly with cornstarch, steam-sear broccoli, and finish with sauce only after the pan is hot. A wok is helpful but not required.

It targets a familiar Chinese-American favorite but keeps the method practical for Western supermarket beef and a regular wide skillet.

Before You Start

Set up first

Large skillet or wok, Mixing bowl, Small bowl

Key ingredients
  • beef
  • broccoli
  • soy sauce
  • oyster sauce
  • garlic
  • ginger
Beginner prep
  • Read all steps once before heating the pan, pot, or skillet. Chinese home cooking often moves quickly after the oil or broth is hot.
  • Measure sauces, chop aromatics, and place ingredients near the stove before you start cooking.
  • For stir-fries and skillet dishes, keep ingredients separated by cooking order so nothing overcooks while you look for the next item.
  • If serving with rice, start the rice first so the hot topping is ready at the same time.

Success check: The food should look glossy and hot, with vegetables still holding some texture instead of turning watery.

Ingredients

Steps

  1. Slice beef thinly across the grain

    Find the direction of the muscle lines in the beef, then cut across those lines into thin strips. Thin, cross-grain slices are easier to chew and cook fast. If the beef is soft and slippery, chill it briefly before slicing.

  2. Marinate beef and prepare sauce

    Toss the beef with part of the soy sauce, cornstarch, and a spoon of oil. In a small bowl, mix oyster sauce, remaining soy sauce, garlic, ginger, and a splash of water. Cut broccoli into small florets before heating the pan.

  3. Steam-sear the broccoli

    Heat a large skillet over medium-high heat. Add oil, broccoli, and a splash of water. Cover briefly if possible, then uncover and cook until the water evaporates. The broccoli should be bright green and crisp-tender. Move it to a plate.

  4. Sear beef without crowding

    Add the beef to the hot pan in one layer. Let it brown before stirring, then cook just until most pieces lose their raw color. Cook in batches if needed. Overcrowding makes the beef steam and turn gray.

  5. Return broccoli and sauce

    Put the broccoli back in the pan and pour in the prepared sauce. Toss everything together while the sauce bubbles. If it thickens too fast or sticks, add one spoonful of water and keep stirring.

  6. Stop while beef is tender

    Turn off the heat when the beef is cooked, the broccoli is green, and the sauce is glossy. Serve immediately with rice. Do not keep simmering after the sauce thickens, because thin beef can become tough quickly.

Western Grocery Notes

Substitutions

Ingredient Alternatives

Cook Better Next Time

FAQ

What beef cut is best for beef and broccoli?
Flank steak, sirloin, rump steak, or thin pre-sliced stir-fry beef can work if cut across the grain.
Can I make beef and broccoli without oyster sauce?
Yes. Use vegetarian mushroom oyster sauce, or use hoisin plus soy sauce for a sweeter but practical substitute.
Can I use frozen broccoli?
Yes. Thaw it, pat it dry, and reduce the steaming water so the sauce does not become thin.

Related Recipes

Recipe Collections

Community Notes

Which cut of beef worked best in your supermarket?

Loading community...

AI-Readable Mirrors

Transparency and Legal