The first time I recreated this Panda Express classic at home, my family couldn’t believe it wasn’t from a takeout restaurant. That signature savory brown sauce coating tender beef strips and perfectly cooked broccoli has become our Friday night tradition. The best part? It’s surprisingly simple to make with ingredients you can find at any grocery store, and it comes together faster than delivery!

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.
Table of Contents
Chinese beef and broccoli
If you want to unlock the mystery of making delicious Chinese-American food at home, broccoli stir-fry recipes are a great place to start. Once you master this brown sauce recipe, you are well on your way to cooking, just like they do in a Chinese restaurant. This is a delicious dish to make at home.
I like to use a lean piece of beef for this. I personally will use what is on sale. I will generally choose flank steak and cut it against the grain of the meat.
You can use sirloin or filet mignon. I find filet to be much less expensive at Asian markets than in regular grocery stores.
Just be sure to cut the beef very thin and we are ready to get started. These strips of beef mean that you will have tender beef.
Ingredients
For the Finishing Sauce
- Oyster sauce – Provides the distinctive umami richness that defines Chinese restaurant dishes
- Water – Helps create the perfect sauce consistency
- Rice wine – Adds subtle sweetness and depth to balance the savory elements
- Brown sugar – Creates caramelization and balances the saltiness of the soy sauce
- Soy sauce – Contributes essential saltiness and classic Chinese flavor
- Cornstarch – Thickens the sauce to achieve that perfect glossy coating
For the Beef Marinade
- Flank steak – Offers the perfect balance of flavor and tenderness when sliced thin
- Cornstarch – Tenderizes the meat and helps create a velvety texture
- Rice wine – Enhances the beef flavor while removing any gaminess
For the Stir-Fry
- Broccoli florets – Provide color, nutrition, and textural contrast
- Seasoned wok oil – Withstands high heat cooking without smoking
- Garlic – Adds aromatic depth and authentic flavor
- Fresh ginger – Brings warmth and distinctive Chinese flavor profile
Some of these sauces, such as oyster sauce, may not be in your pantry. However, I promise that if you give it a try, you may find yourself making more stir-fry dishes, which you can use in the future.
Rice wine is excellent for any stir fry or to make Asian-inspired sauces. The remaining ingredients you should already have in your pantry.
How to make Panda Express Beef and Broccoli
I am going to suggest a slight change in the way to make Panda Express broccoli beef. I would like you to steam your broccoli slightly before adding it to the stir-fry. This will ensure your broccoli is thoroughly cooked. If you don’t have a wok you can make this beef dish in a non-stick pan or choose one of your favorite conventional frying pans.
- Prepare the finishing sauce by combining oyster sauce, water, rice wine, brown sugar, soy sauce, and cornstarch in a small bowl.
- Cut the flank steak extremely thin and place it in a bowl. Mix cornstarch and rice wine together and pour over the steak piece.
- Marinate the steak slices for about 15 minutes.
- While the steak is marinating, steam the broccoli just until it turns bright green.
- Heat a wok or large skillet until it is hot.
- Pour in oil and swirl it around. Lay the steak slices in one layer and cook until browned.
- Turn over the steak slices, add garlic and ginger, and mix around quickly.
- Add the broccoli.
- Give the finishing sauce a quick stir and pour it over the beef and broccoli.
- Stir everything together until the sauce thickens.
Serve this copycat Panda Express Beef and Broccoli with rice for a delicious dinner.
What you can serve with beef broccoli
You can serve this dish with so many sides, here are a few of our family’s favorite dishes. Panda Express Fried Rice, Cream Cheese Wontons, steamed rice, or even a fresh salad made with Benihana Ginger Salad Dressing. Want to make a fun family night? Be sure to pick up a box of fortune cookies.
How to store the leftovers? How long does beef broccoli last?
Store the leftover portion in an airtight container in your refrigerator for up to five days.
What is the best way to reheat beef broccoli?
The best way to reheat beef and broccoli is in a skillet. Heat some oil in a skillet over medium heat and add the beef and broccoli. Cook for about 5 minutes, stirring occasionally until the beef and broccoli is heated through.
Try these Panda Express copycat recipes!
- Honey Walnut Shrimp Recipe
- Cream Cheese Rangoon Recipe
- Panda Express Chow Mein
- Panda Express Orange Chicken
- Panda Express Firecracker Chicken
- Panda Express Mixed Vegetables
Favorite Chinese food recipes
- Hunan Chicken
- How to Make Sweet and Sour Chicken
- PF Changs Lettuce Wraps Recipe
- Authentic Egg Foo Young Recipe
- Mongolian Beef Recipe
- Teriyaki Beef Stir Fry
- General Tso Chicken
- Chinese Spare Ribs
- Chinese Cookies
Be sure to check out my easy Chinese food recipes and the best fast food copycat recipes.
Panda Express Beef and Broccoli: Better-Than-Takeout Recipe
Ingredients
- 2 tablespoons oyster sauce
- 2 tablespoons water
- 1 tablespoon rice wine
- 1 tablespoon brown sugar
- 1 tablespoon soy sauce
- 1 tablespoon cornstarch
- Beef and Broccoli
- 1 pound flank steak
- 1 tablespoon cornstarch
- 2 tablespoons rice wine
- 1 pound broccoli florets
- 2 tablespoons seasoned wok oil, or other high heat oil such as grapeseed plus a splash of sesame oil
- 2 teaspoons minced garlic
- 1 teaspoon minced ginger
- Cooked rice, for serving
Instructions
- Instructions Prepare finishing sauce by combining all the ingredients in a small bowl. Set aside. Cut the flank steak extremely thin and place in a bowl. Mix together the cornstarch and rice wine and pour over the steak pieces. Stir well to coat all the meat. Marinate the meat for about 15 minutes.
- While the steak is marinating, steam the broccoli just until it turns bright green. Remove the broccoli from the steamer. Do not cook it all the way to tender; it will finish cooking while it is stir-fried. Heat wok or large skillet until it is hot. Pour in oil and swirl it around. Lay out meat in one layer and let it cook until browned. Turn over the beef slices, add the garlic and ginger, and mix around quickly. Add the broccoli. Give the finishing sauce a quick stir and pour it over the beef and broccoli. Stir everything together until the sauce thickens. Serve over rice.
The recipe was good with exception to the addition of the brown sugar. This gave the recipe an overwhelming sweet taste. Panda Express Broccoli Beef is not sweet. I would make this again, but exclude the brown sugar.
Can you use a different kind of steak instead of Flank steak
You could, but make sure it is tender!
No measurements were given in the video and the website had no recipe/instructions…very disappointing…
Click on the little tag that says “PRINT RECIPE” and all will be revealed. That’s just basic browsing knowledge.
Panda Express deep fry the beef and chicken
I was not confused at all. It must have made perfect sense to me because my wife says I’m always confused.
I made this tonight and served over noodles. I really enjoyed this, and so did my picky family. I probably used a little extra rice wine marinating my meat, as I didn’t measure for the marinade. I cooked it with coconut oil, but added a splash of sesame like it said, and it wasn’t coconutty at all. I plan to use this recipe again, and will likely try it with variety of vegetables, too, for the days that I don’t want meat.
Thanks!
For those who are confused, this is how it should be…
Finishing Sauce:
———————————————
2 tablespoons oyster sauce
2 tablespoons water
1 tablespoon rice wine
1 tablespoon brown sugar
1 tablespoon soy sauce
1 tablespoon cornstarch
Beef and Broccoli:
———————————————
1 pound flank steak
1 tablespoon cornstarch
2 tablespoons rice wine
1 pound broccoli florets
2 tablespoons seasoned wok oil, or other high heat oil such as grapeseed plus a splash of sesame oil
2 teaspoons minced garlic
1 teaspoon minced ginger
Cooked rice, for serving
Seems perfectly clear to me!
LoL , cooking wine is listed THREE times ! And corn starch twice …
It’s used in multiple steps.
You must have some very begining cooks reading your recipes. Bv)=
This recipe was very clear to me and I had no problem. It’s also very closer to what I have made at home since the 1960s.
Also, cooking wine is listed twice in the ingredients list but “rice wine” is never listed, yet mentioned in the instructions. And a “splash of finishing sauce” is called for on the list, but it hspas to be prepared first by using other ingredients from the list. Please be more thorough!
I am so confused. In the ingredient list soy sauce is mentioned once, at 1 Tbls. Directions though, call for soy sauce in the marinade and then again later in the recipe. What gives?
I made a mistake Nikki. No soy sauce in the marinade. It is used only in the finishing sauce.