Chinese Beef and Broccoli (One Pan Take-Out) Recipe
Introduction
Chinese Beef and Broccoli is a classic take-out favorite made easy at home with just one pan. This recipe features tender beef slices and crisp broccoli coated in a savory, slightly sweet sauce. It’s a quick, satisfying dish perfect for busy weeknights.

Ingredients
- 1 lb flank steak, skirt steak, or other cut
- 1 tablespoon soy sauce
- 1 tablespoon peanut oil (or vegetable oil)
- 1 tablespoon cornstarch
- 1/2 teaspoon baking soda (Optional)
- 1/2 cup chicken stock (or beef stock)
- 2 tablespoons Shaoxing wine (or dry sherry)
- 2 tablespoons soy sauce
- 1 teaspoon dark soy sauce
- 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)
- 3 garlic cloves, minced
- 2 teaspoons ginger, minced
Instructions
- Step 1: Slice the beef against the grain into 0.5 cm (1/4 inch) thick slices or 1-cm (1/2 inch) sticks. Place in a small bowl and add 1 tablespoon soy sauce, 1 tablespoon peanut oil, and 1 tablespoon cornstarch. Gently mix by hand until all slices are coated. Marinate for 10 minutes while preparing other ingredients.
- Step 2: In a medium bowl, combine chicken stock, Shaoxing wine, 2 tablespoons soy sauce, dark soy sauce, brown sugar, and 1 tablespoon cornstarch. Mix well to create the sauce.
- Step 3: Heat 1/4 cup water in a large nonstick skillet over medium-high heat until boiling. Add broccoli and cover. Steam until broccoli is just tender and water evaporates, about 1 minute. Remove broccoli to a plate and wipe skillet dry with a paper towel.
- Step 4: Add 1 tablespoon peanut oil to the skillet and heat until hot. Spread beef in a single layer and cook without stirring for 30 seconds until the bottom browns. Flip the beef and cook a few seconds on the other side, then stir until lightly charred but still pink inside.
- Step 5: Add minced garlic and ginger to the skillet. Stir a few times to release their aroma and flavor.
- Step 6: Return broccoli to the skillet. Stir the sauce again to dissolve cornstarch fully, then pour into the pan. Cook and stir until sauce thickens, about 1 minute. Remove from heat and serve immediately.
Tips & Variations
- For more tenderness, marinate beef with baking soda included in the marinade and rinse briefly before cooking.
- Use dark soy sauce sparingly to add color without overpowering the flavor.
- Add red pepper flakes or a splash of chili oil for a spicy kick.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat or microwave until warmed through, adding a splash of water or stock if needed to loosen the sauce.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other cuts of beef for this recipe?
Yes, flank steak or skirt steak work best due to their flavor and texture. Other tender cuts like sirloin can also be used but may change the cooking time slightly.
Is it necessary to use Shaoxing wine?
Shaoxing wine adds authenticity and depth to the sauce, but dry sherry is a good substitute. You can omit it if preferred, though the flavor will be less complex.
PrintChinese Beef and Broccoli (One Pan Take-Out) Recipe
Chinese Beef and Broccoli is a flavorful one-pan take-out style dish featuring tender sliced flank steak stir-fried with fresh broccoli florets in a savory soy-based sauce. This quick and easy recipe delivers a perfect balance of savory, sweet, and umami flavors, making it a delicious and healthy weeknight dinner option.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Chinese
- Diet: Halal
Ingredients
Beef Marinade
- 1 lb flank steak, skirt steak, or other cut
- 1 tablespoon soy sauce
- 1 tablespoon peanut oil (or vegetable oil)
- 1 tablespoon cornstarch
- 1/2 teaspoon baking soda (Optional)
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
- 2 teaspoons brown sugar (or white sugar)
- 1 tablespoon cornstarch
Vegetables and Aromatics
- 1 head broccoli, cut to bite-size florets
- 1 tablespoon peanut oil (or vegetable oil)
- 3 garlic cloves, minced
- 2 teaspoons ginger, minced
Instructions
- Slice and Marinate 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 1 tablespoon soy sauce, 1 tablespoon peanut oil, 1 tablespoon cornstarch, and optionally 1/2 teaspoon baking soda. Gently mix well by hand until all slices are coated with the marinade. Let it marinate for 10 minutes while preparing other ingredients.
- Prepare the Sauce: In a medium bowl, combine chicken or beef stock, Shaoxing wine, soy sauce, dark soy sauce, brown sugar, and 1 tablespoon cornstarch. Mix well to dissolve the cornstarch completely. Set aside.
- Steam the Broccoli: Add 1/4 cup water to a large nonstick skillet and heat over medium-high until boiling. Add broccoli florets and cover the skillet. Steam for about 1 minute or until the broccoli turns just tender and water evaporates. Transfer broccoli to a plate. Wipe out any remaining water with a paper towel.
- Cook the Beef: Heat 1 tablespoon peanut oil in the same skillet over medium-high heat until hot. Spread marinated beef in a single layer and cook without stirring for 30 seconds to brown the bottom. Flip beef slices and cook for a few more seconds until lightly charred on the surface but still pink inside. Stir occasionally to finish cooking.
- Add Aromatics: Add minced garlic and ginger to the skillet. Stir several times to release their fragrance and flavor, about 30 seconds to 1 minute.
- Combine and Finish: Return the steamed broccoli to the pan. Stir the prepared sauce once more to ensure cornstarch is fully dissolved, then pour it into the skillet. Cook and stir for about 1 minute until the sauce thickens and coats the beef and broccoli evenly. Transfer to a plate and serve immediately as a hot main dish.
Notes
- Choosing flank or skirt steak ensures tender beef that cooks quickly.
- Baking soda in the marinade helps tenderize the beef but is optional.
- Use peanut or vegetable oil as they tolerate high heat well.
- Shaoxing wine adds authentic Chinese flavor; dry sherry can be substituted.
- Dark soy sauce contributes color and deeper flavor to the sauce.
- Be careful not to overcook broccoli; it should remain crisp-tender.
- Use a nonstick skillet for easy cooking and cleanup.
Keywords: Chinese beef and broccoli, stir-fry beef broccoli, one pan dinner, quick Chinese recipe, easy beef stir fry

