Chinese Beef and Broccoli

If you’ve ever found yourself craving Chinese Beef and Broccoli after a long day, you’re not alone. That savory brown sauce, tender slices of beef, and vibrant green broccoli—it’s comfort food with serious flavor power. The good news? You don’t need take-out menus or delivery apps to enjoy it.

This homemade Chinese Beef and Broccoli recipe is fast, healthier than most take-out versions, and packed with restaurant-style flavor. In about 30 minutes, you’ll have a sizzling stir-fry ready to serve over fluffy rice. Even better, it’s simple enough for a weeknight dinner but impressive enough for guests.

In my kitchen, I always say the best meals combine fresh ingredients, bold flavor, and easy techniques. This recipe checks all three boxes. The beef stays juicy, the broccoli keeps its satisfying crunch, and the glossy sauce ties everything together beautifully.

Grab your skillet or wok—your kitchen is about to smell like your favorite Chinese restaurant.

Why You’ll Love This Chinese Beef and Broccoli

There’s a reason Chinese Beef and Broccoli is one of the most popular Chinese take-out dishes. It’s a perfect balance of savory, slightly sweet, and deeply satisfying.

Here’s why this homemade version might become your new weeknight favorite:

  • Quick and easy: Ready in about 30 minutes.
  • Better than take-out: Less oil, fresher ingredients, and no mystery sauces.
  • Full of flavor: Garlic, ginger, soy sauce, and beef create a rich umami punch.
  • Family-friendly: Even picky eaters love this classic combo.
  • Gluten-free adaptable: Just swap soy sauce for tamari and Shaoxing wine for dry sherry.

And let me tell you—when that sauce thickens in the pan and coats the beef and broccoli, it’s the kind of moment that makes you feel like a stir-fry pro.

Ingredients for Chinese Beef and Broccoli

This recipe uses simple ingredients that create big flavor.

Meat and Marinade

  • 1 lb flank steak, skirt steak, or similar cut
  • 1 tablespoon soy sauce
  • 1 tablespoon peanut oil (or vegetable oil)
  • 1 tablespoon cornstarch
  • ½ teaspoon baking soda (optional for tenderizing)

Sauce

  • ½ cup chicken stock (or beef stock)
  • 2 tablespoons Shaoxing wine (or dry sherry)
  • 2 tablespoons soy sauce
  • 1 teaspoon dark soy sauce
  • 2 teaspoons brown sugar (or white sugar)
  • 1 tablespoon cornstarch

Stir-Fry

  • 1 head broccoli, cut into bite-size florets
  • 1 tablespoon peanut oil (or vegetable oil)
  • 3 garlic cloves, minced
  • 2 teaspoons ginger, minced

Step-by-Step Chinese Beef and Broccoli Recipe

Don’t worry—this dish looks fancy but it’s surprisingly simple. Just follow these steps.

1. Slice and Marinate the Beef

Slice the beef against the grain into thin strips (about ¼ inch thick).

Place the slices in a bowl and add:

  • soy sauce
  • peanut oil
  • cornstarch

Mix gently until every piece is coated.

Let the beef marinate for 10 minutes while you prepare the other ingredients.

Chef tip: If you’re using a tougher cut of beef like chuck or round roast, mix in ½ teaspoon baking soda and marinate for about 30 minutes. It helps tenderize the meat beautifully.

2. Prepare the Sauce

In a medium bowl, whisk together:

  • chicken stock
  • Shaoxing wine (or dry sherry)
  • soy sauce
  • dark soy sauce
  • sugar
  • cornstarch

Set the sauce aside. The cornstarch will thicken it later into that silky take-out style glaze.

3. Steam the Broccoli

Add ¼ cup water to a large skillet or wok over medium-high heat.

Once it begins to boil, add the broccoli and cover the pan.

Steam for about 1 minute, until the broccoli turns bright green and just tender.

Transfer the broccoli to a plate and wipe out any leftover water from the pan.

4. Sear the Beef

Heat 1 tablespoon oil in the skillet over medium-high heat.

Spread the marinated beef in a single layer. Let it cook undisturbed for about 30 seconds until the bottom browns.

Flip and cook briefly on the other side.

Stir for another few seconds until the outside is lightly charred but the inside stays slightly pink.

This quick sear locks in flavor and keeps the beef tender.

5. Add Garlic and Ginger

Add the minced garlic and ginger to the pan.

Stir for about 10–15 seconds until fragrant.

Your kitchen will smell amazing right about now.

6. Bring It All Together

Return the broccoli to the skillet.

Give the sauce a quick stir (the cornstarch settles at the bottom), then pour it into the pan.

Stir everything together and cook for about 1 minute until the sauce thickens and coats the beef and broccoli.

Once the sauce becomes glossy and rich, remove the pan from heat immediately.

Serve hot.

Chinese Beef and Broccoli stir fry cooking in a skillet with glossy sauce
Chinese Beef and Broccoli sizzling in a skillet with flavorful sauce and sesame seeds.

Chef Omar’s Kitchen Tips for Perfect Stir-Fry

After years of cooking stir-fries, I’ve learned a few tricks that make a big difference.

1. Slice beef against the grain
This shortens the muscle fibers and makes every bite more tender.

2. Don’t overcrowd the pan
Too much beef at once will steam instead of sear.

3. Prep everything before cooking
Stir-frying moves fast. Once the heat is on, things happen quickly.

4. Want deeper flavor?
Add a drizzle of toasted sesame oil right at the end.

5. Love extra sauce?
Double the sauce ingredients and pour half over your rice. Trust me—it’s amazing.

And if the sauce looks a little rebellious while cooking, don’t panic. Once it thickens and coats the ingredients, it settles down beautifully.

A Quick Story From My Kitchen

This Chinese Beef and Broccoli recipe became a staple in my kitchen after a late evening when friends showed up unexpectedly. I needed something quick, satisfying, and impressive.

A quick stir-fry later, the table was full of smiles—and empty plates.

Since then, it’s become one of my favorite recipes for busy nights. It’s reliable, flavorful, and always feels like a small celebration at the dinner table.

Chinese Beef and Broccoli stir fry bowl with sesame seeds and green onions
Chinese Beef and Broccoli stir fry coated in a rich garlic ginger sauce with sesame seeds and green onions.

Frequently Asked Questions

Can I make Chinese Beef and Broccoli gluten-free?

Yes! Simply replace soy sauce with tamari and use dry sherry instead of Shaoxing wine.
The flavor stays fantastic.

What cut of beef works best?

Flank steak is the most common choice, but you can also use:
skirt steak
sirloin
chuck (with baking soda tenderizing)
Thin slicing is the secret to great texture.

Can I add other vegetables?

Absolutely. Many home cooks love adding:
bell peppers
snap peas
mushrooms
carrots
Just keep the cooking time short so everything stays crisp.

How long does Chinese Beef and Broccoli last in the fridge?

Stored in an airtight container, leftovers keep well for 3–4 days in the refrigerator.
Reheat quickly in a skillet or microwave.

What should I serve with it?

The classic pairing is steamed white rice, but it’s also great with:
jasmine rice
fried rice
noodles
cauliflower rice for a low-carb option

Bringing Chinese Beef and Broccoli to Your Dinner Table

There’s something special about recreating a favorite take-out dish right in your own kitchen. This Chinese Beef and Broccoli recipe proves that bold flavors and comforting meals don’t need complicated techniques.

In just half an hour, you get tender beef, crisp broccoli, and a glossy savory sauce that tastes like it came straight from your favorite restaurant.

So the next time that take-out craving hits, grab a skillet instead. With this Chinese Beef and Broccoli recipe, you’re only a few simple steps away from a delicious homemade dinner that everyone at the table will love.

Now grab your rice bowls—it’s stir-fry time. Happy cooking!

Keep the Flavor Adventure Going

If this Chinese Beef and Broccoli brought a little takeout-style magic into your kitchen, there are plenty of other delicious dishes waiting for you to try next. For another fantastic version of this classic with an extra rich sauce, take a look at this guide to extra saucy Chinese Beef and Broccoli take-out style—it’s packed with helpful tips for recreating restaurant flavor at home.

And if you’re in the mood to keep cooking, here are a few more favorites that pair beautifully with weeknight dinners:

Great cooking is all about discovery, and each recipe brings a new flavor to your table. So grab your skillet, keep experimenting, and enjoy every delicious bite.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Chinese Beef and Broccoli served with steamed rice in a bowl with chopsticks

Chinese Beef and Broccoli


  • Author: Omar
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Diet: Gluten Free

Description

Chinese Beef and Broccoli is a classic takeout-style stir fry made with tender slices of beef, crisp broccoli, and a rich garlic ginger brown sauce. This quick 30-minute dinner is easy to make at home and perfect served over steamed rice for a flavorful weeknight meal.


Ingredients

Scale

Meat and Marinade

  • 1 lb flank steak or skirt steak, thinly sliced against the grain

  • 1 tablespoon soy sauce

  • 1 tablespoon peanut oil or vegetable oil

  • 1 tablespoon cornstarch

  • 1/2 teaspoon baking soda (optional for tenderizing tougher cuts)

Sauce

  • 1/2 cup chicken stock or beef stock

  • 2 tablespoons Shaoxing wine or dry sherry

  • 2 tablespoons soy sauce

  • 1 teaspoon dark soy sauce

  • 2 teaspoons brown sugar or white sugar

  • 1 tablespoon cornstarch

Stir Fry

  • 1 head broccoli, cut into bite-size florets

  • 1 tablespoon peanut oil or vegetable oil

  • 3 garlic cloves, minced

  • 2 teaspoons ginger, minced

Optional for Serving

  • Steamed white rice

  • Sesame seeds

  • Sliced green onions


Instructions

  1. Slice the beef against the grain into thin slices about 1/4 inch thick. Place in a bowl with soy sauce, peanut oil, and cornstarch. Mix well to coat evenly and marinate for 10 minutes.

  2. In a medium bowl, combine chicken stock, Shaoxing wine, soy sauce, dark soy sauce, brown sugar, and cornstarch. Stir until smooth and set aside.

  3. Add 1/4 cup water to a large skillet over medium-high heat and bring to a boil. Add the broccoli and cover the pan. Steam for about 1 minute until just tender. Transfer broccoli to a plate.

  4. Wipe the skillet dry. Add oil and heat until hot. Spread the beef in a single layer and cook without stirring for 30 seconds until browned.

  5. Flip the beef and cook briefly until lightly seared but still slightly pink inside.

  6. Add minced garlic and ginger. Stir quickly until fragrant.

  7. Return the broccoli to the pan. Stir the sauce again and pour it into the skillet.

  8. Cook and stir until the sauce thickens and coats the beef and broccoli, about 1 minute.

  9. Transfer to a serving plate and serve hot over steamed rice.

Notes

Slice the beef against the grain to keep it tender.

If using tougher cuts like chuck or round roast, add baking soda to the marinade and marinate for 30 minutes for better tenderness.

Dark soy sauce adds rich color and depth but can be replaced with a small amount of molasses if unavailable.

For extra flavor, drizzle a little toasted sesame oil over the dish just before serving.

  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Dinner
  • Method: Stir-Fry
  • Cuisine: Chinese

Nutrition

  • Serving Size: 1 serving
  • Calories: 291 kcal
  • Sugar: 4.5 g
  • Sodium: 790 mg
  • Fat: 14.3 g
  • Saturated Fat: 4.2 g
  • Unsaturated Fat: 9.1 g
  • Trans Fat: 0 g
  • Carbohydrates: 13.9 g
  • Fiber: 1.5 g
  • Protein: 26.6 g
  • Cholesterol: 48 mg