A fragrant symphony of ginger, garlic, and savory soy sauce fills my kitchen as I whip up one of my all-time favorites: Beef and Broccoli. This dish always manages to transform an ordinary weeknight into something extraordinary, blending tender strips of flank steak with crisp-tender broccoli and a rich sauce that’s just bursting with flavor.
After a long day, I find solace in the ease and satisfaction of creating this meal—from the satisfying sizzle of the beef in the pan to the vibrant green of the broccoli that brightens up the plate. Who knew that an authentic taste of Chinese takeout could be at your fingertips in just 30 minutes?
Whether you’re trying to impress guests, craving a home-cooked meal, or simply looking to escape the monotonous routine of fast food, this Beef and Broccoli recipe will leave your taste buds dancing and your heart full. Join me as we dive into this delectable dish that is as effortless to make as it is delightful to savor.
Why is Beef and Broccoli a must-try?
Quick and Easy: This recipe shines with a total cooking time of just 30 minutes, making it ideal for busy weeknights.
Flavor Explosion: The combination of ginger, garlic, and rich sauces creates a savory delight that elevates your dining experience to new heights.
Healthy Yet Hearty: Packed with nutritious broccoli and lean flank steak, this dish keeps you satisfied without sacrificing health.
Versatility: Whether served over rice, noodles, or on its own, it’s a flexible meal that adapts to your cravings.
Crowd-Pleaser: Impress family and friends with your cooking skills, because this dish is guaranteed to win over even the pickiest eaters.
So why not take a break from the fast food rut? Give this delicious beef and broccoli dish a try tonight!
Beef and Broccoli Ingredients
For the Beef Marinade
• Flank steak – a great choice for tender, flavorful meat that absorbs marinade beautifully.
• Cornstarch – helps to create a velvety texture for the beef during cooking.
• Neutral oil – use a flavorless oil to ensure the beef remains the star of the dish.
• Soy sauce – adds depth and a tangy savoriness that complements the beef.
• Baking soda – tenderizes the meat, making it easier to chew and enhancing its juiciness.
For the Sauce
• Beef stock – enriches the sauce with a hearty flavor profile that ties the dish together.
• Oyster sauce – brings a savory sweetness, enhancing the umami flavor of your Beef and Broccoli.
• Shaoxing wine – adds complexity with a hint of sweetness; can be swapped with dry sherry if needed.
• Soy sauce – again! You can’t have too much of this savory goodness.
• Cornstarch – thickens the sauce to create a perfect coating for the beef and broccoli.
• Dark soy sauce – provides a richer color and deeper flavor than regular soy sauce.
• White pepper – adds a subtle warmth that elevates the dish without overpowering it.
For the Vegetables
• Neutral oil – essential for sautéing the broccoli to crispy perfection without adding extra flavors.
• Broccoli florets – the star vegetable, packed with vitamins and a satisfying crunch.
• Scallions – adds a fresh, mild onion flavor that complements the savory elements.
• Ginger – brings a warm, sharp flavor that pairs beautifully with the other ingredients.
• Garlic – aromatic and flavorful, it’s a must-have for that signature stir-fry aroma.
Finishing Touch
• Sesame oil – a drizzle at the end infuses the dish with a nutty fragrance, taking your Beef and Broccoli to the next level.
With these ingredients ready to go, you’re just minutes away from a delicious homemade meal!
How to Make Beef and Broccoli
-
Slice the Beef: Thinly cut the flank steak against the grain into bite-sized pieces. This helps keep each bite tender and flavorful, providing a perfect base for your dish.
-
Marinate: In a small mixing bowl, whisk together cornstarch, neutral oil, soy sauce, and baking soda. Add the sliced steak and toss to coat evenly. Let it marinate for at least 10 minutes—this step ensures delectable flavor!
-
Mix the Sauce: In a separate bowl, combine beef stock, oyster sauce, Shaoxing wine, soy sauce, cornstarch, dark soy sauce, and white pepper. Whisk until smooth and set aside, ready to take your dish to the next level.
-
Sauté the Broccoli: Heat 1 tablespoon of oil in a large sauté pan or wok over medium-high heat. Add broccoli florets and sauté for 6 to 8 minutes until they are crisp-tender, then transfer to a plate and set aside.
-
Cook the Beef: Add the remaining tablespoon of oil to the same pan. Carefully add the marinated beef in an even layer and cook undisturbed for about 1 minute until caramelized. Flip the beef, then add in ginger and garlic, cooking for another 1-2 minutes until nearly done.
-
Combine: Gently add the sautéed broccoli, chopped scallions, and your prepared sauce to the pan. Toss everything together for 30-60 seconds until the sauce thickens, then remove from heat and stir in sesame oil.
-
Taste and Serve: Before serving, taste your dish and add extra soy sauce if desired. Serve warm over steaming rice for a complete meal that’s sure to impress!
Optional: Garnish with toasted sesame seeds for added crunch and flavor.
Exact quantities are listed in the recipe card below.
Expert Tips for Beef and Broccoli
Proper Slicing: Thinly slice the flank steak against the grain to ensure tenderness. Cutting with the grain will result in chewier meat.
Marination Time: Allow the beef to marinate for at least 10 minutes. This ensures maximum flavor absorption, making your Beef and Broccoli truly succulent.
Don’t Overcook: Cook the beef just until browned and nearly cooked through to prevent dryness. Remember, it will continue cooking after combining it with the broccoli.
Crisp-Tender Broccoli: Sauté the broccoli until it’s crisp-tender, retaining a vibrant color and a satisfying crunch. Overcooking can leave it mushy.
Sauce Thickness: If the sauce isn’t thickening as desired, allow it to cook a bit longer after adding the broccoli. This is key for that velvety finish you crave.
Following these tips will help you create a perfectly balanced Beef and Broccoli dish that your family will love!
Beef and Broccoli Variations
Feel free to make this dish your own by exploring exciting variations that cater to your taste and dietary preferences.
- Gluten-Free: Use tamari instead of soy sauce and ensure your oyster sauce is gluten-free for a delicious alternative.
- Vegetarian Delight: Swap the beef for tofu or seitan, marinating in the same flavorful sauce for a hearty plant-based meal.
- Spicy Kick: Add red pepper flakes or sliced fresh chilies to the dish while cooking to give it that fiery edge.
- Extra Veggies: Incorporate bell peppers, snap peas, or carrots to enhance the dish’s texture and flavor, making it even more nutritious.
- Noodle Twist: Serve the Beef and Broccoli over cooked noodles like rice noodles or egg noodles for a delightful change from rice.
- Sweet and Savory: Add a teaspoon of brown sugar or honey to the sauce for a touch of sweetness that beautifully balances the savory flavors.
- Crispy Topping: Top with toasted cashews or sesame seeds for an added crunch that complements the tender beef and broccoli.
- Richness Boost: For a creamier version, blend in a splash of coconut milk or creamy peanut sauce to the sauce before serving.
With these variations, you can create a Beef and Broccoli masterpiece that delights every palate at your table!
Make Ahead Options
These Beef and Broccoli components are perfect for meal prep enthusiasts! You can marinate the flank steak up to 24 hours in advance by following the marinade steps and then refrigerating the meat in an airtight container. Additionally, you can whisk together the sauce ingredients and store them in the fridge for up to 3 days to save time. For the broccoli, consider blanching it and keeping it in an airtight container for up to 2 days to ensure crispness. When you’re ready to serve, simply sauté the prepped beef and broccoli together with the sauce for a quick weeknight meal that’s just as delicious as when made fresh!
How to Store and Freeze Beef and Broccoli
Room Temperature: It’s best to avoid leaving Beef and Broccoli at room temperature for more than 2 hours to ensure food safety.
Fridge: Store your leftover Beef and Broccoli in an airtight container in the fridge for up to 3 days. Reheat in a skillet over medium heat for optimal texture.
Freezer: If you want to keep it longer, Beef and Broccoli can be frozen for up to 3 months. Portion into freezer-safe containers, ensuring as much air is removed as possible to prevent freezer burn.
Reheating: For frozen leftovers, thaw in the fridge overnight before reheating in a skillet or microwave until heated through, ensuring the beef remains tender.
What to Serve with Beef and Broccoli?
Elevate your dining experience with these delightful pairings that balance flavors and textures, creating a complete meal.
-
Steamed Jasmine Rice: The fluffy, aromatic rice provides a perfect base, soaking up the savory sauce and complementing the dish’s vibrant flavors.
-
Garlic Fried Rice: Infused with fragrant garlic, this dish adds a wonderful crunch and is a hearty option that enhances the meal’s umami richness.
-
Stir-Fried Noodles: Soft and slightly chewy, they can absorb the sauce beautifully, making each mouthful a flavorful experience paired with the tender beef.
-
Crispy Spring Rolls: Their crunchy exterior and flavorful filling offer a delightful contrast to the soft beef and broccoli, creating a satisfying textural interplay.
-
Chinese Broccoli Salad: The refreshing crispness and bright dressing of this salad introduce a zingy contrast, balancing the dish’s richness while adding a pop of color.
-
Sesame Green Beans: Tossed with sesame oil and a sprinkle of sesame seeds, these beans harmonize deliciously with the flavors in the Beef and Broccoli.
-
Chilled Cucumber Salad: Cool and refreshing, this salad provides a light counterbalance to the warm, savory dish, enhancing the overall dining experience with its crunch.
-
Peach Iced Tea: A mildly sweet and refreshing drink, it complements the dish beautifully, cleansing the palate with every sip.
-
Mango Sticky Rice: For dessert, this sweet coconut sticky rice served with ripe mangoes brings an indulgent yet balanced end to your meal.
Beef and Broccoli Recipe FAQs
What type of flank steak should I use?
I recommend using high-quality, well-marbled flank steak for the best flavor and tenderness. Look for steaks that are bright red with minimal dark spots—this indicates freshness.
How should I store leftover Beef and Broccoli?
To store, place any leftovers in an airtight container in the refrigerator. They can last for up to 3 days. When you’re ready to enjoy them again, reheat gently in a skillet over medium heat for best results.
Can I freeze Beef and Broccoli?
Absolutely! To freeze, let the Beef and Broccoli cool completely, then portion it into freezer-safe containers. Make sure to remove as much air as possible to prevent freezer burn. It will keep well for up to 3 months.
What should I do if my broccoli turns mushy when cooking?
If your broccoli turns mushy, it’s likely been overcooked. Aim for crisp-tender broccoli by sautéing it for just 6 to 8 minutes. If you do overcook, try adding a splash of cold water to stop the cooking process immediately after removing it from heat.
Are there any dietary considerations I should keep in mind?
Yes! If you’re cooking for someone with soy allergies, you can substitute the soy sauce with coconut aminos for a similar flavor. Additionally, for gluten-free options, ensure both the soy sauce and the oyster sauce are gluten-free.
How can I prevent overcooking the beef?
To avoid overcooking the beef, cook it in a single layer and resist the urge to move it around in the pan initially. Allow it to sear for about a minute on each side to achieve a nice caramelization. Remember, it will continue to cook slightly once mixed with the other ingredients!

Savory Beef and Broccoli: A Quick Homemade Delight
Ingredients
Equipment
Method
- Thinly cut the flank steak against the grain into bite-sized pieces.
- In a small mixing bowl, whisk together cornstarch, neutral oil, soy sauce, and baking soda. Add the sliced steak and toss to coat evenly. Let it marinate for at least 10 minutes.
- In a separate bowl, combine beef stock, oyster sauce, Shaoxing wine, soy sauce, cornstarch, dark soy sauce, and white pepper. Whisk until smooth and set aside.
- Heat 1 tablespoon of oil in a large sauté pan or wok over medium-high heat. Add broccoli florets and sauté for 6 to 8 minutes until they are crisp-tender, then transfer to a plate and set aside.
- Add the remaining tablespoon of oil to the same pan. Carefully add the marinated beef in an even layer and cook undisturbed for about 1 minute until caramelized. Flip the beef, then add in ginger and garlic, cooking for another 1-2 minutes until nearly done.
- Gently add the sautéed broccoli, chopped scallions, and your prepared sauce to the pan. Toss everything together for 30-60 seconds until the sauce thickens, then remove from heat and stir in sesame oil.
- Before serving, taste your dish and add extra soy sauce if desired. Serve warm over steaming rice.







