This post contains affiliate links. Please see our disclosure policy.
Beef and Broccoli Stir-Fry Recipe: A Flavor-Packed Takeout Favorite Made at Home

Introduction
Who doesn’t love a steaming plate of beef and broccoli, packed with savory flavors and a satisfying crunch? This homemade version is not only easy to make but also a healthier alternative to the takeout classic. The combination of tender beef, crisp broccolini, and a rich, umami-packed sauce will have you hooked from the first bite.
Ready to dive into this delicious dish? Let’s get cooking!
Shopping List
Here’s everything you need for this flavorful beef and broccoli stir-fry:
For the Stir-Fry:
- 1 lb ribeye or sirloin steak (you can use whichever cut you prefer)
- 8-10 oz broccolini (or regular broccoli if that’s what you have on hand)
- 1 tbsp low sodium soy sauce
- 1 tsp sesame oil
- 2 tbsps sherry wine
- 2 tsps corn starch
- 1/4 tsp baking soda
- Salt and MSG (optional)
- 1/2 red onion (sliced thin)
- Green onion (for garnish)
- Salt, pepper, garlic powder, onion powder (for seasoning)
For the Sauce:
- 1 tbsp low sodium soy sauce
- 1 tbsp dark soy sauce
- 2 tbsps oyster sauce
- 1 tbsp brown sugar
- 1 tbsp garlic (freshly minced or pre-minced)
- 1 tsp ginger paste
Prepare the Beef
To start, slice the ribeye or sirloin steak against the grain into thin, bite-sized pieces. For an extra tender texture, we’ll use a quick marinade technique.
In a medium bowl, combine:
- 1 tbsp low sodium soy sauce
- 1 tsp sesame oil
- 2 tbsps sherry wine
- 2 tsps corn starch
- 1/4 tsp baking soda
- A pinch of salt and MSG (optional)
Make the Sauce
In a small bowl, whisk together:
- 1 tbsp low sodium soy sauce
- 1 tbsp dark soy sauce (this adds a deeper, richer flavor)
- 2 tbsps oyster sauce
- 1 tbsp brown sugar (for a touch of sweetness)
- 1 tbsp garlic (freshly minced or jarred)
- 1 tsp ginger paste
Set the sauce aside. The combination of these ingredients creates a well-balanced sauce that will perfectly coat the beef and veggies in the stir-fry.
Thinly slice your steak and place it in a mixing bowl.
Prep your broccolini, onions, garlic, and carrots.
Blanch the broccoli and carrots in boiling water for 3-4 minutes or until tender. Next, place in a ice bath.
Cook the Beef
In the same pan, add a little more oil if needed. Add the marinated beef and sear it for about 2-3 minutes, stirring often. You want to get a nice brown crust on the beef but don’t overcook it—this will keep it tender.
Add the sliced red onion to the pan with the beef and cook for an additional 2 minutes until the onions are softened.
Combine & Simmer
Return the cooked broccolini to the pan with the beef and onions. Stir everything together, then pour in your prepared sauce. Stir well to ensure the beef and veggies are coated in the flavorful sauce.
Let everything simmer together for another 2-3 minutes, allowing the sauce to thicken slightly. Taste and adjust the seasoning with salt, pepper, garlic powder, or onion powder, if needed.
Garnish & Serve
Once the sauce has thickened and everything is nicely coated, remove from the heat. Garnish with freshly chopped green onions.
Serve your homemade beef and broccoli over steamed rice or noodles for the perfect meal. Enjoy your takeout favorite made right in your own kitchen!
Tips for Success
- Meat: Ribeye gives the dish a buttery tenderness, but sirloin works just as well for a leaner option. Either way, slicing the meat thinly against the grain is key to achieving that melt-in-your-mouth texture.
- Broccoli vs. Broccolini: If you’re able to find broccolini, I highly recommend it—it’s a bit more delicate and sweet compared to regular broccoli. But either works perfectly in this dish.
- Sauce Consistency: If you prefer a thicker sauce, you can add a little more cornstarch to the sauce mixture or cook it a bit longer to reduce it.
- MSG: If you’re comfortable with MSG, it really brings out that “umami” flavor that is characteristic of Asian cuisine. It’s optional, but it’s a great addition if you want to elevate the flavor even more.
Beef & Broccoli
Ingredients
- 1 lb ribeye or sirloin steak, you can use whichever cut you prefer
- 8-10 oz broccolini, or regular broccoli if that’s what you have on hand
- 1 tbsp low sodium soy sauce
- 1 tsp sesame oil
- 2 tbsps sherry wine
- 2 tsps corn starch
- 1/4 tsp baking soda
- Salt and MSG, optional
- 1/2 red onion, sliced thin
- Green onion, for garnish
- Salt, pepper, garlic powder, onion powder (for seasoning)
- For the Sauce:
- 1 tbsp low sodium soy sauce
- 1 tbsp dark soy sauce
- 2 tbsps oyster sauce
- 1 tbsp brown sugar
- 1 tbsp garlic, freshly minced or pre-minced
- 1 tsp ginger paste
Instructions
Prepare the Beef
- To start, slice the ribeye or sirloin steak against the grain into thin, bite-sized pieces.
- For an extra tender texture, we’ll use a quick marinade technique.
- In a medium bowl, combine:
- * 1 tbsp low sodium soy sauce
- * 1 tsp sesame oil
- * 2 tbsps sherry wine
- * 2 tsps corn starch
- * 1/4 tsp baking soda
- * A pinch of salt and MSG (optional)
Make the Sauce
- In a small bowl, whisk together:
- * 1 tbsp low sodium soy sauce
- * 1 tbsp dark soy sauce (this adds a deeper, richer flavor)
- * 2 tbsps oyster sauce
- * 1 tbsp brown sugar (for a touch of sweetness)
- * 1 tbsp garlic (freshly minced or jarred)
- * 1 tsp ginger paste
- Set the sauce aside.
- The combination of these ingredients creates a well-balanced sauce that will perfectly coat the beef and veggies in the stir-fry.
- Thinly slice your steak and place in a mixing bowl.
- Prep your broccolini, onions, garlic, and carrots.
- Blanch the broccoli and carrots in boiling water for 3-4 minutes or until tender. Next, place in a ice bath.
Cook the Beef
- In the same pan, add a little more oil if needed.
- Add the marinated beef and sear it for about 2-3 minutes, stirring often.
- You want to get a nice brown crust on the beef but don’t overcook it—this will keep it tender.
- Add the sliced red onion to the pan with the beef and cook for an additional 2 minutes until the onions are softened.
Combine & Simmer
- Return the cooked broccolini to the pan with the beef and onions.
- Stir everything together, then pour in your prepared sauce.
- Stir well to ensure the beef and veggies are coated in the flavorful sauce.
- Let everything simmer together for another 2-3 minutes, allowing the sauce to thicken slightly.
- Taste and adjust seasoning with salt, pepper, garlic powder, or onion powder, if needed.
Garnish & Serve
- Once the sauce has thickened and everything is nicely coated, remove from the heat.
- Garnish with freshly chopped green onions.
- Serve your homemade beef and broccoli over steamed rice or noodles for the perfect meal.
- Enjoy your takeout favorite made right in your own kitchen!
Notes
- Meat: Ribeye gives the dish a buttery tenderness, but sirloin works just as well for a leaner option. Either way, slicing the meat thinly against the grain is key to achieving that melt-in-your-mouth texture.
- Broccoli vs. Broccolini: If you’re able to find broccolini, I highly recommend it—it’s a bit more delicate and sweet compared to regular broccoli. But either works perfectly in this dish.
- Sauce Consistency: If you prefer a thicker sauce, you can add a little more cornstarch to the sauce mixture or cook it a bit longer to reduce it.