Chinese Beef and Broccoli is a delightful dish that captures the essence of vibrant flavors and hearty ingredients. With tender beef and crisp broccoli enveloped in a rich sauce, this recipe brings the classic Chinese takeout experience to your home kitchen. By following this easy-to-follow recipe, you’ll find yourself creating a beloved family favorite that’s quick to prepare and full of taste.
Time Breakdown
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Servings: 4
Ingredients List for Chinese Beef and Broccoli
- 1 lb flank steak (skirt steak, or other cut (*see footnote 1))
- 1 tablespoon soy sauce
- 1 tablespoon peanut oil (or vegetable oil)
- 1 tablespoon cornstarch
- 1/2 teaspoon baking soda (Optional) (*see footnote 1)
- 1/2 cup chicken stock (or beef stock)
- 2 tablespoons Shaoxing wine (or dry sherry)
- 2 tablespoons soy sauce
- 1 teaspoon dark soy sauce (*footnote 2)
- 2 teaspoons brown sugar (or white sugar)
- 1 tablespoon cornstarch
- 1 head broccoli (cut to bite-size florets)
- 1 tablespoon peanut oil (or vegetable oil) (*Footnote 3)
- 3 garlic cloves (minced)
- 2 teaspoons ginger (minced)
How To Make Chinese Beef and Broccoli Step-by-Step
1. Prepare the Beef
Slice the beef against the grain into 0.5 cm (1/4 inch) thick slices or 1-cm (1/2 inch) sticks. Transfer to a small bowl. Add soy sauce, peanut oil, and cornstarch (*Footnote 1). Gently mix well by hand until all the slices are coated with a thin layer of sauce. Marinate for 10 minutes while preparing the other ingredients.
2. Make the Sauce
Combine all the ingredients for the sauce in a medium-sized bowl. Mix well.
3. Steam the Broccoli
Add 1/4 cup water into a large nonstick skillet over medium-high heat until the water begins to boil. Add the broccoli and cover. Steam until the broccoli just turns tender and the water evaporates, about 1 minute. Transfer broccoli to a plate. Wipe the pan with a paper towel held in a pair of tongs if there’s any water left.
4. Cook the Beef
Add the oil and swirl to coat the bottom. Heat over medium-high heat until hot. Spread the steak in a single layer. Allow to cook without touching for 30 seconds, or until the bottom side is browned. Flip to cook the other side for a few seconds. Stir and cook until the surface is lightly charred and the inside is still pink.
5. Add Garlic and Ginger
Add the garlic and ginger. Stir a few times to release the flavor and fragrance.
6. Combine Ingredients
Return the broccoli to the pan. Stir the sauce again to dissolve the cornstarch completely and pour it into the skillet. Cook and stir until the sauce thickens, about 1 minute. Transfer everything to a plate immediately. Serve hot as a main dish.
4 Reasons Why You’ll Love Chinese Beef and Broccoli
- Quick Preparation: This dish can be prepared in under 30 minutes, making it perfect for busy weeknights.
- Nutritious: Broccoli is packed with vitamins and minerals, making this a healthy choice for your meals.
- Flavorful: The combination of soy sauce, garlic, and ginger creates a savory, rich flavor profile that’s hard to resist.
- Customizable: You can easily adapt the recipe with different vegetables or proteins according to your preference.
Chef’s Notes & Pro Tips About Chinese Beef and Broccoli
- Cut Against the Grain: Always slice the beef against the grain to ensure that it remains tender.
- Use a Nonstick Skillet: This prevents the meat from sticking and makes for easier cooking and cleanup.
- Marinate for Flavor: Allowing the beef to marinate enhances the flavor and tenderness.
- Don’t Overcook: Keep the beef slightly pink in the center for the best texture.
- Experiment with Sauces: Consider adding oyster sauce or hoisin sauce for a different flavor twist.
Serving Suggestions for Chinese Beef and Broccoli
- Serve hot over steaming jasmine rice or fluffy white rice for a complete meal.
- Pair it with fried rice or noodles for an indulgent touch.
- Add a sprinkle of sesame seeds or sliced green onions on top for garnish and extra flavor.
How To Store Chinese Beef and Broccoli
- Refrigerate: Store leftovers in an airtight container in the fridge for up to 3 days.
- Freeze: For longer storage, freeze in a sealed container for up to 3 months.
- Thaw Properly: Before reheating, thaw in the refrigerator overnight.
- Reheat Gently: Use a skillet to reheat for the best texture. Add a splash of water if the sauce has thickened too much.
- Avoid Microwave: If possible, avoid using the microwave, as it can overcook the beef.
Tips For Success
- Prep Ahead: Have all your ingredients prepped and within reach before starting to cook for an efficient process.
- High Heat: Cook on high heat to achieve a nice sear on your beef.
- Taste as You Go: Adjust flavors by tasting the sauce before serving.
- Choose Fresh Veggies: Fresh broccoli offers the best flavor and texture.
Flavor Variations
- Add Other Vegetables: Include bell peppers, snap peas, or carrots for a colorful mix.
- Spicy Kick: Incorporate red pepper flakes or sriracha for a spicy version.
- Swap Proteins: Use chicken, shrimp, or tofu as an alternative to beef.
- Make it Sweet: Add a touch of honey or hoisin sauce for a sweeter flavor.
FAQs About Chinese Beef and Broccoli
-
Can I use frozen broccoli?
Yes, but fresh broccoli offers a better texture and flavor. -
Is there a vegetarian version?
Absolutely! Replace beef with tofu or tempeh and use vegetable stock. -
What can I serve it with?
This dish pairs well with steamed rice, fried rice, or noodles. -
How do I make it gluten-free?
Replace soy sauce with a gluten-free alternative, like tamari.
Closing Notes
Chinese Beef and Broccoli is not just a meal but an experience that brings warmth and joy to your dining table. It’s a wholesome dish that’s not only simple to prepare but also packs a punch with flavor. With the right techniques and ingredients, you can enjoy this classic dish any night of the week. Try it out for your next family dinner, and watch how it quickly becomes a favorite! Cooking doesn’t have to be complicated—enjoy the process and savor every bite!

Chinese Beef and Broccoli
Ingredients
Beef Marinade
- 1 lb flank steak (skirt steak, or other cut) *see footnote 1
- 1 tablespoon soy sauce
- 1 tablespoon peanut oil (or vegetable oil)
- 1 tablespoon cornstarch
- 1/2 teaspoon baking soda (Optional) *see footnote 1
Sauce
- 1/2 cup chicken stock (or beef stock)
- 2 tablespoons Shaoxing wine (or dry sherry)
- 2 tablespoons soy sauce
- 1 teaspoon dark soy sauce *footnote 2
- 2 teaspoons brown sugar (or white sugar)
- 1 tablespoon cornstarch
Main Ingredients
- 1 head broccoli (cut to bite-size florets)
- 1 tablespoon peanut oil (or vegetable oil) *Footnote 3
- 3 cloves garlic (minced)
- 2 teaspoons ginger (minced)
Instructions
Preparation
- Slice the beef against the grain into 0.5 cm (1/4 inch) thick slices or 1-cm (1/2 inch) sticks. Transfer to a small bowl.
- Add soy sauce, peanut oil, and cornstarch. Gently mix well by hand until all the slices are coated with a thin layer of sauce. Marinate for 10 minutes while preparing the other ingredients.
Make the Sauce
- Combine all the ingredients for the sauce in a medium-sized bowl. Mix well.
Steam the Broccoli
- Add 1/4 cup water into a large nonstick skillet over medium-high heat until the water begins to boil.
- Add the broccoli and cover. Steam until the broccoli just turns tender and the water evaporates, about 1 minute. Transfer broccoli to a plate.
- Wipe the pan with a paper towel held in a pair of tongs if there’s any water left.
Cook the Beef
- Add the oil and swirl to coat the bottom. Heat over medium-high heat until hot.
- Spread the steak in a single layer. Allow to cook without touching for 30 seconds, or until the bottom side is browned.
- Flip to cook the other side for a few seconds. Stir and cook until the surface is lightly charred and the inside is still pink.
Add Garlic and Ginger
- Add the garlic and ginger. Stir a few times to release the flavor and fragrance.
Combine Ingredients
- Return the broccoli to the pan.
- Stir the sauce again to dissolve the cornstarch completely and pour it into the skillet.
- Cook and stir until the sauce thickens, about 1 minute. Transfer everything to a plate immediately. Serve hot as a main dish.








