Beef and Broccoli – Takeout Classic You Can Make at Home
Beef and broccoli is one of those absolute classic takeout dishes—flavor-packed, rich, saucy, and deeply satisfying. It’s one of those “everyone has their favourite version” dishes, and today, I’m showing you how to bring it home and make it exactly the way you like it. This beef and broccoli stir fry recipe hits all the right notes: tender beef, perfectly cooked broccoli florets, and a glossy, savoury beef and broccoli sauce that clings to every bite. We’re not just tossing random ingredients in a pan here—this is comfort food dialed in and done right.
Recipe

Beef and Broccoli
Ingredients:
For the Stir Fry
- 1 lb flank steak or top sirloin steak, thinly sliced against the grain
- 2 tbsp cornstarch
- 1 tbsp neutral oil (canola, vegetable, or peanut)
- 2 cups broccoli florets
For the Sauce
- 1/2 cup low sodium soy sauce
- 1/3 cup beef broth
- 2 tbsp honey or maple syrup
- 2 tsp toasted sesame oil
- 1 tbsp fresh ginger, minced
- 4 cloves garlic, minced
- 1 tsp chili flakes
Optional for Serving
- Cooked jasmine or sticky rice
- Sliced green onions
- Sesame seeds
Instructions:
- Place the beef in the freezer for 30 minutes before slicing—this firms it up just enough to make slicing super easy. Once it’s ready, slice the steak thinly against the grain. This shortens the muscle fibers and helps make every bite tender and easy to chew.
- Transfer the sliced beef into a large Ziploc bag or bowl and toss with 2 tablespoons of cornstarch. Shake it up or stir to coat. Set aside while you prep everything else.
- In a separate small bowl, whisk together the soy sauce, beef broth, honey (or maple syrup), sesame oil, ginger, garlic, and chili flakes. Stir until everything is well combined. Set aside.
- Heat a large skillet or wok over medium-high heat. Once hot, add 1 tablespoon of neutral oil. Toss in the broccoli florets and sliced onion and stir-fry for 3–5 minutes, or until the broccoli turns bright green and the onions begin to soften. Push everything to one side of the pan to make room for the beef.
- Add a splash more oil to the center of the pan if needed, then add the beef in a single layer. Let it cook undisturbed for 1–2 minutes to get a nice sear. Stir everything together and cook for another 1–2 minutes until the beef is mostly cooked through.
- Give the sauce another quick whisk and pour it into the pan. Stir everything together and let the sauce simmer for 1–2 minutes, or until it thickens and coats the beef and broccoli. It should have a rich, glossy consistency.
What Makes a Great Beef and Broccoli Recipe?
To nail this dish at home, you just need a few quality ingredients, a good pan or wok, and a plan. Let’s break it down:
The Beef
When it comes to choosing the best cut of beef, I recommend flank steak or top sirloin steak. These cuts are lean but still tender when sliced properly against the grain—which means slicing across the muscle fibers rather than with them. This technique shortens the fibers, making each bite more tender and easier to chew. Here’s a pro tip: pop your beef in the freezer for about 30 minutes before slicing. It firms up just enough to make it easier to cut into thin, even strips—key for a fast and even stir fry.
Once sliced, toss the beef in 1-2 tablespoons of cornstarch in a zip-top bag. This little trick helps build a beautiful crust on the beef when seared and gives the stir fry sauce something to grip onto. It’s the move that transforms this from “stir-fried meat” to full-on takeout-style beef and broccoli.
The Broccoli
You want bright green, tender broccoli florets that still have a bit of bite. Overcooked broccoli makes for a soggy, sad stir fry. I use a large skillet or wok over medium-high heat to get the broccoli seared just enough to keep its structure and deepen its flavour.
You can also add onions to round out the base of this stir fry. The sweetness that comes from sautéed onions brings balance to the dish.

That Sauce Though…
Okay, let’s talk about the marinade magic: the beef and broccoli sauce. This one’s the real deal. You’re combining a few pantry staples, but the result is full-on restaurant flavour.
Here’s the lowdown on this beef and broccoli sauce:
- Low sodium soy sauce for that umami base
- Beef broth to deepen the meaty notes
- Sesame oil for nutty aroma and flavour
- Ginger and garlic to build the aromatic base
- A little honey or maple syrup for a hint of sweetness
- Chili flakes for just the right amount of heat
You’ll want to whisk this all together in a separate small bowl before adding it to your stir fry. Once it hits the pan, don’t walk away! This sauce reduces fast. You’re looking for that perfect consistency—thick enough to coat but not sticky.

Cooking Tips for Beef and Broccoli
- Use high heat – A wok or heavy pan over medium-high heat is the name of the game. You want a good sear, not a slow sauté.
- Don’t overcrowd – Stir-frying in batches is worth it if you want that restaurant-level browning. The more beef you cram in the pan, the less flavour you’ll build.
- Add your sauce last – After your beef and broccoli are mostly cooked, that’s when the stir fry sauce comes in. Let it bubble and thicken for a minute or two, and then it’s showtime.

Want to Make it Your Own Version?
One of the best things about a good beef and broccoli stir fry recipe is how customizable it is.
- Swap in chicken or tofu if you want to skip the red meat.
- Throw in some noodles or serve it over white rice, sticky rice, or even brown rice if that’s your jam.
- Want extra veg? Add in carrots, bell peppers, snap peas, or edamame.
- Sprinkle with sesame seeds and chopped green onions at the end for crunch and flavor.
- Need it gluten-free? Use tamari in place of soy sauce.
- Add in some oyster sauce, sherry, neutral oil and light brown sugar for additional flavor.

Health Notes & Meal Prep Tips
This dish isn’t just fast and tasty—it’s also great for meal prep. Make a batch and portion it out with rice for the week. Store in airtight containers in the fridge for 4–5 days or freeze for longer. It reheats like a dream.
Plus, you’re getting a good mix of protein, fiber, and healthy carbohydrates. The broccoli adds a load of vitamins and antioxidants, and the beef gives you iron and muscle-building amino acids. Add in healthy fats from the sesame oil, and you’ve got a balanced meal that covers all your bases.
Pro tip: if you’re watching sodium, go easy on the soy sauce or use a low-sodium version. If cholesterol is a concern, flank steak is leaner than some other cuts.

Final Thoughts On This Beef and Broccoli Recipe
Beef and broccoli is one of those comforting dishes that just hits every time. It’s got bold flavour, tender beef, crisp-tender vegetables, and that craveable stir fry sauce that makes you want to lick the plate. Whether it’s a Tuesday night dinner or part of your weekly meal prep, this is one of those recipes you’ll come back to again and again.
So next time the craving hits and you’re tempted to scroll your takeout app, just know—you’ve got the skills to make something even better at home. Fire up the stove, get that wok or large skillet hot, and let’s cook something awesome.
Trust me, once you taste this homemade beef and broccoli, you might just retire your favourite takeout order for good.

Other Recipes You Will Love!
Andy Hay
Andy is the founder of ECK, Chef, and let’s admit it… the reason you’re here. He taught himself to cook, and it all paid off when he secured his spot in the season 5 Finale of Master Chef Canada. Now, Andy uses his big energy to showcase recipes that actually make people want to cook. His brand was built on butter and East Coast charm, and Andy’s kept that same energy ever since. Off-camera, you’ll find him doing what started it all: cooking for his two daughters, wife and the people he loves.
Rate & leave a comment
15 Comments
— End of comments —
— No more comments to load —
Excellent recipe. It’s as good as any Chinese takeout. Please add sliced onion to recipe list. I just winged it with a half thinly sliced onion.
Love this, Peter! Thanks for sharing!
Deadly. Added some Chili Crisp and a tablespoon of Hoisin sauce to sweeten it a touch for the kiddies. I also popped in some peppers and half an onion like you mentioned to stretch the dish out a bit. We’ll definitely add this to our go-to recipes. Thanks again!
So glad you liked this, Beverly!
Spot on flavor. So good! Will go in my regular rotation.
Love that, Michelle! So glad this one is going in the family rotation!
Love love love this recipe! Instant hit with my family. Thank you so much for sharing!!
So happy to hear that—thank you! Nothing better than a recipe that wins over the whole family. Appreciate you trying it
4th time making this dish and it never disappoints It’s great everytime! It was always one of my favorites when eating out but this is so much better!
That’s the best compliment—thank you! So glad it’s become a favorite at home too!