| Prep | 15 minutes (including 10 minutes marinating) |
| Cook | 15 minutes |
| Total | 30 minutes |
| Serves | 4 |
| Equipment | Large skillet or wok, saucepan for the broccoli, whisk |
Beef and broccoli is one of the most ordered dishes on Chinese-American takeout menus, and for good reason: tender strips of beef, bright broccoli and a glossy, savory brown sauce over a bowl of rice. The good news is that the takeout version is built on a handful of pantry ingredients, and the whole thing comes together in about 30 minutes at home.
This bowl version follows the classic method closely. The beef is sliced thin and marinated briefly, the broccoli is blanched so it stays green, and an oyster sauce mixture thickened with cornstarch pulls everything together in the last two minutes.

Ingredients
For the beef
- 1 lb (450 g) flank steak or sirloin, sliced thin against the grain – the classic cuts for this dish.
- 1 tablespoon soy sauce and 1 tablespoon rice vinegar – a quick marinade that seasons the meat.
- 1 tablespoon peanut or neutral oil – for searing over high heat.
- 2 cloves garlic, minced
For the sauce
- ¾ cup water
- 3 tablespoons oyster sauce – the deep, savory flavor of the takeout sauce.
- 3 tablespoons soy sauce
- 1 tablespoon cornstarch – thickens the sauce so it clings to the beef.
- 1 tablespoon rice vinegar
- 1 teaspoon toasted sesame oil
- ¼ teaspoon ground ginger and ¼ teaspoon black pepper
- ½ teaspoon sugar – optional, rounds out the saltiness.
For the bowls
- 3 to 4 cups broccoli florets – about 1 medium head.
- 4 cups cooked white rice, kept warm
- Sesame seeds and sliced green onions, to serve
How to Make It
1. Slice and marinate the beef – 10 minutes
Slice the steak across the grain into thin strips, about ¼ inch thick. Toss with 1 tablespoon soy sauce and 1 tablespoon rice vinegar and leave for at least 10 minutes. The slices should be thin enough that you can almost see light through them at the edges.
2. Blanch the broccoli – 30 seconds to 3 minutes
Bring a saucepan of water to a boil, add the broccoli and cook briefly: about 30 seconds for florets that stay crisp, up to 3 minutes if you prefer them softer. Drain well. The florets should be bright, vivid green, never olive.
3. Mix the sauce
In a bowl or jar, whisk the water, oyster sauce, soy sauce, cornstarch, rice vinegar, sesame oil, ginger, pepper and sugar until no lumps of cornstarch remain. The sauce should be smooth and pale brown; stir it again right before using, as the cornstarch settles.
4. Sear the beef – 2 to 5 minutes over medium-high heat
Heat the oil in a large skillet or wok over medium-high heat. Add the beef and garlic and cook, stirring occasionally, until the beef is browned and cooked through. Thin strips cook in a few minutes. The edges of the beef should be browned, with no red left on the surface.

5. Add the sauce and broccoli – 1 to 2 minutes
Stir the sauce once more and pour it into the pan. Let it come to a simmer, then add the broccoli and toss for 1 to 2 minutes, until the sauce is thick and glossy. The sauce should cling to the beef and broccoli instead of running to the bottom of the pan.
6. Serve over rice
Divide the rice among four bowls and spoon the beef and broccoli over the top with some of the sauce. Sprinkle with sesame seeds and green onions. Each bowl should look shiny, with the green broccoli standing out against the dark sauce.
Why the Beef Stays Tender
Flank steak is a lean, well-flavored cut with long, visible muscle fibers. Sliced along those fibers, it is chewy. Sliced across them, each piece contains only very short fibers and becomes tender. That one knife choice matters more than anything else in the recipe.
The other key is speed. Thin slices only need a few minutes over high heat. Cooking them longer, or simmering them in the sauce, dries them out. That is why the beef goes in before the sauce, and the sauce only cooks until it thickens.
Choosing and Slicing the Beef
Flank steak is the usual choice: it is lean, has a strong beefy flavor and its grain is easy to see, which makes slicing across it simple. Sirloin is a good alternative and is often a little more tender. Whatever the cut, look for a piece with an even thickness, so all the strips cook at the same speed.
Thin, even slices are much easier to cut from cold meat. Putting the steak in the freezer for a short time, just until it is firm but not frozen, makes the knife glide through it. Use your sharpest knife and slice at a slight angle for wider, flatter strips that pick up more sauce. Some stores also sell pre-sliced beef for stir-fry, which saves the whole step.
Mistakes to Avoid
- Crowding the pan. Too much beef at once lowers the heat and the meat steams instead of browning. With a smaller pan, cook it in two batches.
- Adding unmixed sauce. Cornstarch sinks to the bottom of the bowl. Stir it again just before pouring, or it will clump in the pan.
- Overcooking the broccoli. It finishes cooking in the sauce. Blanched too long, it turns soft and dull.
Serving and Storage
Rice is the classic base, but noodles work too. If you want a lighter side, serve it with a bowl of Thai chicken soup, or add steamed cabbage dumplings for a takeout-style spread at home.
Leftovers keep in an airtight container in the refrigerator for 3 to 4 days. Reheat in a skillet with a splash of water to loosen the sauce, or in the microwave, covered.
Frequently Asked Questions
Can I make it without oyster sauce?
Oyster sauce gives the dish its typical flavor. Without it, the sauce will taste mostly of soy. A vegetarian mushroom-based “oyster” sauce is the closest substitute.
Can I use frozen broccoli?
Yes. Skip the blanching, thaw the broccoli and pat it dry, then add it with the sauce so it heats through.
Can I use chicken or shrimp?
Yes. The same sauce works with sliced chicken, cooked until it reaches 165°F, the minimum for poultry in Nebraska Extension’s safe cooking temperatures guide, or with shrimp; see this garlic butter shrimp with broccoli for another broccoli pairing. For a meatless version, the broccoli stir fry with garlic sauce is ready even faster.

Beef and Broccoli Bowls
Ingredients
Method
- Slice the steak across the grain about 1/4 inch thick. Toss with 1 tablespoon soy sauce and 1 tablespoon rice vinegar and marinate at least 10 minutes.
- Blanch the broccoli in boiling water 30 seconds to 3 minutes, then drain well.
- Whisk the water, oyster sauce, soy sauce, cornstarch, rice vinegar, sesame oil, ginger, pepper and sugar until smooth.
- Heat the oil in a large skillet or wok over medium-high heat. Cook the beef and garlic 2 to 5 minutes until browned.
- Stir the sauce, pour it in and bring to a simmer. Add the broccoli and toss 1 to 2 minutes until glossy and thick.
- Serve over rice with sesame seeds and green onions.
Notes




Leave a Reply