If you’ve ever craved takeout but wanted something fresher and more satisfying, this beef with broccoli recipe is just what you need. You’ll get tender, juicy beef perfectly coated in a rich, savory sauce with crisp broccoli that’s full of vibrant flavor.

Making beef with broccoli at home is easier than you think, and this recipe is better than takeout because you control every ingredient and step. Whether it’s a weeknight dinner or a weekend treat, you’ll love how quickly it comes together without sacrificing taste.
Why You'll Love This Recipe
- Quick and easy to prepare in under 30 minutes
- Uses simple, fresh ingredients you likely have on hand
- Perfectly balanced savory sauce with garlic and ginger
- Tender beef and crisp broccoli for great texture
- Healthier and more customizable than takeout options
Ingredients
Everything you need for a delicious beef with broccoli dinner is right here. For best results, use fresh broccoli and good-quality flank or sirloin steak.
- 1 pound flank steak, thinly sliced against the grain
- 3 cups broccoli florets, washed and trimmed
- 2 tablespoons vegetable oil, divided
- 3 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 1/2 cup low-sodium soy sauce
- 1/4 cup beef broth or water
- 2 tablespoons oyster sauce
- 1 tablespoon brown sugar
- 1 tablespoon cornstarch
- 1 teaspoon toasted sesame oil
- 1/4 teaspoon crushed red pepper flakes (optional)
- 1 tablespoon water (for slurry)
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Total Time: 27 minutes
- Servings: 4
- Calories: Approximately 320 per serving
How to Make Better-Than-Takeout Beef With Broccoli
- In a medium bowl, whisk together soy sauce, beef broth, oyster sauce, brown sugar, and sesame oil. Set aside.
- In another small bowl, mix cornstarch with 1 tablespoon water to create a slurry. Set aside.
- Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat. Add broccoli florets and stir-fry for 3-4 minutes until bright green and crisp-tender. Remove broccoli and set aside.
- Add remaining 1 tablespoon oil to the skillet. Add sliced beef in a single layer and cook 2-3 minutes without stirring to get a nice sear. Flip and cook another 1-2 minutes until beef is browned but still tender. Remove beef and set aside.
- Lower heat to medium. Add garlic and ginger to the skillet and sauté for 30 seconds until fragrant.
- Pour in the soy sauce mixture and bring to a simmer. Stir in the cornstarch slurry and cook for 1-2 minutes until the sauce thickens and becomes glossy.
- Return beef and broccoli to the skillet. Toss everything to coat well in the sauce and heat through for 1-2 minutes. Add crushed red pepper flakes if using.
- Serve immediately with steamed rice or noodles for a complete meal.
Tips for the Best Results
- Slice the beef thinly against the grain for maximum tenderness.
- Use a hot pan to quickly sear the beef and keep it juicy.
- Don’t overcook broccoli; it should be crisp-tender and bright green.
- Make the sauce ahead and adjust sweetness or saltiness to your taste.
- Let the cornstarch slurry mix well before adding to avoid lumps.
Storage and Reheating
Store leftover beef with broccoli in an airtight container in the refrigerator for up to 3 days. The broccoli may soften over time but will still be delicious.
To reheat, warm gently in a skillet over medium heat or microwave until heated through. Add a splash of water or broth to refresh the sauce if it thickens too much.
Frequently Asked Questions
Can I use other cuts of beef for this recipe?
Yes, you can substitute flank steak with sirloin, skirt steak, or even ribeye for a richer flavor. Just be sure to slice thinly and cook quickly to avoid toughness.
Is it possible to make this recipe gluten-free?
Absolutely. Use gluten-free soy sauce or tamari and double-check oyster sauce for gluten content. This makes the dish suitable for gluten-sensitive diets.
Can I prepare this recipe ahead of time?
You can slice the beef and mix the sauce a day ahead to save time. However, cook the beef and broccoli fresh for the best texture and flavor.
What can I serve with beef with broccoli?
Steamed white or brown rice is classic, but you can also serve it with fried rice, noodles, or even cauliflower rice for a low-carb option.


