If you have ever craved the rich, savory flavors of take-out but want to whip something up quickly and easily at home, this Chinese Beef and Broccoli (One Pan Take-Out) Recipe is going to be your new best friend. It combines tender, thinly sliced beef with crisp-tender broccoli florets, all coated in a luscious, glossy sauce that tastes just like your favorite restaurant dish. Best of all, it all comes together in one pan, making cleanup a breeze and the cooking process straightforward enough for any night of the week.

Ingredients You’ll Need
This recipe shines because of its straightforward, essential ingredients that come together to create a perfect balance of flavor, texture, and color. Each component plays a vital role, whether tenderizing the beef or building the signature sauce that clings beautifully to every bite.
- 1 lb flank steak or skirt steak: These cuts are ideal for slicing thin and cooking quickly; tough cuts like chuck or brisket can also work well with a little prep.
- 1/2 tsp baking soda: Optional but highly recommended if using tougher beef cuts to tenderize the meat effectively.
- 2 cups broccoli florets: Provides vibrant green color and a satisfying crunchy texture that complements the beef perfectly.
- 1 tbsp fresh ginger, minced: Adds warmth and zing, lifting the overall flavor.
- 3 garlic cloves, minced: Brings fragrant depth and a taste that melds seamlessly into the sauce.
- 2 tbsp neutral oil (vegetable, peanut, or grapeseed): For searing beef and sautéing aromatics without overpowering the flavors.
- 3 tbsp soy sauce: The salty backbone of the sauce that adds umami and color.
- 2 tbsp oyster sauce: Gives a subtle sweetness and richness that completes the savory profile.
- 1 tbsp Shaoxing wine or dry sherry: Introduces a mild acidity and complexity to lift the sauce.
- 2 tsp sugar: Balances savory notes with a touch of sweetness.
- 1 tbsp cornstarch: Used both in the beef marinade and sauce to tenderize and thicken for that perfect glossy finish.
- 1/4 cup water or broth: Combines everything into a luscious sauce that coats every piece of beef and broccoli evenly.
How to Make Chinese Beef and Broccoli (One Pan Take-Out) Recipe
Step 1: Marinate the Beef
Begin by slicing the beef as thin as possible against the grain—this ensures each piece is tender and quick to cook. In a bowl, combine 1 tablespoon of soy sauce, 1/2 tablespoon cornstarch, 1 teaspoon oil, 1 tablespoon Shaoxing wine, 1 teaspoon sugar, and if you are using tougher cuts of meat, add 1/2 teaspoon of baking soda. Toss the beef in this mixture and let it marinate for 30 minutes. This not only infuses flavor but also tenderizes the beef for that melt-in-your-mouth texture.
Step 2: Steam the Broccoli
While your beef is marinating, add a small splash of water to a hot skillet and steam the broccoli florets just until they turn bright green and become crisp-tender. This step softens the broccoli slightly but keeps its satisfying snap—essential for contrasting with the tender beef. Once steamed, remove the broccoli and set it aside.
Step 3: Sear the Beef
In the same skillet, heat 1 tablespoon of oil over medium-high heat. Add your marinated beef in a single layer and sear until it’s mostly cooked through but still juicy. Avoid overcrowding the pan to let the beef brown beautifully instead of steam. Once done, remove the beef and set it aside with the broccoli.
Step 4: Sauté Garlic and Ginger
Now, add the minced garlic and ginger to the skillet. Sauté for a minute or two until the aroma fills your kitchen—this step really builds the depth of flavor for the entire dish. Make sure you don’t burn them; you want that fragrant, fresh base.
Step 5: Make the Sauce
In a small bowl, whisk together the remaining 2 tablespoons soy sauce, 2 tablespoons oyster sauce, 1 tablespoon Shaoxing wine, 1 teaspoon sugar, 1/2 tablespoon cornstarch, and 1/4 cup water or broth. Pour this mixture into the skillet with the garlic and ginger, stirring constantly. The sauce will start to thicken and become glossy, which is exactly what you want to coat the beef and broccoli beautifully.
Step 6: Combine Beef and Broccoli
Return the cooked beef and steamed broccoli to the skillet. Stir everything together and cook for another couple of minutes, ensuring each piece is well coated in that irresistible sauce. This final step melds all the ingredients and flavors perfectly.
Step 7: Serve
Serve your homemade Chinese Beef and Broccoli (One Pan Take-Out) Recipe piping hot, ideally over freshly steamed white rice or your favorite noodles. The sauce will cling to every bite, making it a satisfying and comforting meal.
How to Serve Chinese Beef and Broccoli (One Pan Take-Out) Recipe
Garnishes
Simple garnishes like thinly sliced scallions or a sprinkle of toasted sesame seeds add a lovely finishing touch. They introduce a bit of crunch and subtle flavors that uplift the dish visually and taste-wise without overpowering the main ingredients.
Side Dishes
This dish pairs beautifully with classic steamed jasmine rice or garlic fried rice to soak up every drop of that delicious sauce. If you want something lighter, serve with a crisp cucumber salad or pickled vegetables for a refreshing contrast.
Creative Ways to Present
For an elegant twist, try serving the beef and broccoli over a bed of cauliflower rice for a low-carb option. You can also toss the entire dish with cooked chow mein noodles or rice noodles to turn it into a flavorful stir-fried noodle dinner. Presentation in a shallow bowl with colorful garnishes will wow your guests and make dinner feel special.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers from this Chinese Beef and Broccoli (One Pan Take-Out) Recipe, store them in an airtight container in the refrigerator. They will stay fresh and tasty for up to 3-4 days, making for easy lunches or dinners later in the week.
Freezing
You can freeze leftovers for up to 2 months. Just make sure to cool the dish completely before transferring it to freezer-safe containers. When thawed, some of the broccoli might be softer, but the overall flavor will remain delicious and comforting.
Reheating
Reheat leftovers gently in a skillet over medium heat or in the microwave until warmed through. Adding a splash of water or broth during reheating helps loosen the sauce and keeps both the beef and broccoli tender rather than drying out.
FAQs
Can I use other cuts of beef for this recipe?
Absolutely. While flank and skirt steaks are ideal for quick cooking, tougher cuts like chuck or brisket work well when marinated with baking soda to tenderize. Just slice thinly and let the marinade do its magic.
What can I substitute for Shaoxing wine?
If you don’t have Shaoxing wine on hand, dry sherry is the best substitute, providing a similar flavor profile. For a non-alcoholic option, you can use a bit of chicken broth with a splash of rice vinegar.
Is oyster sauce necessary?
Oyster sauce brings a subtle sweetness and depth that makes this dish sing, but if you want a vegan or allergy-friendly alternative, mushroom-flavored soy sauce or hoisin sauce can work as replacements, adjusting sweetness and saltiness as needed.
How do I get the perfect glossy sauce texture?
The key is mixing cornstarch with liquid to create a slurry before adding it to the hot skillet. Stirring continuously as the sauce thickens prevents lumps and ensures a smooth, shiny finish that coats the beef and broccoli beautifully.
Can I add more vegetables?
Definitely! Bell peppers, snap peas, or carrots are great additions that bring more color and crunch. Just adjust the cooking times accordingly to keep everything crisp-tender.
Final Thoughts
Making your own Chinese Beef and Broccoli (One Pan Take-Out) Recipe is such a rewarding experience. It’s fast, filled with big flavors, and wonderfully satisfying. Whether you’re cooking for a weeknight dinner or impressing friends with an easy homemade take-out favorite, this recipe delivers every time—give it a try and enjoy the best of Chinese-American cuisine right from your kitchen!
Print
Chinese Beef and Broccoli (One Pan Take-Out) Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 3 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Chinese
Description
A quick and flavorful Chinese Beef and Broccoli recipe made in one pan, perfect for a delicious take-out style meal at home. Tender slices of flank steak are marinated and stir-fried with crisp broccoli in a savory ginger-garlic sauce, ready in just 30 minutes.
Ingredients
Beef Marinade
- 1 lb flank steak or skirt steak (or tough cuts like chuck, brisket, or round roast)
- 1/2 tsp baking soda (only if using tough cuts)
- 1 tbsp soy sauce
- 1/2 tbsp cornstarch
- 1 tsp neutral oil (vegetable, peanut, or grapeseed oil)
- 1 tbsp Shaoxing wine or dry sherry
- 1 tsp sugar
Main Ingredients
- 2 cups broccoli florets
- 1 tbsp fresh ginger, minced
- 3 garlic cloves, minced
- 2 tbsp neutral oil (vegetable, peanut, or grapeseed oil), divided
- 3 tbsp soy sauce
- 2 tbsp oyster sauce
- 1 tbsp Shaoxing wine or dry sherry
- 2 tsp sugar
- 1 tbsp cornstarch
- 1/4 cup water or broth
Instructions
- Marinate the Beef: Slice the beef thinly against the grain. In a bowl, combine the beef slices with 1 tablespoon soy sauce, 1/2 tablespoon cornstarch, 1 teaspoon neutral oil, 1 tablespoon Shaoxing wine, 1 teaspoon sugar, and 1/2 teaspoon baking soda if using a tough cut of beef. Mix well and let it marinate for 30 minutes to tenderize and infuse flavor.
- Steam the Broccoli: Heat a splash of water in a skillet over medium heat. Add the broccoli florets and steam them until they turn bright green and are just tender, about 3-4 minutes. Remove the broccoli and set aside.
- Sear the Beef: In the same skillet, heat 1 tablespoon oil over medium-high heat. Add the marinated beef and sear it until mostly cooked through, about 2-3 minutes, stirring occasionally. Remove the beef from the skillet and keep it aside.
- Sauté Aromatics: Add the minced garlic and ginger to the skillet. Sauté them until fragrant, about 30 seconds to 1 minute, stirring constantly to prevent burning.
- Prepare the Sauce: In a small bowl, whisk together the remaining 3 tablespoons soy sauce, 2 tablespoons oyster sauce, 1 tablespoon Shaoxing wine, 2 teaspoons sugar, 1 tablespoon cornstarch, and 1/4 cup water or broth until smooth.
- Combine and Thicken: Pour the sauce mixture into the skillet with the garlic and ginger. Stir continuously as the sauce begins to thicken. Return the seared beef and steamed broccoli to the skillet and toss together until everything is well coated and heated through.
- Serve: Serve the beef and broccoli hot, ideally over steamed rice or noodles for a complete meal.
Notes
- For tougher cuts of beef, the baking soda in the marinade helps tenderize the meat.
- Broccoli should be steamed just until bright green and tender-crisp to maintain texture.
- You can substitute oyster sauce with vegetarian mushroom sauce for a vegetarian version.
- Shaoxing wine can be replaced by dry sherry if unavailable.
- Use a neutral oil with a high smoke point for best searing results.
- Slice the beef thinly against the grain to ensure tenderness.

