⏱ 5 min read  ·  ✅ Updated Nov 2026

Last Updated: November 10, 2026

⚠️ Affiliate Disclosure: As an Amazon Associate, we earn from qualifying purchases. Links marked with "Check on Amazon" are affiliate links — learn more.

Broccoli beef is a takeout favorite that is easy to match at home. The goal is thin slices of beef that stay tender, broccoli that is bright green with a little bite, and a glossy brown sauce that clings to everything. The secret lies in slicing the beef against the grain, giving it a quick cornstarch marinade, and cooking over high heat in two short stages. From cutting board to table takes about 30 minutes.

Ingredients

Beef and Marinade

  • 1 1/2 pounds flank steak or sirloin, sliced across the grain into 1/8-inch strips
  • 1 tablespoon low-sodium soy sauce
  • 1 tablespoon cornstarch
  • 1 tablespoon water
  • 1 teaspoon toasted sesame oil
  • 1/2 teaspoon baking soda (optional, for extra tender slices)

Sauce

  • 1/2 cup low-sodium beef broth
  • 1/4 cup low-sodium soy sauce
  • 2 tablespoons oyster sauce
  • 1 tablespoon brown sugar
  • 1 tablespoon rice vinegar
  • 1 tablespoon cornstarch
  • 1/4 teaspoon white pepper

Stir-Fry

  • 3 tablespoons avocado or vegetable oil, divided
  • 4 cups broccoli florets (about 1 large head), cut into bite-size pieces
  • 3 tablespoons water for steaming
  • 4 cloves garlic, minced
  • 1 tablespoon grated fresh ginger
  • 2 green onions, sliced
  • Steamed rice, for serving

Instructions

  1. Place the sliced beef in a bowl with the soy sauce, cornstarch, water, sesame oil, and baking soda if using. Mix and let rest 15 minutes while you prepare everything else.
  2. Whisk together all the sauce ingredients until the cornstarch dissolves.
  3. Heat 1 tablespoon oil in a large skillet or wok over high heat until it shimmers. Add the broccoli and stir-fry 1 minute.
  4. Add the water, cover, and steam for 2 minutes until the broccoli is bright green and crisp-tender. Transfer to a plate.
  5. Wipe the pan, return it to high heat, and add 1 tablespoon oil. Spread half the beef in a single layer and cook 1 to 2 minutes per side until browned. Remove, and repeat with the remaining beef and oil.
  6. Reduce the heat to medium-high. Add the garlic and ginger and stir for 20 to 30 seconds.
  7. Stir the sauce and pour it into the pan. Bring to a simmer, whisking, until it thickens, about 1 minute.
  8. Return the beef and broccoli to the pan. Toss for 1 minute until everything is coated and the beef is cooked through. Whole cuts of beef are safe at 145°F, but thin slices cooked in a hot pan finish quickly and should show no pink.
  9. Top with green onions and serve over rice.

Why the Beef Stays Tender

Three small steps matter most. First, slicing against the grain shortens the muscle fibers so each bite is easier to chew. Partially freezing the steak for 20 minutes makes thin slicing much easier. Second, the cornstarch coating forms a protective layer that holds moisture during high-heat cooking, a technique often called velveting. Third, a small pinch of baking soda raises the pH on the surface of the meat, which softens it. Use only the amount listed, or the meat can taste soapy.

Tips

  • Cook in batches. Overcrowding steams beef instead of browning it.
  • Get the pan very hot before the beef goes in. You should hear a loud sizzle.
  • Cut broccoli florets to similar sizes so they cook evenly. Peel and slice the stems too; they are sweet and crisp.
  • Whisk the sauce again right before pouring, as cornstarch settles quickly.
  • Have everything measured and chopped before you start. Stir-frying moves fast.
  • Do not marinate longer than 30 minutes if using baking soda.

Variations

Slow Cooker Broccoli Beef

Combine 2 pounds chuck roast strips with the sauce (minus cornstarch) and cook on low for 6 to 7 hours, until tender. Thicken the liquid with a cornstarch slurry, then add steamed broccoli at the end.

Spicy Broccoli Beef

Add 1 to 2 teaspoons chili garlic sauce or a few dried red chilies to the pan with the garlic.

Mushroom or Pepper Additions

Add sliced mushrooms, red bell pepper strips, or baby corn with the broccoli for more color.

Chicken or Shrimp

Swap the beef for sliced chicken breast, cooked to 165°F, or large shrimp, cooked until opaque.

Gluten-Free Option

Use tamari and a gluten-free oyster sauce, or replace the oyster sauce with an extra tablespoon of tamari and a teaspoon of honey.

Sheet Pan Style

Roast broccoli at 425°F for 12 minutes, while stir-frying the beef separately, then combine with sauce in a skillet.

Setting Up Your Stir-Fry Station

Stir-frying is fast, so organization matters more than technique. Line up the marinated beef, the sauce, the blanched broccoli, and the aromatics next to the stove before turning on the heat. A wide carbon steel wok is ideal, but a 12-inch stainless or cast-iron skillet also works. Avoid nonstick pans on very high heat, since the coating is not made for it. Run the exhaust fan, keep a lid close by for the broccoli steaming step, and have a spatula or long spoon ready for constant motion.

Cutting Broccoli for Even Cooking

Trim florets so each is about 1 1/2 inches across, splitting large ones through the stem. Peel the tough outer skin from the stalk and slice it into thin coins; these cook at the same pace as the florets and add sweetness. Rinse the cut pieces and shake off the water, though a little clinging moisture helps create steam when you cover the pan.

What to Serve With Broccoli Beef

Steamed jasmine rice is traditional. Fried rice, lo mein noodles, or cauliflower rice also work. A simple cucumber salad with rice vinegar and sesame seeds adds a cool contrast. For a larger spread, add egg rolls or potstickers.

Storage and Reheating

Refrigerate in an airtight container for up to 3 days. For meal prep, store the rice separately. Reheat in a skillet over medium heat with a tablespoon of water, or microwave in 45-second intervals until hot all the way through, about 165°F. The broccoli will soften as it sits, so slightly undercook it if you plan to have leftovers. Freeze for up to 2 months, though broccoli can turn soft after thawing; thaw overnight in the refrigerator and reheat in a skillet.

FAQ

What is the best cut of beef for broccoli beef?

Flank steak is the classic choice. Sirloin, skirt, and flat iron steak also work. Slice thinly against the grain regardless of the cut.

Why is my sauce too thin or too thick?

If thin, simmer a minute longer or add a small cornstarch slurry. If thick, loosen with water or broth a tablespoon at a time.

Can I use frozen broccoli?

Yes. Add it straight from frozen to a hot pan and cook a few minutes. It will be softer than fresh, so skip the steaming step.

Is oyster sauce necessary?

It adds depth and slight sweetness, but you can replace it with hoisin sauce or an extra tablespoon of soy sauce with a little sugar.

About the Aquarium Guides Editorial Team

The Aquarium Guides editorial team writes practical guides on setting up and maintaining home aquariums, from cycling a new tank to choosing filters, lighting and compatible fish. Advice draws on established fishkeeping references, manufacturer specifications and long-term hobbyist experience, with water quality and livestock welfare kept front and center.

Explore Our Guides & Free Tools