Welcome to your new favorite weeknight meal! This Beef and Broccoli recipe isn’t just easy and delicious; it’s a culinary game-changer that brings the vibrant flavors of your beloved takeout right into your kitchen in under 30 minutes. Imagine tender, succulent beef and crisp-tender broccoli, all coated in a rich, savory, and perfectly balanced stir-fry sauce – cooked entirely in one skillet! Forget the lengthy waits and questionable ingredients; this homemade Beef and Broccoli stir fry is superior in every way, promising big, bold flavors that will have your family asking for seconds.
If you’re on the hunt for more quick and satisfying Asian-inspired dinners, be sure to explore our popular Chicken Stir Fry and Cashew Chicken recipes!

Beef and Broccoli Stir Fry: A Weeknight Wonder
For those bustling weeknights when time is of the essence but flavor is non-negotiable, stir-fry dinners are an absolute lifesaver. While our Chicken Stir Fry makes regular appearances on our dinner rotation, this Beef and Broccoli Stir Fry stands out as an equally delicious and incredibly flavorful alternative. Each bite delivers melt-in-your-mouth tender beef perfectly complemented by the fresh crunch of broccoli, all brought together by an irresistibly delicious stir-fry sauce boasting big, bold, and perfectly balanced notes.
This recipe transforms a classic Chinese-American dish into a quick-cooking reality, proving that incredible taste doesn’t require hours in the kitchen. It’s ideal for home cooks looking for a convenient yet gourmet-level meal that outshines any restaurant version.
Why This Beef and Broccoli Recipe Will Become Your New Favorite
We believe this Beef and Broccoli stir fry isn’t just another recipe; it’s a revelation. Here’s why we’re convinced it will earn a permanent spot on your weekly menu:
One-Skillet Convenience: Say goodbye to stacks of dirty dishes! This entire Beef and Broccoli meal comes together effortlessly in a single skillet or wok. From searing the beef to steaming the broccoli and simmering the sauce, everything happens in one pan, making cleanup an absolute breeze. This feature alone makes it a top contender for busy weeknight dinners.
Unforgettable Big, Bold Flavors: Despite its simplicity, this stir fry delivers an explosion of flavors in every mouthful. The secret lies in a carefully crafted sauce that balances savory soy, a hint of sweet brown sugar, aromatic ginger and garlic, and the distinctive umami of hoisin and sesame oil. These few key ingredients work in harmony to create a depth of flavor that genuinely rivals, and often surpasses, your favorite takeout.
Lightning Fast and Effortless: Speed is a major advantage of this recipe. Once you’ve prepped your ingredients – a process that can be streamlined by freezing the steak for easier slicing and using pre-cut broccoli florets – the actual cooking takes less than 20 minutes. You’ll be “off to the races” and enjoying a freshly cooked meal before you know it, making it perfect for spontaneous dinners or when hunger strikes quickly.
Better Than Takeout Taste: There’s nothing quite like the satisfaction of creating a dish at home that tastes even better than what you’d order from a restaurant. This Beef and Broccoli recipe achieves just that. The freshness of the ingredients, the control over the cooking process, and the ability to customize to your family’s preferences result in a healthier, fresher, and more flavorful dish. It’s consistently a winner with children and adults alike, with plates cleaned and requests for second helpings being a common occurrence.

The secret to an exceptional stir fry often lies in the quality of its fresh vegetables and the harmonious blend of a simple, yet profoundly delicious, sauce. Prioritize fresh ingredients whenever possible to truly elevate this dish.
Expand Your Steak Repertoire
If you’re a true steak enthusiast and find yourself craving more beef-centric meals after enjoying this stir fry, we have an array of other fantastic steak and steak-inspired recipes that are sure to satisfy:
- Salisbury Steak
- The Best Steak Marinade
- Classic Chicken Fried Steak
- Flavorful Steak Kabobs
- Homemade Steak Seasoning Blend
Essential Ingredients for Your Beef and Broccoli Stir Fry
One of the beauties of this Beef and Broccoli stir fry is that many of the ingredients are likely already staples in your pantry, making it a convenient go-to for any weeknight. This recipe isn’t just satisfyingly filling and incredibly tasty; it also comes together with remarkable speed. Below, we’ll delve into the key components that bring this sensational dish to life. For the complete, detailed recipe with exact measurements and instructions, please refer to the printable recipe card located at the end of this post.
- Flank Steak: This cut is ideal for stir-frying due to its robust flavor and ability to become wonderfully tender when sliced thinly against the grain. Its lean texture absorbs marinades beautifully, ensuring every strip is packed with flavor. While flank steak is highly recommended, you can substitute with other cuts like skirt steak or sirloin, though results may vary slightly. The key is thin slicing against the grain to maximize tenderness.
- Light Olive Oil: Used for sautéing the beef and broccoli, providing a neutral base that lets the other flavors shine. Vegetable oil or canola oil are excellent alternatives if you prefer.
- Broccoli Florets: The co-star of our dish! We recommend using 1 large head of fresh broccoli, cut into bite-sized florets, or a 12-ounce bag of pre-cut florets for ultimate convenience. Fresh broccoli is crucial here; avoid frozen broccoli, as it tends to become watery and loses its desirable crisp-tender texture in a stir fry.
Crafting the Perfect Stir Fry Sauce
The stir-fry sauce is truly the heart and soul of this Beef and Broccoli recipe. It’s what infuses the entire meal with its signature, irresistible flavor and brings all the components together in a delicious harmony. Our carefully developed sauce ensures this isn’t just good Beef and Broccoli, but truly the best you’ll ever make at home!
- Beef Stock: Forms the savory foundation of the sauce, adding depth and richness. Beef broth can be used interchangeably. Opting for low-sodium beef stock is a great way to control the overall saltiness, which is what we prefer for a balanced flavor profile.
- Low-Sodium Soy Sauce: Provides the essential umami and salty notes characteristic of Asian cuisine. Using a low-sodium version allows you to season without overwhelming the dish. For those avoiding soy or seeking a gluten-free alternative, coconut aminos make an excellent substitution without sacrificing flavor.
- Brown Sugar: A touch of brown sugar introduces a subtle sweetness that perfectly balances the savory and tangy elements of the sauce, adding a lovely complexity. It can be adjusted or omitted based on your preference.
- Cornstarch: This is our secret weapon for achieving that beautifully thick, glossy, and restaurant-quality stir-fry sauce. It ensures the sauce clings perfectly to every piece of beef and broccoli.
- Toasted Sesame Oil: A powerhouse of flavor, toasted sesame oil imparts a wonderfully nutty and aromatic depth. It’s an ingredient we consider almost indispensable in our stir-fry recipes, truly intensifying the overall experience.
- Hoisin Sauce: This rich, sweet, and tangy Chinese barbecue sauce adds an incredible layer of flavor that is hard to replicate. You can typically find it in the Asian food aisle of most grocery stores. If it’s unavailable, while it adds a unique touch, the sauce can still be delicious without it.
- Rice Vinegar: Adds a bright, tangy acidity that cuts through the richness and balances the sweetness of the sauce. For an authentic Asian cooking touch, Shaoxing cooking wine (Chinese rice cooking wine) can be substituted for the rice vinegar.
- Sriracha: An optional but highly recommended ingredient for those who enjoy a little heat! Sriracha provides a fantastic kick and an extra boost of flavor. If you’re not a fan of spicy food, feel free to omit it or substitute with a different hot sauce to taste.
- Minced Garlic: Fresh garlic is non-negotiable for its pungent, aromatic base. You’ll need approximately 3 cloves, finely minced, to provide a robust flavor.
- Fresh Ginger: Adds a bright, zesty, and slightly spicy warmth that is characteristic of many Asian dishes. Whether you use ginger paste or freshly minced ginger, we love the intense flavor it brings. We typically use a full tablespoon, but you can reduce it to half a tablespoon if you prefer a milder ginger note.
Garnish and Serving Suggestions
Elevate your Beef and Broccoli stir fry from great to extraordinary with these optional garnishes and serving suggestions:
- Sesame Seeds: A sprinkle of toasted sesame seeds adds a beautiful visual appeal, a delicate crunch, and a subtle nutty flavor.
- Green Onions: Sliced green onions provide a fresh, mild oniony bite and a pop of vibrant green color.
- Red Pepper Flakes: For an extra layer of heat and visual flair, a pinch of red pepper flakes is perfect.
Complete your meal by serving this delightful stir fry with a side of your favorite rice, whether it’s classic long-grain white rice, fragrant Jasmine rice, or hearty brown rice.

Mastering the Beef and Broccoli Recipe: Step-by-Step
Creating this easy Beef and Broccoli stir fry is simpler than you might think! Here’s a streamlined overview of the process. For detailed instructions and precise measurements, please refer to the comprehensive recipe card at the end of this post.
- Prepare the Flank Steak: For easier and more uniform slicing, briefly chill the flank steak in the freezer. Then, cut the beef into thin, uniform strips, ensuring you slice against the grain for maximum tenderness.
- Whisk the Stir Fry Sauce: In a medium bowl, combine all the sauce ingredients. Whisk thoroughly until everything is well-integrated and the cornstarch has dissolved, creating a smooth, rich mixture.
- Marinate the Steak: Take a small portion of your prepared stir fry sauce and toss it with the sliced flank steak. This brief marinade infuses the beef with flavor and contributes to its tenderness.
- Cook the Broccoli: Heat a tablespoon of olive oil in your skillet or wok over medium-high heat. Add the broccoli florets and sauté for a few minutes until they begin to brighten. Add a small amount of water, cover the skillet, and steam until the broccoli reaches your desired crisp-tender consistency. Remove the cooked broccoli and set it aside.
- Sear the Steak: Add another tablespoon of olive oil to the now-empty skillet. Increase the heat slightly. Add the marinated steak in batches (to avoid overcrowding) and cook quickly, just until it’s no longer pink and develops a nice sear, typically 1 to 3 minutes per side. Transfer the seared beef to a clean plate.
- Sauté Aromatics: In the same skillet, add the remaining olive oil. Introduce the minced garlic and fresh ginger, stirring constantly for about 30 seconds. Be careful not to burn the garlic.
- Thicken the Sauce: Pour the remaining stir-fry sauce mixture into the skillet with the aromatics. Bring the sauce to a boil, then reduce the heat to medium-low and simmer, stirring frequently, until it thickens to a beautiful, glossy consistency, which usually takes 2 to 4 minutes.
- Combine and Finish: Return both the cooked steak and the steamed broccoli to the skillet with the thickened sauce. Toss everything gently to ensure the beef and broccoli are thoroughly coated. Heat for another 1 to 2 minutes to warm the broccoli through.
- Serve Hot: Garnish generously with sesame seeds, sliced green onions, and red pepper flakes (if using). Serve immediately over a bed of fluffy rice for a complete and satisfying meal.

Pro Tip: For significantly easier slicing, place your flank steak in the freezer for about 20-30 minutes before cutting. This firms it up, allowing for perfectly thin, uniform strips.
Beef and Broccoli Recipe: Frequently Asked Questions (FAQs)
What other vegetables can I add to this stir fry?
While classic Beef and Broccoli typically focuses on just those two ingredients, this stir fry is incredibly versatile! You can easily incorporate a variety of other vegetables to boost nutrition, color, and flavor. Excellent additions include sliced carrots, bell peppers (any color), crisp snow peas, green beans, sliced mushrooms, sweet onions, or even bamboo shoots and water chestnuts for extra crunch. For more creative ideas, check out our flexible Chicken Stir Fry recipe!
What cut of beef should I use in this recipe?
Flank steak is our top recommendation for its excellent flavor, tenderness when properly prepared, and widespread availability. Skirt steak is another fantastic option that cooks quickly and absorbs marinades well. A pounded-out flat iron steak can also work beautifully. If you choose other cuts, ensure they are tenderized first and always remember to slice them very thinly against the grain to prevent toughness and ensure a pleasant texture in your stir fry.
Can I freeze this recipe for later?
Yes, this Beef and Broccoli stir fry freezes remarkably well! To freeze leftovers, allow the dish to cool completely to room temperature. Then, transfer it to airtight, freezer-safe containers. Properly stored, the Beef and Broccoli will maintain its quality in the freezer for up to 2 months. To reheat, simply thaw the frozen meal in the refrigerator overnight, then gently warm it on the stovetop, in the microwave, or in the oven until heated through. You might want to add a splash of water or broth during reheating to restore moisture.
Can this recipe be doubled?
Absolutely! With growing appetites in the house, doubling this recipe often becomes a necessity, especially if you hope for any leftovers for lunch the next day. When doubling, just ensure you have a sufficiently large skillet or wok to accommodate the increased volume of ingredients. If your pan is too small, cook the beef and broccoli in separate batches to avoid overcrowding, which can lead to steaming instead of searing, and a less flavorful result. The sauce can be doubled without issue.
Is this recipe naturally gluten-free or can it be made gluten-free?
This recipe can easily be adapted to be gluten-free. The main ingredient to watch out for is soy sauce, which typically contains wheat. Simply substitute regular soy sauce with a gluten-free tamari or coconut aminos. Always double-check your hoisin sauce as well, as some brands may contain gluten. Most other ingredients are naturally gluten-free, but always read labels to be sure.
How can I make the broccoli extra crisp?
If you prefer your broccoli with a more pronounced crispness, you can adjust the cooking method slightly. Instead of adding water and steaming, simply sauté the broccoli florets for 4 to 5 minutes over medium-high heat, stirring frequently, until they reach your desired level of tenderness and char without becoming mushy. This skip-the-steam method results in brighter, firmer broccoli.

Storage and Reheating Information
Refrigerator: To keep any delicious leftovers fresh, transfer them to an airtight container and store in the refrigerator for up to 4 days. This ensures optimal taste and food safety.
Freezer: For longer storage, this Beef and Broccoli recipe is freezer-friendly. Once cooled completely, place the stir fry in a freezer-safe container, where it will remain fresh for up to 2 months. When you’re ready to enjoy it again, thaw the frozen meal in the refrigerator overnight, then reheat gently on the stovetop over medium heat until warmed through. A splash of water or beef stock can help revive the sauce.
Expert Tips and Tricks for the Best Beef and Broccoli
- Marinate for Deeper Flavor: While the recipe includes a quick marinade, if you have extra time, letting the steak marinate for at least an hour (or even overnight in the refrigerator) will result in even more tender and flavorful beef that truly absorbs the sauce’s essence.
- Customize with Your Favorite Veggies: Feel free to experiment! This stir fry is wonderfully adaptable. Add bell peppers, snap peas, carrots, or mushrooms to make it your own and boost its nutritional value.
- Save Time with Pre-Cut Broccoli: For maximum convenience on busy nights, opt for a bag of pre-cut broccoli florets. It’s a simple shortcut that doesn’t compromise on flavor or freshness.
- Don’t Overcrowd the Pan: When cooking the beef or broccoli, ensure you cook them in batches if your skillet isn’t large enough. Overcrowding lowers the pan’s temperature, leading to steamed rather than seared meat and soft instead of crisp-tender vegetables.
- Achieve Perfect Broccoli: For bright green, crisp-tender broccoli, don’t overcook it during the steaming phase. It should still have a slight bite. If you prefer a softer texture, steam for a minute or two longer.
More Irresistible Stir Fry Recipes to Try
If you love the quick cooking and bold flavors of this Beef and Broccoli, you’ll definitely want to explore these other fantastic stir fry options from our collection:
- Easy Chicken Stir Fry
- Simple Cashew Chicken
- 20-Minute Sesame Chicken with Broccoli
Favorite Dinner Recipes for Any Night
Looking for more mealtime inspiration? These beloved dinner recipes are perfect for satisfying cravings and gathering the family:
- The Best Homemade Baked Mac and Cheese
- Hearty Salisbury Steak Recipe
- The Ultimate Tater Tot Casserole
- Comforting Crockpot Chili
- Classic Chicken Fried Steak with Gravy
How To Make Beef and Broccoli

Print Recipe
Pin Recipe
Beef and Broccoli
This Beef and Broccoli recipe is easy and delicious! The perfect weeknight dinner that’s ready to be enjoyed in under 30 minutes! Made in one skillet with big, bold flavors, this Beef and Broccoli stir fry is so much better than takeout!
Ingredients
- 1 pound flank steak
- 3 tablespoons light olive oil divided
- 4 to 5 cups broccoli florets 1 head of broccoli or 12 ounce bag of florets.
- ⅓ cup water
Stir Fry Sauce
- 1 cup beef stock 236 mL
- 5 tablespoons low-sodium soy sauce or coconut aminos 118 grams
- 3 tablespoons brown sugar
- 2 tablespoons cornstarch
- 1 tablespoon toasted sesame oil
- 1 tablespoon hoisin sauce
- 1 tablespoon rice vinegar
- 1 to 2 teaspoons sriracha or red pepper flakes, optional
- 1 tablespoon minced garlic about 3 cloves
- ½ – 1 tablespoon fresh ginger paste or minced
Garnish and Serving
- 3 teaspoons sesame seeds optional
- 3 green onions sliced, optional
- red pepper flakes
- cooked rice for serving optional
Instructions
-
If you have time, place the steak in the freezer for 30 minutes. *This step isn’t necessary but it does make the steak easier to slice.1 pound flank steak
Stir Fry Sauce
-
While the steak is chilling, mix together the sauce.
-
In a mixing bowl, whisk together the beef stock, low sodium soy sauce or coconut aminos, brown sugar, cornstarch, toasted sesame oil, hoisin sauce, rice vinegar and sriracha (if using) until well-combined. Set aside.1 cup beef stock, 5 tablespoons low-sodium soy sauce, 3 tablespoons brown sugar, 2 tablespoons cornstarch, 1 tablespoon toasted sesame oil, 1 tablespoon hoisin sauce, 1 tablespoon rice vinegar, 1 to 2 teaspoons sriracha
-
Remove the steak from the freezer or fridge and slice into ¼ inch strips making sure to cut against the grain. Place steak strips into a ziploc bag or bowl and toss with ¼ cup of the stir fry sauce. Set aside.1 pound flank steak
-
In a large skillet or wok, heat 1 tablespoon of the olive oil over medium-high heat. When the oil is hot, add in the broccoli florets and sauté for 2 to 3minutes. Add ⅓ cup water and place lid on skillet. Steam broccoli until crisp tender or as tender as you want. Remove the broccoli to a plate and set aside. Wipe the skillet clean.3 tablespoons light olive oil, 4 to 5 cups broccoli florets, ⅓ cup water
-
Heat 1 tablespoon of olive oil in the skillet or wok. When the oil is hot, add in the sliced steak and cook until no longer pink, about 1 to 3 minutes per side. Transfer the steak to a plate and set aside. *Cook the steak in 2 batches for more even cooking.
-
Heat the remaining 1 tablespoon of olive oil in the skillet and add the minced garlic and ginger. Cook for 30 seconds, stirring continuously to keep the garlic from burning.3 tablespoons light olive oil, 1 tablespoon minced garlic, ½ – 1 tablespoon fresh ginger
-
Add the stir fry sauce to the skillet and bring to a boil. Reduce the heat to medium-low and cook, stirring often, until the sauce thickens, about 2 to 4 minutes.
-
Add the steak to the skillet and toss to combine with the sauce. Stir in the broccoli and heat another 1 to 2 minutes to warm the broccoli. Sprinkle with sesame seeds, green onions, red pepper flakes (all optional) and serve over rice.3 teaspoons sesame seeds, 3 green onions, red pepper flakes, cooked rice for serving
Notes
Note: For more crisp broccoli, skip the water and steaming. Just sauté for 4 to 5 minutes or until the broccoli is cooked to your liking.