Chinese Beef and Broccoli (One Pan Take-Out)
Introduction
Tired of spending a fortune on takeout Chinese food that arrives lukewarm and disappointing? We’ve all ordered beef and broccoli only to find tough, chewy meat swimming in a bland sauce that bears little resemblance to the mouthwatering dish we were craving.
This one-pan Beef and Broccoli recipe delivers everything you love about the takeout classic but with tender, velvety beef slices and crisp-tender broccoli coated in a rich, savory sauce that rivals your favorite restaurant. As someone who spent three years working alongside Chinese chefs before developing recipes for home cooks, I’ve unlocked the secrets to authentic flavor without specialized equipment or hard-to-find ingredients.
In this guide, I’ll walk you through selecting the perfect cut of beef, the simple “velveting” technique that professional chefs use for incredibly tender meat, and the exact timing needed to achieve that perfect balance of flavors and textures. Plus, you’ll learn my favorite shortcuts and substitutions for when you need dinner on the table fast.
Why This Beef and Broccoli Recipe Works
- Uses affordable flank steak that becomes incredibly tender with simple preparation techniques
- Creates authentic restaurant-quality flavor with common grocery store ingredients
- Requires just one pan for both the beef and vegetables, minimizing cleanup
- Takes only 30 minutes from prep to table – faster than delivery
- Includes a foolproof sauce formula that creates the perfect consistency every time
- Works perfectly for meal prep with easy reheating instructions
- Costs a fraction of restaurant takeout while serving an entire family
Choosing the Right Meat
Best Cuts for This Recipe
Flank steak is the ideal choice for beef and broccoli. Its long muscle fibers, when sliced correctly against the grain, become tender while maintaining a satisfying chew. The lean yet flavorful profile absorbs the marinade beautifully and cooks quickly without becoming tough.
Skirt steak makes an excellent alternative with slightly more marbling and beefy flavor. In a pinch, ribeye or strip steak will work wonderfully (though at a higher price point), while sirloin can be substituted with slight adjustments to cooking time.
Buying Tips
Look for flank steak with a uniform, deep red color and minimal surface fat. A slight marbling throughout is desirable, but avoid cuts with thick fat seams as these won’t break down during the quick cooking process. For the best texture, choose a piece that’s between ¾ to 1 inch thick.
Don’t be afraid to ask your butcher to trim any silver skin (the tough membrane sometimes found on flank steak) or even to slice the meat thinly for you if you’re in a hurry.
Substitutions
If beef isn’t an option, boneless chicken thighs make an excellent substitute when sliced into thin strips. For a vegetarian version, extra-firm tofu or seitan work well, though you’ll want to skip the tenderizing step and adjust cooking times accordingly.

Ingredients & Prep
Meat Prep Essentials
- 1-1.5 pounds flank steak, chilled (easier to slice when cold)
- 1 tablespoon baking soda (for tenderizing)
- 2 tablespoons cold water
The secret to restaurant-quality beef and broccoli is proper slicing and tenderizing. First, cut the flank steak across the grain into thin slices, about ⅛-inch thick. To identify the grain, look for the lines running along the meat and cut perpendicular to them.
For the velveting technique, combine baking soda and water in a bowl, add the sliced beef, and gently massage the mixture into the meat. Let sit for 15-20 minutes, then rinse thoroughly and pat dry. This alkaline treatment breaks down proteins, creating that signature tender texture.
Marinade & Sauce
Marinade:
- 1 tablespoon soy sauce
- 1 tablespoon Shaoxing wine (or dry sherry)
- 1 teaspoon cornstarch
- ½ teaspoon sesame oil
Combine marinade ingredients with the tenderized, dried beef slices and let sit for 15 minutes while preparing other ingredients.
Sauce:
- ⅓ cup low-sodium soy sauce
- 2 tablespoons oyster sauce
- 1 tablespoon brown sugar
- 1 tablespoon cornstarch
- 2 tablespoons water
- 1 teaspoon sesame oil
- 1 tablespoon minced garlic (about 3 cloves)
- 1 tablespoon minced fresh ginger
Whisk all sauce ingredients together in a bowl until cornstarch is completely dissolved. The sauce can be prepared up to 24 hours ahead and refrigerated.
Pantry Staples
- 4 cups broccoli florets (about 1 large head)
- 2 tablespoons vegetable oil (divided)
- Optional garnish: sliced green onions, sesame seeds
For authentic flavor, dark soy sauce adds color and depth, but regular soy sauce works fine. Real oyster sauce (not flavored sauce) provides the distinctive umami foundation that defines restaurant-quality beef and broccoli. Store unused portions of specialized ingredients like Shaoxing wine and oyster sauce in the refrigerator where they’ll keep for months.
Step-by-Step Cooking Instructions
Pre-Cooking Prep
- After marinating, bring beef to room temperature for 10 minutes for even cooking.
- Cut broccoli into even-sized florets (about 1½ inches) so they cook uniformly.
- Mix sauce ingredients until completely smooth.
- Have all ingredients arranged near the cooking area for quick access.

Cooking Method
- Heat a large wok or 12-inch skillet over high heat until very hot, then add 1 tablespoon oil.
- Add broccoli and stir-fry for 30 seconds, then add 2 tablespoons water and immediately cover. Steam for 2 minutes until bright green and crisp-tender.
- Transfer broccoli to a plate and wipe the pan if needed.
- Return pan to high heat, add remaining tablespoon oil until shimmering.
- Add beef in a single layer (work in batches if necessary) and let sear undisturbed for 30 seconds.
- Toss beef and continue stir-frying for 1-2 minutes until just barely pink inside.
- Return broccoli to pan and pour sauce over everything.
- Stir continuously as sauce thickens, about 30 seconds to 1 minute.
Doneness Check
For beef and broccoli, visual cues are more important than temperature. The beef should be just slightly pink inside for the perfect texture. Overcooking will make it tough, while undercooking will result in an unpleasant chew. The sauce should coat the back of a spoon with a glossy finish.
Resting
Unlike many beef dishes, beef and broccoli doesn’t require a formal resting period. However, allowing it to sit in the hot sauce for 1-2 minutes before serving intensifies flavor absorption and lets the sauce achieve the perfect consistency.
Pro Tips for Perfect Beef and Broccoli
Avoiding Tough/Dry Beef
- Cut meat against the grain into thin, even slices
- Don’t skip the baking soda tenderizing step
- Cook beef in small batches to maintain high pan temperature
- Remove beef from heat when it’s still slightly pink inside
- If using leaner cuts like sirloin, reduce cooking time by 30 seconds
Tool Recommendations
- A carbon steel wok or heavy 12-inch skillet provides ideal heat distribution
- A sharp chef’s knife makes slicing raw beef easier and more precise
- Silicone-tipped tongs offer better grip on slippery beef slices
- A splatter screen reduces cleanup while maintaining high heat
Storage & Reheating
Beef and broccoli stays good in an airtight container in the refrigerator for up to 3 days. For best results when reheating, add 1-2 tablespoons of water to the container and heat gently in a covered skillet over medium-low heat until just warmed through. Microwave on 70% power with a damp paper towel cover if you’re in a hurry.
For freezing, slightly undercook both the beef and broccoli, then cool completely before storing in airtight containers for up to 2 months. Thaw overnight in the refrigerator before reheating.
Flavor Variations
Spicy Twist
For Szechuan-inspired heat, add 1-2 teaspoons of chili oil and ½ teaspoon of Szechuan peppercorns to the oil before cooking the beef. For a simpler spicy version, include 1 tablespoon of sriracha or 1 teaspoon of crushed red pepper flakes in the sauce mixture.
Keto/Paleo
Replace the cornstarch with arrowroot powder and substitute coconut aminos for soy sauce. Skip the sugar or use a monk fruit sweetener. For keto, increase the sesame oil to 1 tablespoon for added fat content and serve over cauliflower rice instead of traditional rice.
Global Flavors
- Add 2 tablespoons of black bean sauce for a deeper, fermented flavor profile
- Include 1 tablespoon of Korean gochujang for a sweet-spicy fusion version
- Swap the soy-based sauce for a Thai-inspired coconut curry sauce with lemongrass and lime
Serving Suggestions
Beef and broccoli traditionally pairs perfectly with steamed jasmine rice, which soaks up the savory sauce. For a complete meal, consider:
- Steamed or fried rice
- Lo mein noodles or chow mein
- Simple vegetable spring rolls
- Hot and sour soup as a starter
- Garlic cucumber salad for a cooling contrast
For beverages, consider:
- Chinese jasmine tea (hot or iced)
- Light lagers like Tsingtao or Asahi
- Gewürztraminer or Riesling if serving wine
- Plum wine for an authentic pairing
FAQs
Can I use frozen broccoli?
Yes, but it won’t have the same crisp texture as fresh. If using frozen, don’t thaw it first – add it directly to the hot pan and reduce the steaming time to 1 minute to prevent mushiness.
How do I fix beef that’s too tough?
If your beef turned out tough, slice it thinly against the grain and return it to a pan with 2-3 tablespoons of water or chicken broth. Cover and simmer on low for 2-3 minutes, which helps break down the tough fibers without overcooking.
Can I make this ahead for a party?
For best results, prepare all components (sliced meat, marinade, sauce, and cut broccoli) up to 24 hours in advance, but cook just before serving. If you must cook ahead, slightly undercook everything and reheat gently with a splash of water or broth.
Is this recipe safe for pregnant women?
Yes, as long as the beef is cooked until no longer raw (though slight pinkness is fine for food safety). The high-heat cooking method kills any harmful bacteria that might be present in raw meat.
Conclusion
Say goodbye to expensive takeout and hello to this restaurant-quality Beef and Broccoli that comes together in one pan and just 30 minutes. With perfectly tender beef, crisp broccoli, and that savory sauce you crave, this recipe proves that authentic Chinese flavors are absolutely achievable in your home kitchen.
Thousands of home cooks have already made this their go-to takeout alternative, saving both money and time while impressing family and friends with professional-level results. The simple techniques you’ve learned here—proper meat slicing, velveting, and high-heat cooking—will transform not just this dish but all your stir-fries going forward.
Ready to experience the difference? Grab your wok or skillet and create this Beef and Broccoli tonight! And once you’ve mastered this classic, try our related Mongolian Beef recipe for another takeout favorite made fresh at home!