The fragrant allure of this savory dish often reminds people of their favorite take-out orders. With tender beef slices, crisp broccoli, and a glossy sauce, it embodies the best of Chinese cuisine. Preparing this at home not only brings the flavors you love right to your kitchen but also offers the joy of crafting a meal tailored to your taste. Plus, there’s something immensely satisfying about recreating restaurant favorites with your own hands.
Why you’ll love this dish
This dish stands out for its balanced flavors and delightful textures. The beef delivers a robust flavor, while the broccoli adds a fresh crunch that complements the sauce perfectly. You’ll appreciate how quickly it comes together, making it an ideal option for busy weeknights or when you need to impress guests.
"This is my go-to recipe for a cozy night in! The sauce is so good; I could drink it!"
Beyond flavor, there’s the joy of customization. You can adjust the ingredients based on what you have or your family’s preferences, turning a simple meal into a personalized creation.
The cooking process explained
The beauty of this dish lies in its straightforward method. First, you’ll marinate the beef to enhance its taste. As that’s happening, you can prepare the vegetables and the rich sauce that pulls everything together. In less than 30 minutes, you’ll have a satisfying meal that feels both comforting and fulfilling.
Prep Time: 15 min | Cook Time: 15 min | Total Time: 30 min
What you’ll need
To make this delightful dish, gather the following ingredients:
- 1 lb flank steak, thinly sliced against the grain
- 2 cups broccoli florets
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1/4 cup soy sauce (or tamari for gluten-free)
- 2 tablespoons oyster sauce
- 2 tablespoons cornstarch
- 2 tablespoons vegetable oil
- 1 tablespoon sesame oil (optional)
- 1 tablespoon brown sugar
- 1/2 cup beef broth
- Cooked rice or noodles, for serving
Don’t hesitate to substitute broccoli with snow peas or bell peppers if you prefer different vegetables!
Step-by-step instructions
- In a bowl, combine the sliced beef with soy sauce, cornstarch, and brown sugar. Let it marinate for at least 10 minutes for the flavors to penetrate the meat.
- Heat vegetable oil in a large skillet or wok over medium-high heat. Add the marinated beef and sauté for about 3-5 minutes until it’s browned. Remove the beef and set aside.
- In the same skillet, add the broccoli, garlic, and ginger. Stir-fry for 2-3 minutes until the broccoli is bright green and tender-crisp.
- Return the beef to the skillet. In a small bowl, whisk together the oyster sauce, beef broth, and sesame oil (if using), then pour this mixture over the beef and broccoli.
- Cook everything together for an additional 2-3 minutes, allowing the sauce to thicken slightly. Adjust seasoning with more soy sauce or sugar to taste.
- Serve hot over cooked rice or noodles.
Best ways to enjoy it
For a complete meal, serve this dish alongside steamed rice or noodles. Add a sprinkle of sesame seeds or sliced green onions for a pop of flavor and color. It pairs well with a simple cucumber salad or egg rolls on the side for a more extensive spread.
Storage and reheating tips
Leftovers can be stored in an airtight container in the refrigerator for up to three days. To reheat, simply warm it in a skillet over medium heat, adding a splash of water or broth to retain moisture. This dish can also be frozen for up to a month; thaw it in the refrigerator before reheating.
Helpful cooking tips
For the best results, slice the beef against the grain to ensure tenderness. If you’re short on time, you can use pre-sliced beef strips available in most grocery stores. Keep your skillet super hot while cooking; this will create that beautiful sear on the beef. Lastly, make sure not to overcrowd the skillet—the beef needs space to brown well.
Creative twists
Feel free to swap the beef for chicken or tofu if you prefer a different protein. You could also experiment with flavors by incorporating spicy elements like red pepper flakes or a splash of sriracha. If you want to boost the nutritional profile, toss in additional vegetables such as bell peppers, carrots, or snap peas.
FAQ
Can I use frozen broccoli for this recipe?
Yes, you can! Just make sure to thaw and drain excess moisture from the frozen broccoli before adding it to the dish.
How can I make this dish gluten-free?
Using tamari instead of soy sauce and checking that your oyster sauce is gluten-free will help you enjoy this dish without worries.
Can I prepare the sauce in advance?
Absolutely! You can mix the sauce ingredients together and store them in the fridge for up to two days, ready to use when you’re ready to cook.

Beef and Broccoli Stir-Fry
Ingredients
Method
- In a bowl, combine the sliced beef with soy sauce, cornstarch, and brown sugar. Let it marinate for at least 10 minutes.
- Prepare the vegetables and sauce while the beef marinates.
- Heat vegetable oil in a large skillet or wok over medium-high heat. Add the marinated beef and sauté for about 3-5 minutes until browned. Remove the beef and set aside.
- In the same skillet, add the broccoli, garlic, and ginger. Stir-fry for 2-3 minutes until the broccoli is bright green and tender-crisp.
- Return the beef to the skillet. In a small bowl, whisk together the oyster sauce, beef broth, and sesame oil (if using), then pour this mixture over the beef and broccoli.
- Cook everything together for an additional 2-3 minutes, allowing the sauce to thicken slightly. Adjust seasoning with more soy sauce or sugar to taste.
- Serve hot over cooked rice or noodles.



