The aroma of garlic and ginger sizzling in a hot pan instantly transports me to those cozy winter nights when I first attempted Chinese Beef and Broccoli at home.
My first try was a disaster – rubbery beef, mushy broccoli, and a sauce that tasted like salty water. I was convinced restaurant magic couldn’t be replicated in my tiny kitchen with one pan.
Now this Chinese Beef and Broccoli recipe brings nostalgic comfort to our dinner table, proving that perfect take-out flavors are absolutely achievable at home.
Ingredients for Chinese Beef and Broccoli One Pan
- Flank steak: The secret to tender beef is slicing thin against the grain, which breaks down tough fibers for perfect bite-sized pieces.
- Soy sauce (marinade): This seasons the beef and helps create that beautiful golden-brown color when the meat hits the hot pan.
- Cornstarch (marinade): Creates a protective coating that keeps beef tender while adding body to help the sauce cling beautifully.
- Sesame oil (marinade): Just a touch adds that authentic nutty flavor that makes this taste like your favorite Chinese restaurant.
- Fresh broccoli florets: Cut into uniform pieces so they cook evenly and stay crispy-tender, never mushy like my first attempt.
- Garlic: Fresh minced garlic is non-negotiable here – it creates the aromatic base that makes your kitchen smell absolutely incredible.
- Fresh ginger: Grate it finely so it distributes evenly and adds that warm, spicy note that balances the salty sauce perfectly.
- Green onions: Save some for garnish because the fresh bite cuts through the rich sauce and adds beautiful color contrast.
- Low-sodium soy sauce: Controls the saltiness while still giving that deep umami flavor that makes Chinese beef and broccoli so addictive.
- Oyster sauce: This is the secret ingredient that adds sweetness and depth – don’t skip it or the sauce won’t taste authentic.
- Cornstarch (sauce): Thickens the sauce to that perfect glossy consistency that coats the beef and broccoli without being gloppy.
- Brown sugar: Balances the salty elements and helps create that slightly caramelized flavor you get from restaurant wok cooking.
- Beef broth: Adds richness and helps thin the sauce to the perfect consistency for coating without overwhelming the vegetables.
- Vegetable oil: High smoke point oil is essential for getting that searing heat needed for proper stir-fry texture.
- Sesame oil (finishing): A drizzle at the end adds that final layer of nutty flavor that makes this Chinese beef and broccoli taste restaurant-quality.
How to Make Chinese Beef and Broccoli One Pan
- Marinate Beef:
- Slice flank steak thin against the grain, then toss with soy sauce, cornstarch, sesame oil, and pepper. Let it sit while you prep vegetables – this ensures tender, flavorful beef.
- Make Sauce:
- Whisk together soy sauce, oyster sauce, cornstarch, brown sugar, and beef broth until smooth. Having this ready prevents burning while you’re juggling the hot pan.
- Sear Beef:
- Heat oil in large pan over high heat until shimmering. Add beef in single layer and don’t move for 2 minutes. You want that golden crust for maximum flavor.
- Cook Broccoli:
- Push beef to one side, add broccoli to empty space. Stir-fry for 3-4 minutes until bright green and crispy-tender. The contrast in textures makes this dish special.
- Add Aromatics:
- Create a well in center of pan, add garlic and ginger. Cook for 30 seconds until fragrant, then toss everything together. This prevents burning the delicate aromatics.
- Finish Sauce:
- Pour sauce over everything and toss constantly for 1-2 minutes until thickened and glossy. Remove from heat and drizzle with sesame oil for that final touch.
- Serve Hot:
- Garnish with sliced green onions and serve immediately over rice. The sauce will continue thickening as it cools, so don’t wait around to dig in.
There’s something so satisfying about hearing that sizzle when the beef hits the hot oil, filling the kitchen with those warm, aromatic scents of garlic and ginger. Sure, my counter ends up splattered with sauce and there’s always that moment of panic when I’m juggling beef, broccoli, and aromatics all at once. But when I take that first bite of tender beef coated in glossy sauce alongside perfectly crispy broccoli, I’m reminded why this Chinese Beef and Broccoli recipe has become our go-to comfort meal that never fails to bring smiles around our dinner table.
How to Store Chinese Beef and Broccoli One Pan
Store leftover Chinese beef and broccoli in an airtight container in the refrigerate for up to 3 days. The sauce will thicken as it cools, which actually makes it perfect for meal prep since it won’t get watery when reheated.
To reheat, add a splash of beef broth or water to loosen the sauce, then warm in a skillet over medium heat for 2-3 minutes until heated through. The microwave works too, but the stovetop keeps everything fresh and prevents the broccoli from getting mushy.
What to Serve with Chinese Beef and Broccoli One Pan
This Chinese beef and broccoli is perfect over steamed jasmine rice, which soaks up all that gorgeous sauce. Fried rice, lo mein noodles, or even cauliflower rice for a lighter option all pair beautifully with the savory flavors.
My personal favorite is serving it with a side of crispy spring rolls and some hot tea. The contrast between the warm, comforting beef and broccoli and the crunchy appetizers makes for a meal that truly satisfies every craving.

Frequently Asked Questions
- → Can I use a different cut of beef for this Chinese beef and broccoli recipe?
Yes, sirloin or ribeye work well, but flank steak gives the best texture and flavor for the price point.
- → How do I prevent the broccoli from getting mushy in this one pan recipe?
Keep the heat high and don’t overcook – broccoli should be bright green and still have a slight crunch.
- → Can I make Chinese beef and broccoli ahead of time for meal prep?
Absolutely! It actually tastes better the next day as the flavors meld together in the refrigerator.
- → What can I substitute for oyster sauce if I don’t have any?
Mix 2 tablespoons soy sauce with 1 teaspoon brown sugar, though the flavor won’t be quite as rich.
- → Why is my sauce not thickening properly when I make this recipe?
Make sure to whisk the cornstarch completely smooth and cook on high heat while stirring constantly for best results.

Chinese Beef and Broccoli One Pan
- Prep Time: 15 Minutes
- Cook Time: 15 Minutes
- Total Time: 30 Minutes
- Yield: 4 Servings 1x
- Cuisine: Chinese
Description
How to make Chinese beef and broccoli with tender steak and crispy vegetables in a savory sauce that tastes better than restaurant take-out.
Ingredients
Beef and Marinade
- 1 lb flank steak, sliced thin against the grain
- 2 tbsp soy sauce
- 1 tbsp cornstarch
- 1 tsp sesame oil
- 1/2 tsp black pepper
Vegetables
- 4 cups fresh broccoli florets
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 3 green onions, sliced
Sauce
- 1/3 cup low-sodium soy sauce
- 2 tbsp oyster sauce
- 1 tbsp cornstarch
- 1 tsp brown sugar
- 1/4 cup beef broth
Cooking
- 3 tbsp vegetable oil
- 1 tsp sesame oil for finishing
Instructions
- Marinate Beef: Slice flank steak thin against the grain, then toss with soy sauce, cornstarch, sesame oil, and pepper. Let it sit while you prep vegetables – this ensures tender, flavorful beef.
- Make Sauce: Whisk together soy sauce, oyster sauce, cornstarch, brown sugar, and beef broth until smooth. Having this ready prevents burning while you’re juggling the hot pan.
- Sear Beef: Heat oil in large pan over high heat until shimmering. Add beef in single layer and don’t move for 2 minutes. You want that golden crust for maximum flavor.
- Cook Broccoli: Push beef to one side, add broccoli to empty space. Stir-fry for 3-4 minutes until bright green and crispy-tender. The contrast in textures makes this dish special.
- Add Aromatics: Create a well in center of pan, add garlic and ginger. Cook for 30 seconds until fragrant, then toss everything together. This prevents burning the delicate aromatics.
- Finish Sauce: Pour sauce over everything and toss constantly for 1-2 minutes until thickened and glossy. Remove from heat and drizzle with sesame oil for that final touch.
- Serve Hot: Garnish with sliced green onions and serve immediately over rice. The sauce will continue thickening as it cools, so don’t wait around to dig in.
Notes
- Slice beef against the grain for maximum tenderness – this is crucial for the texture.
- Have all ingredients prepped before you start cooking since this moves very quickly.
- Store leftovers in the refrigerator for up to 3 days in an airtight container.
- Frozen broccoli can work in a pinch, but fresh gives much better texture and color.
- Double the sauce recipe if you like extra sauce for serving over rice.
Allergy Information: Soy
Nutrition
- Calories: 385 calories
- Fat: 18g
- Carbohydrates: 15g
- Protein: 42g








