Craving Chinese food but don’t want to order takeout? You’re in the right place! I love making this Beef and Broccoli at home because it captures all the flavor without needing a delivery person. The aroma of sizzling beef and fresh broccoli fills the kitchen, creating an inviting atmosphere that feels just like your favorite restaurant.

This dish is a perfect weeknight meal, offering a quick and satisfying solution. You can enjoy tender beef, crisp broccoli, and a savory sauce that ties it all together. With simple steps, you'll have a delicious meal ready in no time, making it a go-to favorite for busy evenings.
Jump to:
Why You’ll Love This Recipe
- Quick and Easy: This recipe comes together in just 30 minutes, making it perfect for a busy weeknight dinner.
- Flavorful Sauce: The combination of oyster sauce, ginger, and garlic creates a rich and irresistible flavor that elevates the dish.
- Healthy Veggies: Broccoli adds a nutritious crunch and balances the meal, providing fiber and vitamins.
- Customizable: Feel free to swap in other veggies like bell peppers or snap peas to suit your taste.
- Better than Takeout: Enjoy the same delicious taste as your favorite takeout without the added preservatives or costs.
Ingredients You'll Need
- Flank steak or skirt steak – 1 lb. This cut provides tenderness and flavor when cooked correctly.
- Baking soda – 1 tablespoon. It helps to tenderize the beef, ensuring a soft texture.
- Broccoli florets – 1 lb. Fresh broccoli adds a vibrant color and crunch to the dish.
- Water – ¼ cup. Used for steaming the broccoli to keep it bright and crisp.
- Vegetable oil – 2 tablespoons. This oil allows for high-heat cooking without burning.
- Garlic cloves – 3, peeled and thinly sliced. Garlic enhances the flavor with its aromatic qualities.
- Grated ginger – ½ teaspoon. Ginger adds a warm, spicy note that complements the beef.
- Water (for sauce) – ⅓ cup. This helps to blend the sauce ingredients together.
- Cornstarch – 4 teaspoons. A thickening agent that gives the sauce a nice consistency.
- Oyster sauce – ½ cup. This sauce is key for that authentic Asian flavor.
- Light brown sugar – 4 teaspoons. A touch of sweetness balances the savory sauce.
- Chinese cooking wine – 2 tablespoons. This adds depth of flavor typical in Chinese cuisine.
- Sesame oil – 2 teaspoons. This oil finishes the dish with a rich, nutty flavor.
- Hoisin sauce – ½ tablespoon. This adds a unique sweetness and complexity to the sauce.
- Black pepper – ½ teaspoon. A dash of pepper gives a bit of heat and enhances other flavors.
- Toasted sesame seeds – 1 teaspoon (for garnish). They provide a pleasant crunch and visual appeal.
How to Make Beef and Broccoli
Step 1: Prepare the Beef
Slice the beef across the grain into ¼" thick strips and place them in a non-metallic bowl. Sprinkle the beef with baking soda and mix well to coat it evenly. Set aside for 15 minutes, then rinse thoroughly and pat dry to remove excess baking soda.
Step 2: Make the Sauce
In a small jug, combine ⅓ cup water and cornstarch, stirring to mix well. Next, add in the oyster sauce, light brown sugar, cooking wine, sesame oil, hoisin sauce, and black pepper. Set this sauce mixture aside for later use.
Step 3: Steam the Broccoli
Heat a skillet over medium-high heat and add ¼ cup boiling water. Steam the broccoli florets for about 2 minutes until they are bright green and tender-crisp. Once done, transfer the broccoli to a plate and set aside.
Step 4: Cook the Beef
Wipe the skillet clean and return it to high heat. Add vegetable oil and let it heat until shimmering. Once hot, add the beef in a single layer and cook for 1 minute until browned. Then, return the broccoli to the skillet with the beef.
Step 5: Add Aromatics and Sauce
Stir in the sliced garlic and grated ginger, cooking for just a minute to release their flavors. Then, pour the sauce mixture into the skillet, bringing it to a simmer. Cook for 1 minute or until the sauce thickens slightly, coating the beef and broccoli.
Step 6: Serve
Serve the dish immediately, garnished with toasted sesame seeds for added texture and flavor. Enjoy warm alongside steamed rice or noodles for a complete meal.

Pro Tips from My Kitchen
✓ Tenderize with Care – When using baking soda, make sure to rinse it off thoroughly to avoid a lingering taste. This step ensures your beef remains tender without any unwanted flavors.
✓ Customize Your Veggies – Feel free to swap the broccoli for other vegetables you enjoy, like bell peppers or snap peas. Just adjust the steaming time based on the vegetable you choose.
✓ Control the Heat – Make sure your skillet is hot before adding the beef. This helps to sear the meat quickly, locking in the juices for a more flavorful dish.
✓ Timing is Key – When adding the sauce, stirring consistently helps to ensure it thickens evenly and coats all the ingredients. Avoid walking away during this step to achieve the best texture.
✓ Leftover Love – If you have leftovers, store them in an airtight container in the fridge for up to three days. The flavors meld even more when reheated, making for a tasty next-day meal.
What Makes This Recipe Work
- The baking soda used in marinating the beef tenderizes it effectively, which ensures a melt-in-your-mouth texture when cooked.
- Creating a balanced sauce with sweet and savory elements elevates the dish, making it reminiscent of your favorite takeout meals.
- Cooking the broccoli quickly helps it retain its vibrant color and crunch, adding both visual appeal and nutritional value to the dish.
Frequently Asked Questions About Beef and Broccoli

Chinese Beef and Broccoli Recipe
Ingredients
- 1 lb Flank steak or skirt steak
- 1 tablespoon Baking soda
- 1 lb Broccoli florets
- ¼ cup Water
- 2 tablespoons Vegetable oil
- 3 cloves Garlic, peeled and thinly sliced
- ½ teaspoon Grated ginger
- ⅓ cup Water (for sauce)
- 4 teaspoons Cornstarch
- ½ cup Oyster sauce
- 4 teaspoons Light brown sugar
- 2 tablespoons Chinese cooking wine
- 2 teaspoons Sesame oil
- ½ tablespoon Hoisin sauce
- ½ teaspoon Black pepper
- 1 teaspoon Toasted sesame seeds (for garnish)
Instructions
- Slice the beef across the grain into ¼ inch thick strips and place them in a non-metallic bowl.
- Sprinkle the beef with baking soda and mix well to coat it evenly. Set aside for 15 minutes, then rinse thoroughly and pat dry to remove excess baking soda.
- In a small jug, combine ⅓ cup water and cornstarch, stirring to mix well.
- Add in the oyster sauce, light brown sugar, cooking wine, sesame oil, hoisin sauce, and black pepper. Set this sauce mixture aside for later use.
- Heat a skillet over medium-high heat and add ¼ cup boiling water.
- Steam the broccoli florets for about 2 minutes until they are bright green and tender-crisp. Once done, transfer the broccoli to a plate and set aside.
Cook the Beef
- Wipe the skillet clean and return it to high heat.
- Add vegetable oil and let it heat until shimmering.
- Once hot, add the beef in a single layer and cook for 1 minute until browned. Return the broccoli to the skillet with the beef.
Add Aromatics and Sauce
- Stir in the sliced garlic and grated ginger, cooking for just a minute to release their flavors.
- Pour the sauce mixture into the skillet, bringing it to a simmer.
- Cook for 1 minute or until the sauce thickens slightly, coating the beef and broccoli.
Serve
- Serve the dish immediately, garnished with toasted sesame seeds for added texture and flavor.
- Enjoy warm alongside steamed rice or noodles for a complete meal.
Notes
- Use baking soda carefully and rinse it off thoroughly.
- Customize your vegetables according to your taste and ensure the skillet is hot before adding the beef for the best texture.





Leave a Reply