This easy beef and broccoli stir fry is a quick, flavor-packed dinner that tastes even better than takeout.
You might also like my restaurant-style orange chicken or chicken chow mein recipe!

Made with tender slices of steak, fresh broccoli, and a rich savory sauce, it comes together in just 30 minutes. If you’ve ever loved classic broccoli beef from your favorite restaurant, you’re going to love this simple homemade version.
Why I Like This Recipe
- Simple ingredients. You can find everything you need in the product and Asian section at your local grocery store.
- Leftovers. Stir fry makes the best leftovers. It dries out slightly, making it even better, and it reheats beautifully.
- Vegetable-heavy. I like using a lot of vegetables in my stir-fry to stretch it and save some calories. I mostly use broccoli, with a handful of carrots and asparagus added, but you can customize it however you'd like.
Jump to:
Tips and Tricks
- High heat. The key to stir-fry is keeping your pan HOT, letting it heat up before adding your meat and veggies, and cooking quickly. This keeps your meat tender and juicy inside and seared on the outside without getting tough. It also keeps your veggies crisp and colorful vs. soggy.
- Thin-sliced meat. For stir-fry, stick to thin slices of beef that cook quickly over high heat and won't be undercooked in the center. Sirloin is a great option as it is lean, cooks up tender, and is affordable.
- Marinade tips. When using a marinade with soy sauce, less is more. For this recipe, marinate the meat for only 10-15 minutes to avoid it becoming overpowering.
Ingredients

- Beef: Sirloin is a great option as it is lean, cooks up tender, and is affordable.
- Oil: I use vegetable oil, but you can use your favorite cooking oil.
- Soy sauce: I use this both in the marinade and in the sauce.
- Chicken broth: Used for the marinade and the sauce.
- Corn starch: I use it in both the marinade and the sauce as a thickening agent.
- Pepper: Just a dash. You can use white pepper (traditional in asian dishes) or black pepper.
- Broccoli: Cut into florets.
- Other vegetables (optional): You can substitute some of the broccoli for other vegetables like carrots and asparagus.
- Ground ginger: I used ground ginger in this recipe, but you can also use fresh ginger if you'd like. Use 2-3x more fresh ginger than ground as it is less potent.
- Garlic: Minced garlic gives the sauce amazing flavor.
- Oyster sauce: Used in many asian dishes. It gives great flavor to sauces.
See the recipe card for full information on ingredients and quantities.
How To Make Beef and Broccoli
Step 1: Marinate the steak in the marinade while you prepare your veggies.
Step 2: Heat 2 T. of oil in a pan (I use a large skillet) on HIGH HEAT. When your pan is piping hot, add the steak in a single layer. Let it sit there for 1-2 minutes without disturbing. Once it has browned nicely on one side, stir-fry it for another 1-2 minutes. Until it is cooked through. Remove from heat and set aside.
Step 3: In the same pan over MED-HIGH heat, heat 1 T. oil, then add your vegetables. Cook for 3-4 minutes (stirring constantly) or until the broccoli is slightly tender.
Step 4: Combine your sauce ingredients and mix well to incorporate the cornstarch. Add the meat back into the pan with the vegetables. Pour the sauce into the pan and remove from the heat. Stir well. Since the pan is super hot, the sauce should thicken very quickly.
Beef and Broccoli FAQs
For stir-fry, stick to thin slices of beef that cook quickly over high heat and won't be undercooked in the center. Sirloin is a great option as it is lean, cooks up tender, and is affordable.
The key to stir-fry is keeping your pan HOT, letting it heat up before adding your meat and veggies, and cooking quickly. This keeps your meat tender and juicy inside and seared on the outside without getting tough. It also keeps your veggies crisp and colorful vs. soggy.
When using a marinade with soy sauce, less is more. For this recipe, marinate the meat for only 10-15 minutes to avoid it becoming overpowering.
More Asian Inspired Recipes To Make
MADE THIS RECIPE AND LOVED IT? 💛 Please leave a STAR rating and COMMENT below! Post it to Facebook or Pinterest to easily share with friends!

Beef and Broccoli Stir Fry
Ingredients
- 1 lb. sirloin steak sliced on the grain
- 3 Tbsp. vegetable oil divided
Marinade
- 2 Tbsp. soy sauce
- 1 Tbsp. chicken broth
- 1 teaspoon corn starch
- dash pepper
Vegetables
- 3 cups broccoli florets
- 1 cup asparagus chopped into bite size pieces
- 1 carrot peeled and sliced
Stir Fry Sauce
- ⅔ cup chicken broth
- 2 Tbsp. soy sauce
- ¼ teaspoon ground ginger or ¾ teaspoon fresh minced ginger
- 1 clove garlic minced
- 1 Tbsp. corn starch
- 3 Tbsp. oyster sauce
Instructions
- Marinate the steak in the marinade while you prepare your veggies.
- Heat 2 T. of oil in a pan (I use a large skillet) on HIGH HEAT. When your pan is piping hot, add the steak in a single layer. Let it sit there for 1-2 minutes without disturbing. Once it has browned nicely on one side, stir-fry it for another 1-2 minutes. Until it is cooked through. Remove from heat and set aside.
- In the same pan on MED-HIGH heat, heat 1 T. oil and add your vegetables. Cook for 3-4 minutes (stirring constantly) or until the broccoli is slightly tender.
- Combine your sauce ingredients and mix well to incorporate the cornstarch. Add the meat back into the pan with the vegetables. Pour the sauce into the pan and remove from the heat. Stir well. Since the pan is super hot, the sauce should thicken very quickly.
- Serve over steamed white rice.









mbdang says
Delicious! I love Chinese food too...yours looks yummy! 🙂
Sara @ Mom Endeavors says
Yum! That looks fabulous!!
Shannah @ Just Us Four says
This looks absolutely delicious! YUMMY!
Brian, Michelle, Teagan and Isla says
Yum! Pinning this...
Alecia @ ChickenScratch NY says
Looks delicious! Thanks for sharing