Some nights you just want that takeout flavor without actually ordering it. This Better-Than-Takeout Beef With Broccoli hits every note you want – tender slices of beef, bright green broccoli, and a sauce that clings to everything in the best way. It comes together in about 30 minutes, uses one pan, and honestly tastes better than most delivery versions I have tried.

The secret is in two things: how you slice the beef and how you build the sauce. Get those right and the rest basically takes care of itself. Whether you are working with flank steak, chuck roast beef, or even stew meat, this recipe is flexible enough to handle different cuts without losing that silky, restaurant-style finish.
Ingredients You Will Need
- 1.5 lbs flank steak or chuck roast, thinly sliced against the grain
- 3 cups broccoli florets
- 3 cloves garlic, minced
- 1 tsp fresh ginger, grated
- 3 tbsp soy sauce (low sodium works great)
- 1 tbsp oyster sauce
- 1 tbsp hoisin sauce
- 1 tbsp brown sugar
- 1 tsp sesame oil
- 1 tbsp cornstarch, divided
- 1/2 cup beef broth
- 2 tbsp vegetable oil
- Cooked white rice, for serving
- Sesame seeds and sliced green onion, optional garnish
How to Make Better-Than-Takeout Beef With Broccoli
- Slice the beef as thin as possible, against the grain. Toss it with half the cornstarch and a splash of soy sauce. Let it sit for 10 minutes while you prep everything else.
- Mix the sauce: combine soy sauce, oyster sauce, hoisin, brown sugar, sesame oil, beef broth, and the remaining cornstarch in a small bowl. Whisk until smooth.
- Heat a large skillet or wok over high heat until it is very hot. Add 1 tablespoon of oil, then sear the beef in a single layer for about 2 minutes per side. Do not stir too much – you want some color on it. Remove from pan and set aside.
- Add the second tablespoon of oil to the same pan. Toss in the broccoli and stir-fry for 2 to 3 minutes until bright green and just tender but still with a bit of crunch.
- Add the garlic and ginger, cook for 30 seconds until fragrant.
- Return the beef to the pan, pour the sauce over everything, and toss to coat. Cook for another 1 to 2 minutes until the sauce thickens and coats the broccoli and beef evenly.
- Serve immediately over rice, topped with sesame seeds and green onion if you like.
Getting the Beef Right
For a truly tender beef and broccoli recipe, the cut and the slice matter more than almost anything else. Flank steak is the most common choice, but chuck roast beef works surprisingly well when sliced thin. Even stew meat and broccoli recipes can turn out silky if you cut the pieces small and velvet them with cornstarch first. Slice everything against the grain at roughly 1/4 inch thick. Thicker than that and the beef will be chewy, not tender.
If you have time, pop the beef in the freezer for 20 minutes before slicing. It firms up just enough to make clean, even cuts much easier.

Ingredient Swaps and Variations
No flank steak on hand? Chuck roast beef and broccoli is a solid swap – just slice it extra thin. Ground beef works too, and a broccoli stir-fry with ground beef is actually faster to pull together on a weeknight. Skip the browning step and just break the beef apart as it cooks, then follow the same sauce method.
For the sauce, tamari replaces soy sauce if you need a gluten-free version. Maple syrup works in place of brown sugar. If you do not have oyster sauce, a little extra hoisin plus a few drops of fish sauce gets close enough. Better than take out beef and broccoli does not require a pantry full of specialty items.
Pro Tips for a Better Result
- High heat is non-negotiable. A lukewarm pan steams the beef instead of searing it.
- Cook the beef in batches if your pan is crowded – this is one of the most common mistakes people make.
- Blanch the broccoli for 60 seconds in boiling water before stir-frying if you prefer it softer.
- Sauce too thin? Mix a small amount of cornstarch with cold water and stir it in while the pan is still hot.
- Sauce too thick? A splash of beef broth loosens it right up without diluting the flavor.
Storage and Serving
Leftovers keep well in an airtight container in the fridge for up to 4 days. Reheat in a skillet over medium heat with a tablespoon of water to loosen the sauce. Microwaving works too, just cover it loosely to keep the moisture in. This dish also freezes well for up to 2 months – store it without the rice for best results.
Serve it over steamed white rice or brown rice. Noodles are another option if rice is not your thing. A simple cucumber salad or a side of steamed edamame rounds it out nicely without adding much work.
FAQ
Can I use a different cut of beef?
Yes. Flank steak and sirloin are the easiest to work with, but chuck roast beef and broccoli is a great budget option. Just slice it very thin and velvet it with cornstarch first.
How do I keep the broccoli from getting soggy?
Cook it on high heat and keep it moving. Two to three minutes in a hot pan is enough to get it tender while keeping that slight crunch. Add it to the sauce at the very end.
Can I make this with stew meat?
You can. Stew meat and broccoli recipes work best when the pieces are cut smaller and coated in cornstarch before searing. The texture will be slightly more rustic but the flavor is just as good.
Is this recipe gluten-free?
Not as written, but easy to adapt. Use tamari instead of soy sauce and check that your oyster sauce and hoisin are labeled gluten-free. Everything else in the recipe is naturally gluten-free.
Can I prep anything ahead of time?
Definitely. Slice the beef and mix the sauce up to 24 hours ahead. Store them separately in the fridge. When you are ready to cook, the whole thing comes together in under 15 minutes.

Better-Than-Takeout Beef With Broccoli
Equipment
- Large skillet or wok
- Mixing Bowl
- Whisk
Ingredients
- 1.5 lbs flank steak or chuck roast, thinly sliced against the grain
- 3 cups broccoli florets
- 3 cloves garlic, minced
- 1 tsp fresh ginger, grated
- 3 tbsp soy sauce low sodium recommended
- 1 tbsp oyster sauce
- 1 tbsp hoisin sauce
- 1 tbsp brown sugar
- 1 tsp sesame oil
- 1 tbsp cornstarch, divided
- 0.5 cup beef broth
- 2 tbsp vegetable oil
- cooked white rice, for serving
- sesame seeds and sliced green onion optional garnish
Instructions
- Prep the beef: Slice beef thin against the grain. Toss with half the cornstarch and a splash of soy sauce. Rest for 10 minutes.
- Mix the sauce: Whisk together soy sauce, oyster sauce, hoisin, brown sugar, sesame oil, beef broth, and remaining cornstarch in a small bowl until smooth.
- Sear the beef: Heat skillet over high heat. Add 1 tbsp oil and sear beef in a single layer, 2 minutes per side. Remove and set aside.
- Cook the broccoli: Add remaining oil to the pan. Stir-fry broccoli for 2 to 3 minutes until bright green and just tender.
- Add aromatics: Add garlic and ginger, cook for 30 seconds until fragrant.
- Combine: Return beef to the pan, pour in the sauce, and toss everything together. Cook 1 to 2 minutes until sauce thickens and coats evenly.
- Serve: Plate over rice and garnish with sesame seeds and green onion.
Notes
- Freeze beef for 20 minutes before slicing for cleaner, thinner cuts.
- Cook beef in batches to avoid steaming it in the pan.
- Sauce too thin? Stir in a cornstarch slurry. Too thick? Add a splash of beef broth.
- Stew meat and chuck roast both work – slice thin and velvet with cornstarch first.
