So, what cut of beef for Beef & Broccoli? It may not be the cut that you think!
People often cook beef and broccoli two different ways: one way they use a quick marinade while the other they stir fry. Why do they do this? It’s because they believe it gives their dish better flavoring, texture and appearance. They’re probably right, but which one is the best?
Restaurant Style Beef and Broccoli
When I want Chinese food but don’t feel like going out, I usually make this beef with broccoli recipe. It tastes great when served over rice and is incredibly simple to make. It works excellent to swap chicken for the beef.
Recipe Summary
- Prep:
- 15 mins
- Cook:
- 15 mins
- Additional:
- 30 mins
- Total:
- 1 hr
- Servings:
- 4

Ingredients
Decrease Serving
4Increase ServingAdjust
Original recipe yields 4 servingsIngredient Checklist
- ⅓ cup oyster sauce
- ⅓ cup sherry
- 2 teaspoons Asian (toasted) sesame oil
- 1 teaspoon soy sauce
- 1 teaspoon white sugar
- 1 teaspoon cornstarch
- ¾ pound beef round steak, cut into 1/8-inch thick strips
- 3 tablespoons vegetable oil, plus more if needed
- 1 thin slice of fresh ginger root
- 1 clove garlic, peeled and smashed
- 1 pound broccoli, cut into florets
ADD ALL INGREDIENTS TO SHOPPING LIST
Directions
Instructions Checklist
- Step 1Whisk together oyster sauce, sherry, sesame oil, soy sauce, sugar, and cornstarch in a bowl; stir until sugar has dissolved.
- Step 2Place steak in a shallow bowl. Pour oyster sauce mixture over meat, stir to coat, and marinate for at least 30 minutes in the refrigerator.
- Step 3Heat vegetable oil in a wok or large skillet over medium-high heat. Add ginger and garlic; let sizzle for about 1 minute to flavor oil, then remove and discard. Stir in broccoli. Toss and stir until bright green and almost tender, 5 to 7 minutes. Remove broccoli from the wok and set aside.
- Step 4Add a little more oil to the wok, if needed, then add beef with marinade. Stir and toss until sauce thickens and turns shiny and meat is no longer pink, about 5 minutes. Return broccoli to the wok; stir until heated through, about 3 minutes.
I Made It Print
Nutrition Facts
Per Serving:
331 calories; protein 21.7g; carbohydrates 13.3g; fat 21.1g; cholesterol 51.9mg; sodium 419.2mg.
Beef and Broccoli
Beef with broccoli is a nightly staple, consisting of tender steak pieces and crisp broccoli in a rich brown sauce.

It’s common to order beef and broccoli in Chinese restaurants, but it’s very simple to prepare at home. Beef and broccoli is made up of succulent sirloin strips and crisp broccoli florets in a rich brown sauce. When I make beef and broccoli at home, I prefer to use flat iron steak instead of the flank steak that is typically used in American Chinese restaurants, which has been marinated and tenderized with a baking soda solution. It is a cheap cut of beef that can be cooked quickly and at high heat by sautéing and doesn’t need to be marinated or tenderized. With ingredients available at most stores, this meal may be completed in only 40 minutes. Dinner is ready once you make some rice!
WHAT YOU’LL NEED TO MAKE BEEF AND BROCCOLI

STEP-BY-STEP INSTRUCTIONS
Begin by slicing the beef into 1/4-inch slices. Add 1 tablespoon each soy sauce and Chinese rice wine (or dry sherry) and let marinate while you prepare the rest of the ingredients.

While the beef marinates, chop the scallions, garlic, and ginger. It’s important to do this before you start cooking because the dish cooks very quickly.

Next, prepare the sauce by combining the the remaining 3 tablespoons of soy sauce with the cornstarch, and stir with a fork until the cornstarch is dissolved. Add the remaining 3 tablespoons of Shaoxing wine (or dry sherry), oyster sauce, chicken broth, sugar, and sesame oil. Stir and set aside.

When you’re ready to cook, heat 1 tablespoon of oil in a large sauté pan or wok over high heat until smoking. Add the broccoli and stir-fry for 30 seconds, then add the water. Cover the pan with a lid (or tightly with foil) and lower the heat to medium; steam the broccoli until tender-crisp, about 2 minutes, then transfer to a paper towel-lined plate.

Wipe any excess water out of the pan. Increase the heat to high and heat another tablespoon of oil in the pan until smoking. Add half of the beef, so that it is in a single layer. Cook without moving until the beef is well seared, about 1-1/2 minutes. Continue cooking while stirring until the beef is lightly cooked but still pink in spots, about 30 seconds. Transfer to a plate. Add another tablespoon of oil to the pan and heat until smoking. Put in the remaining beef and cook without moving until the beef is well seared, about 1-1/2 minutes.

Next, add the garlic, ginger, and scallion whites. Cook, stirring constantly with the beef, for about 30 seconds. Return the reserved beef and broccoli to the pan, along with the reserved sauce and scallion greens.

Cook, tossing and stirring constantly until the sauce is slightly thickened, about 45 seconds. Serve with rice and enjoy.
BEEF AND BROCCOLI
BEEF AND BROCCOLI THAT IS LITERALLY BETTER THAN ANY CHINESE TAKEOUT AND EASIER THAN YOU MIGHT THINK!
Beef and Broccoli is the epitome of Chinese food in my book. It just doesn’t get better than tender slices of beef that are SO juicy, SO flavorful as they soak up the marinade and then slathered in savory soy, ginger, garlic sauce. The rich flavor is complimented by crisp-tender broccoli florets and hot steaming rice. This Beef Broccoli recipe uses easy to find grocery store ingredients and a large skillet instead of a wok so anyone can make this any time! And you are going to make this Beef and Broccoli recipe ALL THE TIME!
BEEF AND BROCCOLI RECIPE
A few days after making this beef and broccoli recipe, I was at a great restaurant and still had a hankering for it. Do you ever have a yearning that simply won’t go away or when there is nothing else that sounds as good as what you are seeking? The kind of craving General Tso’s Chicken, also known as My Favorite Chicken Ever, as well as my Sweet and Sour Baked Chicken, Mongolian Beef, and Beef Bulgogi would induce? Yes, this will affect you as well. You have been forewarned.
So, despite the fact that I had just consumed beef broccoli, I giddily placed an order for it.
To be fully honest, I was also a little proud that my restaurant dish wasn’t better than my “Better than Takeout Beef and Broccoli” recipe.
As they absorb every savory flavor of the marinade and sauce, the soft, thin slices of beef are so moist and delectable. Oh, the sauce! It’s filling, just the proper amount of sweet and salty, and it’s rich! There is no better beef broccoli sauce, I promise!
Aside from the scrumptious factor, this Beef and Broccoli recipe also gets major points for its simple prep. Most of your time is spent slicing the meat beforehand, so when its “go” time, you simply whisk together the sauce ingredients and stir fry the beef and broccoli – bam! You can have dinner on the table in under 30 minutes…or directly in your mouth, both ways equally delicious!
WHAT KIND OF MEAT IS USED FOR BEEF AND BROCCOLI?
For all the reasons listed above as well as the fact that it uses very little beef, I adore broccoli beef. Although flat iron steak would equally work, I prefer using flank steak. Flank steak is a cheap piece of meat that can be made incredibly soft by thinly slicing, marinating, and not overcooking it. You won’t believe how tender and tasty a flank steak can get!
HOW DO YOU TENDERIZE BEEF?
The marinade tenderizes the beef while infusing it with flavor – it makes ALL the difference between buttery tender beef and okay beef. You can either marinate you beef at room temperature for 30 minutes or up to 8 hours in the refrigerator. This is how the marinade ingredients tenderize the beef:
- soy sauce: the salt in the soy sauce helps break down the proteins for a more tender texture and infuses the steak with flavor.
- cornstarch: acts as a binder and helps our soy sauce bind to the meat for more flavorful beef. Cornstarch also provides a light coating that helps protect it from the intense heat when cooking.
BEEF AND BROCCOLI RECIPE INGREDIENTS
The best Beef and Broccoli recipe needs the best sauce! This sauce is savory, salty, rich, gingery, garlicy and as spicy as spicy as you want it with plenty of umami. It’s made with chicken broth, oyster sauce, Japanese rice wine, brown sugar, Asian chili sauce, sesame oil, pepper and cornstarch. Once you have everything stocked (if you don’t already), you’ll be ready to make this recipe at a moment’s notice – AND all of my other Asian recipes!
- chicken broth: use low sodium chicken broth so you can control the salt level. You can also use vegetable broth but chicken broth is more flavorful. Please DO NOT use water as I’ve tried this and will leave you with sad, wanting results.
- oyster sauce: If you have done a lot of Asian cooking, you probably have cooked with it before, and if you haven’t, you are going to love it! Oyster sauce is a staple in Asian cooking and a necessity in stir fry recipes. It is a thick, brown sauce with a balance between sweet and salty with an earthy undertone, due to the oyster extracts. You can find oyster sauce in the Asian aisle of any supermarket for only a few dollars. My personal favorite isLee Kum Kee, which is just a few more dollars. Not all oyster sauce is created equal. The quality of oyster sauce will affect the flavor, so if you want the extra “oomph” to your dish, go with a good quality sauce.v
- soy sauce: is used in the marinade. Use low sodium soy sauce or your chicken stir fry will be too salty.
- brown sugar: adds just a little adds sweetness to balance the oyster sauce. You may need more or less depending on personal taste.
- rice wine: should become a pantry staple if you do much Asian cooking. I use it in almost all of my Asian Recipes from my Beef Bulgogi to my Mongolian Chicken and Sesame Noodles. Rice wine is NOT rice vinegar- DO NOT switch them out. Rice wine adds a sweetness and depth of flavor; rice vinegar, on the other hand, will add an acidic flavor.
- Asian chili sauce: is used in the marinade. Use your favorite chili sauce like Sambal Oelek or sriracha. Use as much or as little as you like. We personally love heat so we add more to taste at the end.
- sesame oil: a “secret ingredient” that adds an irresistible, subtle nutty flavor.
- cornstarch: helps thicken the sauce to a glossy, luscious consistency without a raw flour taste.
- broccoli: cut the broccolini into bite-size pieces but not too small or they can easily overcook. The most import thing is to try and chop them uniformilally so they cook evenly.
WHERE DO I BUY RICE WINE?
I use “Kikkoman Aji-Mirin: Sweet Cooking Rice Seasoning” which is commonly found in the Asian section of most grocery stores or you can Amazon it. I highly suggest you look at the image before you head off to the grocery store so you know exactly what you are looking for. The best substitute for rice wine is pale dry sherry.
WHAT AROMATICS FOR BEEF AND BROCCOLI RECIPE?
This Beef and Broccoli recipe relies heavily on the aromatics (garlic, and ginger) for flavor. So, while the broccoli might be flexible, the aromatics are not. They are the quintessential ingredients to flavor the entire stir fry. That being said, you can use powders if you’re in a bind.
- Garlic pro tip. Purchase the pre-bagged, already peeled garlic to save time. They are actually less expensive than whole garlic cloves (at least when I did the math).
- Garlic Use more or less garlic depending on your garlic love. You may substitute the fresh garlic with 1 teaspoon garlic powder whisked directly into the sauce.
- Ginger pro tip: I like to freeze ginger so it’s always at my fingertips. To freeze ginger: grate it, spread it by the teaspoon or tablespoon on parchment paper and flash freeze until solid, about 1 hour. Transfer to an airtight container or plastic bag for up to 6 months. You can add frozen ginger directly to your stir fry. You can also grate frozen garlic if you have a quality microplaner.
- Ginger. Adds a warm spicy, almost pepper taste. You may substitute the fresh garlic with 1 teaspoon ginger powder whisked directly into the sauce.
IS CHINESE BEEF AND BROCCOLI GLUTEN FREE?
As written, this recipe is not gluten free – but almost! To make gluten free, use gluten free soy sauce or tamari. You will also want to double check that your oyster sauce and chili sauce are gluten free. The rest of the ingredients are gluten free.
HOW DO YOU MAKE CHINESE BEEF AND BROCCOLI?
Our Beef Broccoli recipe is very simple but has some hands-off time due to the marinating. I actually like that we prepare the marinade first because then when it comes to actually stir-frying our beef and broccoli, it comes together in a snap!
- Step 1: Slice your beef thinly. The key to this Beef and Broccoli recipe is to THINLY slice your steak across the grain. It doesn’t have to be razor thin like Beef Bulgogi, but between 1/8-¼ inch thick. Thin slices ensure steak that is seeping with flavor and buttery tender. It is much easier to thinly slice your steak if you freeze it for 30 minutes or so. You are welcome to freeze it longer, whatever makes it solid enough for you to handle because it will defrost in the marinade.
- Cook’s Pro Tip: Slice your beef across the grain. You also want to take care to slice the beef ACROSS the grain. You can see the “grain” running through the meat in one direction. The grain is essentially the muscle fibers running through the meat. You want to cut perpendicular to the muscle fibers so they become as short as possible. If you cut it parallel to the grain you will end up with long muscle fibers AKA chewy, rubbery tough meat so cut AGAINST the grain!
- Step 2: Marinate your beef. This is a step that many Beef and Broccoli recipes don’t take but it makes such a difference! We whisk all our marinade ingredients together in a freezer size bag – or whatever you are going to marinate your steak in and add your steak. The marinade consists of hoisin sauce, soy sauce, sriracha, cornstarch, garlic powder and ginger powder.
- Cooks Note About Hoisin Sauce: If you aren’t familiar with hoisin sauce it it can be found in the Asian section of your grocery store and is like Asian BBQ Sauce. I use it all the time in my recipes so if you are interested in making my Mongolian Beef, Kung Pao Shrimp, Sesame Chicken, etc., then I promise it will not go to waste!
- Step 3: Whisk together the stir-fry Sauce. When you’re ready to stir fry your Beef and Broccoli, whisk the sauce ingredients together in a small bowl consisting of Japanese rice wine (or dry sherry), chicken broth, oyster sauce, brown sugar, sesame oil, salt and pepper. In a separate bowl, we combine garlic, ginger, red pepper flakes and 1 teaspoon peanut oil.
- Step 4: Stir fry. Heat 1 ½ teaspoons peanut oil (you can substitute vegetable oil) in a large nonstick skillet over high heat until very hot and sizzling. It is important that the skillet be smoking hot so that the beef will sear and not steam. Add beef to the skillet and break up any clumps; cook without stirring for 1 minute, then stir and cook until beef is browned and almost cooked through, about 1-2 minutes (it will cook more in the sauce). Don’t overcook or it won’t be as tender! Transfer beef to a large plate and cover. You will probably need to cook your beef in two batches so it sears and doesn’t just steam.
- Step 5: Stir fry AND steam broccoli. We heat additional oil in the now empty skillet then add our broccoli and saute for 30 seconds. Next, we add ¼ cup water, cover the pan, and lower heat to medium and steam the broccoli just until desired crisp- tenderness, about about 2 minutes. Push the broccoli to the sides of the skillet and add the garlic/ginger/red pepper/oil to the center of the pan, mashing the mixture with a spoon, until fragrant, about 15 to 20 seconds, then stir the mixture into the broccoli. So now not only is our beef infused with flavor but our broccoli is as well!
- Step 6: Combine! Finally, return the beef to the skillet and toss to combine. Whisk the sauce to recombine then add to the skillet and cook, stirring constantly, until the sauce is thickened and beef is cooked through, about 1-2 minutes. And then dive into the best Beef and Broccoli recipe you have ever had!
TIPS AND TRICKS FOR BEEF BROCCOLI RECIPE
- sharpen your knife before slicing the beef
- freeze your beef for 60 minutes to make it easier to slice thinly
- slice your beef in thirds, then freeze what you’re not working with so the rest stays frozen
- slice your beef across the grain
- slice your beef into thin 1/4″ slices
- use a neutral oil; you can substitute vegetable oil with another neutral oil but not flavorful or low smoking point oil like olive oil.
- make sure your skillet is smoking hot before adding your beef so it will sear on the outside and remain tender on the inside
- add beef in a single layer to sear otherwise it will steam
- cook your beef in multiple batches
- don’t overcook your beef initially because you will add it back to the skillet with your sauce
- use QUALITY hoisin and oyster sauce like Lee Kum Kee or Kikkoman (it DOES make a difference!)
- use rice wine and NOT rice wine vinegar
- you can substitute rice wine with pale dry sherry
- cut your broccoli into uniform pieces
- feel free to substitute the broccoli for other veggies
- customize the heat with additional sriracha or chili sauce
- And above all, guard your Beef and Broccoli leftovers, if there are any, because I can guarantee this Better Than Takeout Beef Broccoli recipe will leave you craving more!
HOW DO I THICKEN THE STIR FRY SAUCE?
The cornstarch in the Beef and Broccoli Sauce will thicken as it simmers with the broccoli. If you still would like a thicker sauce, then just keep simmering until it reaches desired consistency.
HOW DO I THIN THE SAUCE?
Your sauce will become thicker the longer it is simmers. If it simmers to the point of too thick, don’t worry! It is easy to thin by whisking in additional chicken broth or water..
HOW DO I STORE SAUCE?
The stir fry sauce can be made ahead of time and stored in an airtight container or mason jar in the refrigerator for up to two weeks. Shake it up or whisk it to recombine before using.
The fantastic thing about stir fry sauce (aside from enlivening your entire stir fry) is that it can be whisked or shaken together in minutes, stored for weeks, then just thrown into the skillet when you’re ready to cook!
BEEF AND BROCCOLI RECIPE VARIATIONS
While this Beef and Broccoli recipe is just right for us, you can adjust it to make it just right for YOU and your family’s personal tastes.
- Sweeten it up: with additional brown sugar or swap the sugar for honey.
- Add sweet heat: with Asian sweet chili sauce.
- Spice it up: add additional Asian chili sauce to taste.
- Add herbs such as Thai basil, coriander or cilantro.
- Amp up the garlic and/or ginger: for a stronger punch of flavor.
- Swap veggies: with your favorites or you can combine the broccoli with other veggies.
- Add crunch: with peanuts or cashews; take care to purchase raw, unsalted nuts so your recipe isn’t too salty. To elevate your cashews or peanuts, dry roast them in a skillet until toasted- YUM!
- Water chestnuts: are delightfully crunchy and easy to find at any grocery store.
- Sesame seeds: add a nutty sesame flavor. Take care to use toasted sesame seeds or toast them yourself.
- Fruit: pineapple, Mandarin oranges, chopped pineapple or mangos add a juicy, fresh, sweet dimension. They are the sweet ying to the umami yang– just like I used inn my teriyaki beef stir fry. If you’re intimidated by choosing or cutting mangos, check out this post here. For the oranges, fresh oranges hold together better but canned or super convenient.
- Ramen: stir in some cooked ramen directly into the stir fry instead of serving over rice.
WHAT VEGETABLES CAN I ADD?
This Chinese Beef and Broccoli recipe is delectable in its simplicity or you can mix and match the veggies based on what’s in your fridge, your favorites, what’s in season or what’s on sale. You will want to equally swap the broccoli for the other veggies to maintain the veggie/sauce ratio. Here are some great vegetables for stir fries:
- Carrots
- Mushrooms
- Bell Peppers
- Snow Peas
- Snap Peas
- Zucchini
- Celery
- Asparagus
- Baby corn
- Edamame
- Bean sprouts
- Cabbage (green or red)
- Spinach
- Bok choy
HOW TO STORE AND REHEAT BEEF AND BROCCOLI
This easy Beef and Broccoli reheats wonderfully for lunches or dinners, just take care to not overcook the broccoli initially.
- How to store: Store leftovers in an airtight container in the refrigerator for up to 5 days.
- How to reheat in microwave: transfer small portions to a microwave safe dish, heat for one minute, stir then continue to heat at 30 second intervals.
- How to reheat on the stove: For larger portions, rewarm gently in a large skillet, stirring often.
HOW TO PREP BEEF AND BROCCOLI AHEAD OF TIME
Beef and Broccoli has a few steps, but you can prep EVERYTHING ahead of time so all that’s left to do at dinnertime is cook! Here’s how:
- Slice Beef: you can do this at any time before marinating or just before marinating then store in an airtight container in the refrigerator.
- Marinate beef: marinate your beef up to 8 hours before cooking.
- Make stir fry sauce: whisk the ingredients together up tot 24 hours in advance and store, covered in the refrigerator.
- Chop broccoli: you can chop your garlic, grate your ginger and chop your broccoli 24 hours in advance and store in separate air tight containers in the refrigerator.
- Cook! Now all that’s left to do is stir fry and dinner is served in less than 10 minutes!
WHAT SHOULD I SERVE WITH BROCCOLI BEEF?
Broccoli Beef is explosively flavorful so it pairs well with plain white or brown to soak up all the sauce and for a neutral textural component because sauce is SO flavorful. Here are some options:
- Rice. I like jasmine rice or brown rice but any rice will work. Just pop the rice in your rice cooker for a hands-off, easy side. You can also use microwave rice pouches if you’re making a serving for one or meal prep.
- Low carb. Cauliflower rice, quinoa or a blend of brown rice and any of the aforementioned options. You can also use low carb noodles such as zoodles or spaghetti squash.
- Noodles. Ramen, soba noodles, rice noodles or even linguine are a fun way to mix things up!
WHAT SIDES DO YOU SERVE WITH BROCCOLI BEEF?
In addition to rice, you can serve your Broccoli Beef with appetizers, soup, salad and/or fruit:
- Appetizers: You can turn Beef and Broccoli into a feast by pairing it with Chinese appetizers such as Crab Rangoons, Chicken Lettuce Wraps, Pineapple Cream Cheese Wontons, Sesame Chicken Egg Rolls, Sweet and Sour Chicken Egg Rolls or Chinese Chicken Wings. It is also delicious with potstickers, even though they are technically Japanese and not Chinese.
- Soup: Let the Chinese feast continue with soup! I love to warm up to Egg Drop Soup which is SUPER easy and always a sultry, satisfying favorite.
- Salad: This Beef and Broccoli recipe pairs wonderfully with a fresh, crunchy salad such as Crunchy Asian Salad, Chinese Salad, or Asian Pineapple Salad.
- Fruit: fresh fruit such as chopped pineapple is always an easy, welcome sweet stir fry side. Grilled Pineapple, Summer Fruit Salad, Perfect Fruit Salad, Creamy Grape Salad, and Pina Colada Fruit Salad are also fantastic.
CAN YOU FREEZE BEEF BROCCOLI?
Yes, Beef and Broccoli freezes well, except for the broccoli. The broccoli freezes okay, but you may want to pick it out and add freshly stir fried broccoli when reheating. Also, take care not to overcook the beef or it won’t be as tender when reheated.
To freeze:
- Let Broccoli Beef cool completely in the refrigerator.
- Transfer to an airtight container. If using a freezer bag, squeeze out any excess air to prevent freezer burn.
- Label and freeze for up to 3 months.
- When ready to eat, let Beef and Broccoli defrost overnight in the refrigerator.
- Reheat in the microwave for 60 seconds then at 30 second intervals or gently on the stove.