Beef and Broccoli, a dish that effortlessly marries tender, savory beef with crisp, vibrant broccoli, is a weeknight dinner champion. Forget takeout! I’m going to show you how to create a restaurant-quality version in your own kitchen, and in less time than it takes to order delivery.
While its exact origins are debated, Beef and Broccoli is widely believed to have evolved from classic Cantonese stir-fries, adapted to suit Western palates. Chinese immigrants, seeking to share their culinary heritage, subtly adjusted flavors and ingredients, resulting in this beloved fusion dish. It’s a testament to the beautiful exchange of cultures through food.
But what makes this dish so universally appealing? It’s the perfect balance of textures the satisfying chew of the beef against the slight crunch of the broccoli. The savory, slightly sweet sauce coats every morsel, creating an explosion of flavor with each bite. Plus, it’s incredibly convenient! A quick stir-fry is all it takes to have a healthy and delicious meal on the table. I think you will agree that this recipe is a winner!
Ingredients:
- For the Beef:
- 1.5 lbs flank steak, thinly sliced against the grain
- 2 tablespoons soy sauce
- 1 tablespoon cornstarch
- 1 tablespoon vegetable oil
- 1 teaspoon sesame oil
- 1/2 teaspoon ground ginger
- 1/4 teaspoon black pepper
- For the Broccoli:
- 1 large head of broccoli, cut into florets
- 2 tablespoons vegetable oil
- 2 cloves garlic, minced
- 1/4 cup water
- For the Sauce:
- 1/2 cup beef broth
- 1/4 cup soy sauce
- 2 tablespoons brown sugar
- 1 tablespoon cornstarch
- 1 tablespoon oyster sauce (optional, but highly recommended!)
- 1 teaspoon sesame oil
- 1/2 teaspoon ground ginger
- 1/4 teaspoon red pepper flakes (optional, for a little kick)
- For Serving:
- Cooked white rice, brown rice, or quinoa
- Sesame seeds (for garnish)
- Green onions, thinly sliced (for garnish)
Preparing the Beef
Okay, let’s start with the beef. This is where we build the flavor and tenderize the meat, so don’t skip these steps!
- Slice the Flank Steak: The most important thing here is to slice the flank steak against the grain. This means you’re cutting perpendicular to the long muscle fibers. This makes the beef much more tender and easier to chew. Aim for slices that are about 1/8 to 1/4 inch thick. If you’re having trouble slicing it thinly, you can partially freeze the steak for about 30 minutes to make it firmer and easier to handle.
- Marinate the Beef: In a medium bowl, combine the sliced flank steak with 2 tablespoons of soy sauce, 1 tablespoon of cornstarch, 1 tablespoon of vegetable oil, 1 teaspoon of sesame oil, 1/2 teaspoon of ground ginger, and 1/4 teaspoon of black pepper. Mix everything together really well, making sure all the beef is coated in the marinade.
- Let it Rest: Cover the bowl with plastic wrap and let the beef marinate in the refrigerator for at least 30 minutes. The longer it marinates, the more flavorful and tender it will become. I usually aim for at least an hour, but even 15-20 minutes will make a difference. You can even marinate it overnight for maximum flavor!
Preparing the Broccoli
Now, let’s get the broccoli ready. We want it to be tender-crisp, not mushy, so we’ll cook it quickly.
- Cut the Broccoli: Wash the broccoli thoroughly and cut it into bite-sized florets. Make sure the florets are roughly the same size so they cook evenly. You can also peel the stem and cut it into smaller pieces if you like.
- Blanch (Optional): For a brighter green color and slightly more tender broccoli, you can blanch it briefly. Bring a pot of water to a boil, add the broccoli florets, and cook for 1-2 minutes. Immediately drain the broccoli and rinse it with cold water to stop the cooking process. This step is optional, but it can improve the texture and appearance of the broccoli.
Making the Sauce
The sauce is the star of the show! This is where all the delicious flavors come together. Don’t be afraid to adjust the ingredients to your liking.
- Combine the Ingredients: In a small bowl, whisk together the 1/2 cup of beef broth, 1/4 cup of soy sauce, 2 tablespoons of brown sugar, 1 tablespoon of cornstarch, 1 tablespoon of oyster sauce (if using), 1 teaspoon of sesame oil, 1/2 teaspoon of ground ginger, and 1/4 teaspoon of red pepper flakes (if using). Make sure the cornstarch is fully dissolved to prevent lumps in the sauce.
- Set Aside: Set the sauce aside until you’re ready to cook the beef and broccoli.
Cooking the Beef and Broccoli
This is where the magic happens! We’ll stir-fry the beef and broccoli quickly over high heat to get that perfect texture and flavor.
- Heat the Wok or Skillet: Heat 1 tablespoon of vegetable oil in a large wok or skillet over high heat. Make sure the wok or skillet is very hot before adding the beef. This will help it sear quickly and prevent it from sticking.
- Cook the Beef: Add the marinated beef to the hot wok or skillet in a single layer. If you have too much beef to fit in the wok or skillet without overcrowding it, cook it in batches. Overcrowding the wok will lower the temperature and cause the beef to steam instead of sear. Cook the beef for 2-3 minutes per side, or until it’s browned and cooked through. Remove the beef from the wok or skillet and set it aside.
- Cook the Broccoli: Add the remaining 1 tablespoon of vegetable oil to the wok or skillet. Add the minced garlic and cook for about 30 seconds, or until fragrant. Be careful not to burn the garlic.
- Add the Broccoli and Water: Add the broccoli florets to the wok or skillet and stir-fry for 2-3 minutes, or until they start to turn bright green. Add 1/4 cup of water to the wok or skillet and cover it with a lid. Steam the broccoli for 2-3 minutes, or until it’s tender-crisp.
- Add the Sauce: Pour the sauce into the wok or skillet with the broccoli. Bring the sauce to a simmer and cook for 1-2 minutes, or until it thickens. Stir constantly to prevent the sauce from sticking to the bottom of the wok or skillet.
- Combine Everything: Add the cooked beef back to the wok or skillet with the broccoli and sauce. Stir everything together to combine and coat the beef and broccoli in the sauce. Cook for another minute or two, or until everything is heated through.
Serving
Time to enjoy the fruits of your labor! This Beef and Broccoli is best served hot over rice.
- Serve Over Rice: Spoon the Beef and Broccoli over cooked white rice, brown rice, or quinoa.
- Garnish: Garnish with sesame seeds and thinly sliced green onions.
- Enjoy! Serve immediately and enjoy! This dish is also great for meal prepping and can be stored in the refrigerator for up to 3-4 days.

Conclusion:
This isn’t just another weeknight dinner; it’s a flavor explosion waiting to happen! Seriously, if you’re looking for a quick, satisfying, and utterly delicious meal that rivals your favorite takeout, then this Beef and Broccoli recipe is an absolute must-try. The tender beef, perfectly cooked broccoli, and that savory-sweet sauce it’s a symphony of textures and tastes that will have you coming back for seconds (and maybe thirds!). What makes this recipe so special? It’s the simplicity. We’ve cut out all the unnecessary steps and ingredients, focusing on delivering maximum flavor with minimal effort. You don’t need to be a culinary expert to whip up this masterpiece. Even if you’re a beginner in the kitchen, you’ll find this recipe incredibly easy to follow. And the best part? It’s ready in under 30 minutes! That’s faster than ordering takeout, and infinitely healthier and tastier. But the deliciousness doesn’t stop there! This Beef and Broccoli is incredibly versatile. Feeling adventurous? Try adding a pinch of red pepper flakes for a little kick. Want to bulk it up? Toss in some sliced mushrooms or bell peppers. For a vegetarian twist, substitute the beef with tofu or tempeh. The possibilities are endless! As for serving suggestions, the classic choice is, of course, served over a bed of fluffy white rice. But don’t be afraid to experiment! Quinoa or brown rice are excellent healthy alternatives. You could even serve it over noodles for a delicious twist. And for a truly decadent experience, try topping it with some toasted sesame seeds and a sprinkle of chopped green onions. Beyond the main course, this Beef and Broccoli also makes a fantastic filling for lettuce wraps. Simply spoon the mixture into crisp lettuce leaves and enjoy a light and refreshing meal. It’s also a great option for meal prepping. Make a big batch on Sunday and enjoy it throughout the week for lunch or dinner. It reheats beautifully and tastes just as good (if not better!) the next day. I’m so confident that you’re going to love this recipe. It’s become a staple in my own kitchen, and I know it will become one in yours too. So, what are you waiting for? Gather your ingredients, put on your apron, and get cooking! I’m truly excited for you to experience the joy of making and enjoying this incredible Beef and Broccoli. Once you’ve tried it, I’d absolutely love to hear about your experience. Did you make any variations? What did you serve it with? What did your family think? Share your photos and stories in the comments below! Your feedback is invaluable, and it helps me continue to create recipes that you’ll love. Happy cooking, and bon appétit! Print
Beef and Broccoli: The Ultimate Guide to a Perfect Stir-Fry
- Total Time: 40 minutes
- Yield: 4 servings 1x
Description
Quick and easy Beef and Broccoli stir-fry featuring tender flank steak, crisp broccoli, and a flavorful savory sauce. Perfect for a weeknight dinner!
Ingredients
- 1.5 lbs flank steak, thinly sliced against the grain
- 2 tablespoons soy sauce
- 1 tablespoon cornstarch
- 1 tablespoon vegetable oil
- 1 teaspoon sesame oil
- 1/2 teaspoon ground ginger
- 1/4 teaspoon black pepper
- 1 large head of broccoli, cut into florets
- 2 tablespoons vegetable oil
- 2 cloves garlic, minced
- 1/4 cup water
- 1/2 cup beef broth
- 1/4 cup soy sauce
- 2 tablespoons brown sugar
- 1 tablespoon cornstarch
- 1 tablespoon oyster sauce (optional, but highly recommended!)
- 1 teaspoon sesame oil
- 1/2 teaspoon ground ginger
- 1/4 teaspoon red pepper flakes (optional, for a little kick)
- Cooked white rice, brown rice, or quinoa
- Sesame seeds (for garnish)
- Green onions, thinly sliced (for garnish)
Instructions
- Prepare the Beef: Slice the flank steak thinly against the grain. In a medium bowl, combine the sliced beef with soy sauce, cornstarch, vegetable oil, sesame oil, ginger, and pepper. Mix well and marinate in the refrigerator for at least 30 minutes (or up to overnight).
- Prepare the Broccoli: Wash and cut the broccoli into bite-sized florets. Blanch the broccoli in boiling water for 1-2 minutes for a brighter green color (optional). Drain and rinse with cold water.
- Make the Sauce: In a small bowl, whisk together beef broth, soy sauce, brown sugar, cornstarch, oyster sauce (if using), sesame oil, ginger, and red pepper flakes (if using). Ensure the cornstarch is fully dissolved.
- Cook the Beef: Heat 1 tablespoon of vegetable oil in a large wok or skillet over high heat. Add the marinated beef in a single layer (cook in batches if needed). Cook for 2-3 minutes per side, until browned and cooked through. Remove from the wok and set aside.
- Cook the Broccoli: Add the remaining 1 tablespoon of vegetable oil to the wok. Add the minced garlic and cook for about 30 seconds, until fragrant. Add the broccoli florets and stir-fry for 2-3 minutes, until they start to turn bright green. Add 1/4 cup of water, cover, and steam for 2-3 minutes, until tender-crisp.
- Combine and Thicken: Pour the sauce into the wok with the broccoli. Bring to a simmer and cook for 1-2 minutes, until thickened, stirring constantly.
- Finish and Serve: Add the cooked beef back to the wok with the broccoli and sauce. Stir to combine and coat everything in the sauce. Cook for another minute or two, until heated through.
- Serve: Spoon the Beef and Broccoli over cooked rice or quinoa. Garnish with sesame seeds and sliced green onions. Serve immediately.
Notes
- Slicing the flank steak against the grain is crucial for tenderness.
- Marinating the beef longer enhances flavor and tenderness.
- Blanching the broccoli is optional but improves color and texture.
- Adjust the amount of red pepper flakes to your desired spice level.
- Oyster sauce adds a depth of flavor but can be omitted if unavailable.
- For meal prepping, store in the refrigerator for up to 3-4 days.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
Leave a Comment