Quick Chinese Beef Broccoli

Section: Hearty & Satisfying Meals

This quick Chinese beef and broccoli brings together thinly sliced marinated steak with crisp broccoli florets in a rich brown sauce. The beef is tenderized with a simple marinade, while the broccoli is perfectly steamed to maintain its vibrant color and texture. The savory sauce combines chicken stock, Shaoxing wine, soy sauce and brown sugar for authentic flavor. Ready in just 30 minutes, this dish is not only faster than delivery but also healthier than most takeout options. Serve over steaming rice for a complete meal that's both impressive and straightforward to prepare.

A woman with a smile on her face.
Brought to You By Chima
Last revised on Tue, 14 Oct 2025 14:04:26 GMT
A bowl of beef and broccoli. Bookmark
A bowl of beef and broccoli. | tryplately.com

This flavorful Chinese beef and broccoli stir-fry brings restaurant-quality taste to your home kitchen in just 30 minutes. The juicy, tender beef slices and crisp broccoli florets come together in a rich brown sauce that perfectly coats every bite, making this a weeknight dinner winner that's healthier than takeout.

I first made this recipe when craving Chinese takeout during a snowstorm, and it's become my go-to emergency dinner. My family actually prefers it to our local restaurant version because the broccoli stays crisp-tender and the beef is never overcooked.

Ingredients

  • Flank or skirt steak the perfect cuts for stir-fry due to their strong beef flavor and how they remain tender when sliced against the grain
  • Soy sauce provides the umami foundation for both the marinade and sauce
  • Cornstarch creates velvety texture on the beef and thickens the sauce to restaurant quality
  • Shaoxing wine adds depth and complexity you can't get without it look for it at Asian markets
  • Dark soy sauce gives the dish that beautiful caramelized color choose a good quality bottle for best results
  • Fresh broccoli provides crisp texture and absorbs the sauce beautifully select bright green heads with tight florets
  • Fresh ginger and garlic aromatic flavor boosters that make the dish sing use fresh rather than pre-minced for brightest flavor
  • Peanut oil has a high smoke point perfect for stir-frying and adds subtle nutty flavor

Step-by-Step Instructions

Marinate the Beef
Slice your beef against the grain into thin strips about 1/4 inch thick. This cutting technique is crucial as it shortens the muscle fibers making the beef more tender. In a bowl, combine the beef with soy sauce, oil, and cornstarch, mixing gently until each piece is coated. This quick marinade both flavors and tenderizes the meat while creating a protective coating that keeps it juicy during the high-heat cooking process. Allow to rest for at least 10 minutes while preparing other ingredients.
Prepare the Sauce
Whisk together chicken stock, Shaoxing wine, both soy sauces, sugar, and cornstarch in a bowl until completely smooth. This sauce mixture needs to be ready before cooking begins as the stir-fry process moves quickly. The cornstarch might settle at the bottom, so be sure to stir again just before adding to the pan. The balance of savory, sweet, and umami elements in this sauce is what gives the dish its characteristic flavor.
Steam the Broccoli
Add a small amount of water to your skillet and bring to a boil. Add broccoli florets and cover to steam for just about one minute until bright green but still crisp. This quick steam method ensures the broccoli retains its texture and nutritional value while being just tender enough to absorb the sauce. Remove the broccoli and set aside. Wipe the pan dry completely before proceeding to the next step.
Sear the Beef
Heat your pan until very hot, then add oil and swirl to coat the surface. Spread the marinated beef in a single layer and let it cook undisturbed for 30 seconds until the bottom develops a nice brown crust. This patience creates the characteristic wok hei flavor that makes restaurant stir-fries so delicious. Flip and cook briefly on the other side until the beef is browned but still slightly pink inside. The meat will continue cooking when combined with the sauce.
Combine and Finish
Add minced garlic and ginger to the beef, stirring quickly for about 20 seconds until fragrant but not burnt. Return the broccoli to the pan and give everything a quick toss. Re-stir the sauce mixture to ensure the cornstarch is fully incorporated, then pour into the hot pan. Cook while stirring constantly until the sauce thickens and turns glossy, coating the beef and broccoli evenly. This usually takes about 60 seconds. Serve immediately over hot rice for the best experience.
A plate of beef and broccoli with a spoon on the side. Bookmark
A plate of beef and broccoli with a spoon on the side. | Tryplately.com

My favorite part of this recipe is the beautiful caramelization that happens when the beef hits the hot pan. It reminds me of watching my grandmother cook in her tiny kitchen in San Francisco's Chinatown. She always said the secret to good stir-fry was having everything prepared and ready to go before turning on the heat.

Make-Ahead Options

This beef and broccoli reheats beautifully, making it perfect for meal prep. Cook the entire dish, cool completely, then portion into airtight containers with rice. It will keep in the refrigerator for up to 3 days. To reheat, microwave until just warmed through or quickly toss in a hot skillet with a splash of water to revive the sauce. The flavors actually deepen overnight, making next-day leftovers something to look forward to.

Ingredient Substitutions

No Shaoxing wine available? Dry sherry works wonderfully as an alternative, providing similar depth and complexity. For a non-alcoholic option, use additional chicken broth with a splash of rice vinegar.

If flank steak is beyond your budget, chuck or round roast cut into thin strips works well when tenderized with the baking soda method mentioned in the notes. Simply add 1/2 teaspoon of baking soda to the marinade and let it sit for 30 minutes before cooking.

For a vegetarian version, substitute firm tofu or tempeh for the beef. Press the tofu well before marinating, and instead of searing, lightly coat in cornstarch and bake until crisp before adding to the stir-fry.

Serving Suggestions

While traditional white rice makes an excellent base for soaking up the delicious sauce, consider serving this beef and broccoli over cauliflower rice for a lower-carb option. The neutral flavor allows the stir-fry to shine while adding extra vegetables to your meal.

For an impressive dinner party presentation, serve family-style on a large platter garnished with thinly sliced scallions and sesame seeds. Add side dishes like hot and sour soup, vegetable spring rolls, or a simple cucumber salad dressed with rice vinegar and sesame oil to create a complete Chinese feast at home.

A bowl of beef and broccoli with rice. Bookmark
A bowl of beef and broccoli with rice. | Tryplately.com

Your Questions Answered About This Recipe

→ What cuts of beef work best for this dish?

Flank steak and skirt steak are ideal as they're tender and flavorful. However, you can also use chuck, brisket, or round roast with the addition of baking soda in the marinade to tenderize tougher cuts.

→ How do I make this dish gluten-free?

To make this dish gluten-free, substitute dry sherry for the Shaoxing wine and use tamari instead of regular soy sauce.

→ What can I substitute for peanut oil?

Vegetable oil works well as a direct substitute. For added flavor, you can use vegetable oil for cooking, then drizzle 1/2 teaspoon of toasted sesame oil at the end after turning off the heat.

→ Why add baking soda to the beef?

Baking soda helps tenderize tougher cuts of beef by breaking down protein fibers. This results in juicier, more tender meat similar to what you'd get in restaurant versions.

→ Can I substitute dark soy sauce?

Yes, dark soy sauce primarily adds color and a hint of caramel flavor. If you don't have it, you can skip it or add 1/2 teaspoon of molasses to achieve a similar depth of flavor and color.

→ How do I ensure my broccoli stays crisp?

Steam the broccoli briefly for about 1 minute until it just turns tender and bright green. Avoid overcooking it during the initial steaming phase, as it will cook further when added back to the stir-fry.

Chinese Beef and Broccoli

Juicy marinated beef and crisp broccoli in a savory brown sauce, ready in 30 minutes for an authentic Chinese dinner at home.

Prep Time
15 mins
Cooking Duration
15 mins
Total Time Needed
30 mins
Brought to You By: Chima

Recipe Category: Main Dishes & Pasta

Skill Level: A Bit of a Challenge

Cuisine Type: Chinese

Serves: 4 Serving Size (4 servings)

Dietary Preferences: Low-Carb Option, No Dairy

What You’ll Need

→ Meat and Marinade

01 1 lb flank steak, skirt steak, or other cut
02 1 tablespoon soy sauce
03 1 tablespoon peanut oil (or vegetable oil)
04 1 tablespoon cornstarch
05 1/2 teaspoon baking soda (Optional)

→ Sauce

06 1/2 cup chicken stock (or beef stock)
07 2 tablespoons Shaoxing wine (or dry sherry)
08 2 tablespoons soy sauce
09 1 teaspoon dark soy sauce
10 2 teaspoons brown sugar (or white sugar)
11 1 tablespoon cornstarch

→ Stir-fry

12 1 head broccoli, cut to bite-size florets
13 1 tablespoon peanut oil (or vegetable oil)
14 3 garlic cloves, minced
15 2 teaspoons ginger, minced

Steps to Prepare

Step 01

Slice the beef against the grain into 0.5 cm (1/4 inch) thick slices or 1-cm (1/2 inch) sticks. Transfer to a small bowl. Add soy sauce, peanut oil, and cornstarch. Gently mix well by hand until all the slices are coated with a thin layer of sauce. Marinate for 10 minutes while preparing the other ingredients.

Step 02

Combine all the ingredients for the sauce in a medium-sized bowl. Mix well.

Step 03

Add 1/4 cup water into a large nonstick skillet over medium-high heat until the water begins to boil. Add the broccoli and cover. Steam until the broccoli just turns tender and the water evaporates, 1 minute or so. Transfer broccoli to a plate. Wipe the pan with a paper towel held in a pair of tongs if there's any water left.

Step 04

Add the oil and swirl to coat the bottom. Heat over medium high heat until hot. Spread the steak in a single layer. Allow to cook without touching for 30 seconds, or until the bottom side is browned. Flip to cook the other side for a few seconds. Stir and cook until the surface is lightly charred and the inside is still pink.

Step 05

Add the garlic and ginger. Stir a few times to release the flavor and fragrance.

Step 06

Return the broccoli to the pan. Stir the sauce again to dissolve the cornstarch completely and pour it into the skillet. Cook and stir until the sauce thickens, about 1 minute. Transfer everything to a plate immediately. Serve hot as a main dish.

Helpful Advice

  1. To make this dish gluten-free, use dry sherry instead of Shaoxing wine, and use tamari instead of soy sauce.
  2. If using a tougher cut of beef like chuck, brisket, or round roast, add 1/2 teaspoon of baking soda to the marinade and marinate the beef for 30 minutes to tenderize.
  3. Dark soy sauce adds appetizing dark color and a hint of caramel taste. If unavailable, substitute with 1/2 teaspoon molasses to enhance flavor.
  4. If you don't have peanut oil, drizzle 1/2 teaspoon of toasted sesame oil at the end of cooking after turning off the heat to boost flavor.

Tools You'll Use

  • Large nonstick skillet with lid
  • Mixing bowls
  • Tongs

Allergy Information

Always double-check every ingredient for allergens and seek advice from a medical expert as necessary.
  • Contains soy
  • May contain peanuts if using peanut oil

Nutritional Breakdown (Per Portion)

These stats are for general knowledge only—always check with a professional if needed.
  • Calories: 291
  • Total Fat: 14.3 g
  • Total Carbs: 13.9 g
  • Protein Content: 26.6 g