Chinese Beef and Broccoli Recipe

Chinese Beef and Broccoli
Chinese Beef and Broccoli

If there’s one dish that always hits the spot when you’re craving takeout, it’s Chinese Beef and Broccoli. Tender slices of beef soaked in a savory-sweet garlic sauce, perfectly crisp-tender broccoli, all piled over a steaming bowl of jasmine rice—what’s not to love? I’ve been making this recipe on busy weeknights for years, and let me tell you, it’s a total crowd-pleaser.

Plus, it comes together faster than delivery and tastes way better. This homemade version packs in the flavor without the mystery ingredients or MSG. If you’ve never tried cooking Asian-style stir fry at home before, don’t worry—this one’s super beginner-friendly!

Ingredients

For the beef marinade:

  • 1 lb flank steak (or sirloin), thinly sliced against the grain
  • 1 tablespoon soy sauce
  • 1 tablespoon cornstarch
  • 1 teaspoon sesame oil

For the sauce:

  • 1/4 cup oyster sauce
  • 2 tablespoons soy sauce
  • 1 tablespoon brown sugar
  • 2 teaspoons cornstarch
  • 1/2 cup beef broth or water
  • 2 cloves garlic, minced
  • 1 teaspoon grated fresh ginger (optional but highly recommended)

For the stir fry:

  • 3 cups broccoli florets
  • 1 tablespoon neutral oil (like avocado or vegetable oil)
  • Cooked white rice or noodles, for serving
  • Sesame seeds or sliced green onions (optional garnish)

Serving Size

Serves: 4 people (or 2 very hungry adults with leftovers)

Time Breakdown

  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes

Instructions

  1. Marinate the beef: Toss the thinly sliced steak with soy sauce, cornstarch, and sesame oil in a bowl. Let it sit while you prep everything else—about 10 minutes is perfect.
  2. Make the sauce: In a small bowl, whisk together oyster sauce, soy sauce, brown sugar, cornstarch, beef broth, garlic, and ginger. Set it aside. (You’ll want to taste-test this later—you may never use bottled stir-fry sauce again.)
  3. Cook the broccoli: In a large skillet or wok over medium-high heat, add a splash of water and the broccoli. Cover and steam for about 2-3 minutes until bright green and just tender. Transfer to a plate.
  4. Sear the beef: Wipe the skillet dry and add the oil. When hot, toss in the beef (do this in batches if needed). Sear for 1-2 minutes per side until browned. Don’t crowd the pan—crispy edges are key!
  5. Bring it all together: Return broccoli to the pan. Pour in the sauce and stir everything together. The sauce should thicken in about a minute—coat all those delicious pieces.
  6. Serve it up: Spoon over warm rice, sprinkle on green onions or sesame seeds if you’re feeling fancy, and dig in.

Related Post: Slow Cooker Beef and Broccoli: The Easiest Weeknight Dinner You’ll Ever Make

Pro Tip:

This Chinese Beef and Broccoli Recipe dish is super meal-prep friendly! Store in airtight containers for up to 4 days in the fridge. It reheats like a dream.