
Beef and Broccoli Stir Fry Recipe hits that perfect spot between takeout comfort and weeknight speed, with tender beef, crisp broccoli, and a glossy, savory sauce that clings to every bite. It works for busy families, meal preppers, and anyone who wants a better-than-takeout dinner on the table in about 30 minutes. I tested versions of this in my tiny first apartment kitchen while my smoke alarm cheered me on from the hallway.
Why Beef and Broccoli Stir Fry Recipe Is Worth It
You get juicy strips of beef, bright green broccoli, and a garlicky soy sauce that tastes like your favorite Chinese takeout, only fresher. The sauce uses simple pantry staples, so you skip mystery ingredients and still get deep flavor.
This Beef and Broccoli Stir Fry Recipe cooks fast, so it fits into a weeknight without stress. Cleanup stays easy because you only use one pan plus a cutting board, which feels like a small miracle on a busy night.
“This Beef and Broccoli Stir Fry Recipe tastes like my favorite takeout, cooks faster than delivery, and my kids actually ask for seconds. ★★★★★”
Ingredients You Need
Beef
- 1 pound flank steak, skirt steak, or sirloin, thinly sliced against the grain
- Flank steak gives the most classic texture.
- Sirloin works great if you want a slightly leaner option.
- Slice when the meat feels very cold so you get thin, even strips.
Broccoli and Veggies
- 4 cups broccoli florets, bite size
- 1 small onion, thinly sliced (yellow or sweet)
- 1 red bell pepper, thin strips, optional but adds color and sweetness
- 3 to 4 cloves garlic, minced
- 1 teaspoon fresh ginger, minced or grated
- Use ginger paste from a tube as a shortcut if you like.
Beef Marinade
- 2 tablespoons soy sauce
- 1 tablespoon cornstarch
- 1 tablespoon neutral oil (canola, avocado, or grapeseed)
- 1 teaspoon sugar or honey
- 1 teaspoon rice vinegar or apple cider vinegar
The cornstarch coats the beef and keeps it tender while it sears. The small amount of sugar helps the beef brown and balances the salty soy.
Stir Fry Sauce
- 1/3 cup low sodium soy sauce
- 1/3 cup beef broth or chicken broth
- 2 tablespoons oyster sauce
- Use vegetarian oyster-style mushroom sauce if you avoid shellfish.
- 1 tablespoon hoisin sauce
- 1 tablespoon brown sugar or honey
- 1 tablespoon cornstarch
- 1 teaspoon sesame oil
- 1 to 2 teaspoons sriracha or chili garlic sauce, optional for heat
Whisk this in a bowl or shake it in a jar so the cornstarch dissolves fully. Low sodium soy sauce keeps the salt level in check, especially if you serve it with rice.
Oil and Garnishes
- 2 to 3 tablespoons neutral high heat oil for stir frying
- 1 to 2 green onions, thinly sliced
- 1 to 2 teaspoons toasted sesame seeds, optional
Pantry Shortcuts
- Use pre-cut broccoli florets from a bag to save time.
- Use jarred minced garlic and ginger paste if you feel tired or rushed.
- Use microwave rice or frozen rice to get dinner on the table faster.
Equipment List
- Large wok or wide heavy skillet
- Cutting board and sharp knife
- Small bowls for marinade and sauce
- Tongs or a spatula
- Measuring spoons and cups
A wok works best because it heats quickly and gives you that stir fry sear. A large cast iron or stainless skillet still works well if you heat it until it feels very hot.
Quick Tips & substitutions
- Slice beef thinly against the grain so it stays tender and easy to chew.
- Pat the beef dry before marinating so it browns instead of steaming.
- Use low sodium soy sauce so the sauce does not taste too salty.
- Swap broccoli with broccolini or a mix of broccoli and snap peas if you want variety.
- Use tamari or coconut aminos instead of soy sauce if you avoid gluten.
- Skip oyster sauce and use extra soy plus a splash of mushroom sauce if you avoid shellfish.
- Stir the sauce again right before you pour it in, because cornstarch sinks to the bottom.
- Heat the pan until a drop of water sizzles and evaporates quickly so the beef sears nicely.
- Cook beef in batches so the pieces do not crowd the pan.
- Use leftover steak from another meal and just toss it in at the end to warm through.
How to Make Beef and Broccoli Stir Fry Recipe
Step 1: Prep the Beef
Slice the beef into thin strips, about 1/4 inch thick, against the grain. Add the beef to a bowl with soy sauce, cornstarch, oil, sugar, and vinegar. Toss until every piece looks coated, then set it aside while you prep the veggies.
Step 2: Prep the Veggies and Sauce
Cut broccoli into small florets that cook quickly and still hold some crunch. Slice onion and bell pepper, then mince garlic and ginger. In a separate bowl, whisk soy sauce, broth, oyster sauce, hoisin, brown sugar, cornstarch, sesame oil, and chili sauce until smooth.
Step 3: Blanch or Quick Steam the Broccoli
Bring a pot of water to a boil and add the broccoli for 1 to 2 minutes until it turns bright green and slightly tender. Drain it and run it under cold water or toss it on a tray so it stops cooking. If you want fewer dishes, add a splash of water to the hot wok, toss in the broccoli, cover for 2 minutes, then remove it to a plate.
Step 4: Sear the Beef
Heat 1 to 2 tablespoons of oil in your wok over medium high heat until it shimmers. Add half the beef in a single layer and let it sear for about 1 minute before you stir it. Stir and cook another 1 to 2 minutes until the strips look mostly browned, then move them to a plate and repeat with the rest of the beef.
Step 5: Cook the Aromatics and Veggies
Add a little more oil if the pan looks dry. Toss in onion and bell pepper and cook 2 to 3 minutes until they start to soften but still feel crisp. Add garlic and ginger and stir for 30 seconds until they smell fragrant and toasty.
Step 6: Add Broccoli and Sauce
Return the broccoli to the pan and toss with the veggies. Give the sauce a quick stir, then pour it into the wok while you stir constantly. The sauce will start to bubble and thicken in about 1 to 2 minutes and should coat the vegetables.
Step 7: Finish with Beef and Garnishes
Add the cooked beef and any juices from the plate back into the wok. Toss everything together for 1 to 2 minutes until the beef heats through and the sauce coats every piece. Turn off the heat, sprinkle with green onions and sesame seeds, then taste and adjust with a splash of soy or a pinch of sugar if you want.
Recipe Variations
- Gluten free: Use tamari or certified gluten free soy sauce and a gluten free oyster-style mushroom sauce.
- Low carb: Serve over cauliflower rice and cut the brown sugar in half or use a low carb sweetener.
- Extra veggie: Add snap peas, carrots, mushrooms, or baby corn during the veggie step.
- Spicy: Increase sriracha or add red pepper flakes with the garlic and ginger.
- No beef: Use chicken breast or thighs, sliced thin, and follow the same marinade and steps.
- Vegan: Use firm tofu or tempeh, press it, cube it, and pan sear until golden, then use veggie broth and vegan oyster-style sauce.
Ways to Serve
- Spoon over hot jasmine rice or brown rice.
- Serve with cauliflower rice or zucchini noodles for a lighter bowl.
- Pair with steamed white rice and a side of cucumber salad.
- Pack into meal prep containers with rice and extra broccoli for easy lunches.
- Serve with simple stir fried green beans or bok choy for more veggies.
Storage Success
Let the Beef and Broccoli Stir Fry Recipe cool until it feels just warm, then pack it into airtight containers and store it in the fridge for up to 4 days. Reheat it in a skillet over medium heat with a splash of water or broth so the sauce loosens and the beef stays tender. You can freeze portions for up to 2 months, though the broccoli softens more after thawing. I like to freeze rice separately so the texture stays fluffy when I reheat everything.

Beef and Broccoli Stir Fry Recipe
Ingredients
Method
- In a bowl, toss the sliced flank steak with 2 tablespoons soy sauce and 1 tablespoon cornstarch until evenly coated. Let marinate for 10 minutes while you prepare the other ingredients.
- In a small bowl, whisk together beef broth, oyster sauce, 1 tablespoon soy sauce, brown sugar, sesame oil, and 1 teaspoon cornstarch until smooth. Set aside.
- Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat. Add the marinated beef in a single layer and stir-fry for 2–3 minutes until browned but not fully cooked through. Transfer the beef to a plate.
- In the same pan, add the remaining 1 tablespoon vegetable oil. Add broccoli florets and stir-fry for 3–4 minutes until bright green and crisp-tender. Add a splash of water if needed to help steam the broccoli.
- Add the minced garlic and grated ginger to the pan and cook for 30 seconds until fragrant, stirring constantly to avoid burning.
- Return the beef and any accumulated juices to the pan. Give the sauce a quick stir and pour it over the beef and broccoli. Stir-fry for 2–3 minutes, or until the sauce thickens slightly and the beef is cooked through.
- Remove from heat. Taste and adjust seasoning with additional soy sauce if desired. Serve hot over cooked rice.
Notes
Approximate per serving (4 servings, without rice): 320 calories; fat 17 g; saturated fat 4 g; carbohydrates 16 g; fiber 3 g; sugars 6 g; protein 26 g; sodium 930 mg. Values will vary based on brands, add-ins, and portion size.
