Flash Sale! to get a free eCookbook with our top 25 recipes.

Chinese Beef and Broccoli

This authentic Chinese Beef and Broccoli stir-fry is one of those dishes that instantly brings a smile to my face. The sizzle of the steak hitting the hot pan, the vibrant green of the broccoli, and that incredible savory sauce… it’s a sensory experience that promises a comforting, hearty meal is just minutes away. It’s so much better than takeout!

chinese beef and broccoli
Chinese Beef and Broccoli 29

Growing up, my mom wasn’t a big stir-fry cook—her domain was the giant soup pot that simmered for hours on the stove. But I remember the first time I had beef and broccoli at a local restaurant, and I was determined to recreate that magic at home. There were a few messy attempts, but the delicious reward was always worth it.

This recipe is the result of all that experimenting. It’s a hearty, comforting meal that comes together in about 30 minutes, making it perfect for a busy weeknight. My biggest tip? Have all your ingredients chopped and ready to go before you even think about turning on the stove. It makes all the difference!

What You Need for This Recipe

This recipe gets its incredible flavor from a few key ingredients. The flank steak becomes incredibly tender, while the sauce, built on soy sauce, beef broth, and a touch of oyster sauce, is perfectly balanced. This homemade Chinese Beef and Broccoli is so simple! The full ingredient list with measurements is in the recipe card below.

chinese beef and broccoli recipe
Chinese Beef and Broccoli 30

How to Make Chinese Beef and Broccoli

Making this dish is a simple three-step process. First, you’ll marinate the beef to make it tender and flavorful. While it rests, you can whisk together the sauce and prep the broccoli. Finally, everything comes together in a quick stir-fry that’s ready in minutes. It’s a straightforward method that delivers restaurant-quality results every time.

A close-up of a delicious pan of Chinese Beef and Broccoli stir-fry, garnished with sesame seeds and red chili slices.

Better Than Takeout: Chinese Beef and Broccoli

This classic Chinese Beef and Broccoli recipe features tender, marinated beef and crisp-tender broccoli florets tossed in a rich, savory garlic ginger sauce. A quick and easy meal ready in 30 minutes!
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Asian, Chinese
Calories: 455

Ingredients
  

For the Beef & Marinade
  • 1 lb flank steak or sirloin very thinly sliced against the grain
  • 2 tbsp low-sodium soy sauce
  • 1 tbsp cornstarch
  • 1 tbsp Shaoxing wine or dry sherry
  • 1/4 tsp baking soda this tenderizes the beef
  • 1 tsp toasted sesame oil
For the Stir-Fry Sauce
  • 1/2 cup low-sodium beef broth
  • 1/4 cup low-sodium soy sauce
  • 2 tbsp oyster sauce
  • 1 tbsp brown sugar packed
  • 1 tsp toasted sesame oil
  • 1 tsp cornstarch
For Assembly
  • 1 large head broccoli cut into bite-sized florets (about 5 cups)
  • 2 tbsp avocado or vegetable oil divided
  • 4 cloves garlic minced
  • 1 tbsp fresh ginger grated
  • Cooked rice, for serving
  • Toasted sesame seeds and sliced green onions, for garnish optional

Equipment

  • Large Skillet or Wok
  • Mixing Bowls
  • Whisk

Method
 

Marinate the Beef
  • In a medium bowl, combine the thinly sliced beef with 2 tbsp soy sauce, 1 tbsp cornstarch, Shaoxing wine, baking soda, and 1 tsp sesame oil. Mix thoroughly to coat every piece. Set aside to marinate for at least 15 minutes while you prepare the other ingredients.
Prepare Sauce and Broccoli
  • In a small bowl or liquid measuring cup, whisk together the beef broth, 1/4 cup soy sauce, oyster sauce, brown sugar, 1 tsp sesame oil, and 1 tsp cornstarch. Set the sauce aside.
  • Bring a medium pot of water to a rolling boil. Add the broccoli florets and blanch for 1-2 minutes, until they turn bright green and are crisp-tender. Immediately drain and rinse with cold water to stop the cooking process. This step ensures the broccoli doesn't get mushy in the stir-fry.
Cook the Stir-Fry
  • Heat 1 tablespoon of oil in a large skillet or wok over high heat until it just begins to smoke. Carefully add the marinated beef in a single layer, being sure not to crowd the pan (work in two batches if necessary). Sear for 1-2 minutes per side until nicely browned but not cooked all the way through. Remove the beef from the skillet and set it on a plate.
  • Reduce the heat to medium-high and add the remaining 1 tablespoon of oil to the skillet. Add the minced garlic and grated ginger and stir-fry for about 30 seconds until fragrant.
  • Give the sauce a quick re-whisk (the cornstarch will have settled) and pour it into the hot skillet. Bring to a simmer, stirring constantly, and cook for 1-2 minutes until the sauce begins to thicken.
  • Return the seared beef (along with any juices from the plate) and the blanched broccoli to the skillet. Toss everything together to coat evenly in the sauce. Cook for another 1-2 minutes, just until the beef is cooked through and everything is heated.
  • Remove from heat and serve immediately over steamed rice. Garnish with toasted sesame seeds and sliced green onions, if desired.

Notes

For extra tender beef, place it in the freezer for 15-20 minutes before slicing; this makes it much easier to slice thinly. Don't skip the step of blanching the broccoli; it's the key to perfectly cooked, vibrant green florets. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.

Pro Tips for Making This Chinese Beef and Broccoli

Over the years, I’ve learned a few things that take this dish from good to great. These are my go-to tips for a perfect Chinese Beef and Broccoli every single time.

  • Don’t Crowd the Pan: When searing the beef, cook it in a single layer. If you add too much at once, the beef will steam instead of getting that beautiful brown crust. Work in batches if you need to!
  • Velvet the Beef: The secret to incredibly tender steak is a technique called “velveting.” The combination of cornstarch and a little baking soda in the marinade tenderizes the meat beautifully. Don’t skip this step!
  • Control the Broccoli’s Crunch: I like my broccoli to be crisp-tender. I briefly blanch it before adding it to the stir-fry to ensure it’s cooked through but still has a nice bite. If you prefer softer broccoli, you can steam it for a minute or two longer.
  • My Secret Trick: Get your pan screaming hot! Before you add the oil and beef, let your wok or skillet heat up properly. A super hot surface is essential for getting a quick, hard sear on the beef, which locks in all the juices and flavor.
chinese beef and broccoli pinterest
Chinese Beef and Broccoli 31

Fun Variations for Chinese Beef and Broccoli

One of the things I love most about cooking is making a recipe my own. While this classic Chinese Beef and Broccoli is fantastic as is, there’s always room for a little creativity! Here are a few variations my family enjoys.

  • Add More Veggies: Feel free to toss in other vegetables you have on hand. Sliced bell peppers (red or yellow are great!), mushrooms, snow peas, or sliced onions are all wonderful additions. Add them with the garlic and ginger to give them time to cook.
  • A Touch of Heat: If your family enjoys a little spice, add a pinch of red pepper flakes or a teaspoon of chili garlic sauce to the stir-fry sauce. It adds a nice, gentle warmth.
  • Switch Up the Protein: While beef is classic, this recipe works beautifully with other proteins. Try it with thinly sliced chicken breast or thigh, shrimp, or even firm tofu for a vegetarian option. Adjust cook times accordingly.
  • Noodle Night: Instead of serving over rice, toss the finished stir-fry with cooked lo mein noodles or ramen for a satisfying one-pan meal. It reminds me of other hearty family favorites, like these delicious French Dip Sliders, that bring everyone to the table.

What to Serve With Chinese Beef and Broccoli

This dish is truly a complete meal in itself, but sometimes it’s nice to have a little something extra on the side.

My family almost always requests this Chinese Beef and Broccoli over a bed of fluffy white or brown rice to soak up every last drop of that amazing sauce. For a lighter option, it’s also delicious with quinoa or cauliflower rice. On special occasions, I might serve some simple steamed dumplings or a light cucumber salad on the side to round out the meal.

How to Store Chinese Beef and Broccoli

One of the best things about this recipe is that the leftovers are just as delicious the next day, making it perfect for meal prep.

To store, let the Chinese Beef and Broccoli cool completely and then place it in an airtight container in the refrigerator for up to 3-4 days. For reheating, I recommend warming it gently in a skillet over medium-low heat with a splash of water or beef broth to loosen up the sauce. You can also microwave it, but I find the stovetop method preserves the texture of the beef and broccoli best.

Nutritional Benefits

This delicious homemade Chinese Beef and Broccoli is a meal you can feel good about serving your family. It’s packed with protein from the beef and loaded with vitamins and fiber from the broccoli, making for a balanced and satisfying dinner.

FAQs

Can I use a different cut of beef?

Absolutely. While flank steak or sirloin are ideal for their texture, you can also use skirt steak or even thinly sliced chuck roast. The key is to slice any cut of beef thinly against the grain to ensure it stays tender.

Can I use frozen broccoli for this recipe?

Yes, you can use frozen broccoli florets. I recommend letting them thaw first and patting them very dry with a paper towel to remove excess moisture. This helps them stir-fry properly instead of steaming in the pan.

What is Shaoxing wine and is there a substitute?

Shaoxing wine is a traditional Chinese rice wine that adds a specific aroma and depth of flavor. If you can’t find it, you can substitute it with dry sherry, Japanese mirin, or even a low-sodium chicken or beef broth.

Why is my sauce not thickening?

The cornstarch slurry is key to thickening the sauce. Make sure your slurry (cornstarch mixed with cold water) is smooth before adding it. If the sauce is still too thin, you can add another teaspoon of cornstarch mixed with a tablespoon of cold water.

Conclusion

There’s something incredibly satisfying about creating a meal that’s both quick enough for a weeknight and delicious enough to feel like a special treat. This Chinese Beef and Broccoli recipe is exactly that. It’s a dish filled with comforting flavors that our family turns to again and again, much like our favorite Meatballs and Gravy. I hope you and your loved ones enjoy it as much as we do!

Follow us on Social Media : Facebook and Pinterest