Hey there, fellow food lovers! Are you craving something deliciously authentic and quick to make? Look no further! Today, I’m super excited to share with you my go-to recipe for the best Chinese Beef and Broccoli that’s ready in just 20 minutes. Perfect for those busy weeknights when you want a flavorful, healthy dinner without the hassle. Let’s dive in!
Why You’ll Love This Recipe
- Quick and easy to make—ready in 20 minutes!
- Packed with authentic Chinese flavors you’ll love.
- Healthy and balanced, making it a great option for healthy dinner recipes for weight loss.
- Perfect for quick family dinners or meal prep.
Ingredients
Here’s what you’ll need for this Chinese Beef and Broccoli recipe:
- 1 lb boneless flank steak (or skirt steak)
- 2 tablespoons soy sauce
- 1 tablespoon peanut oil (or vegetable oil)
- 1 tablespoon cornstarch
- 1/2 teaspoon baking soda (optional)
- 1/2 cup chicken stock (or beef stock)
- 2 tablespoons Shaoxing wine (or dry sherry)
- 1 teaspoon dark soy sauce
- 2 teaspoons brown sugar (or white sugar)
- 1 head broccoli, cut into bite-size florets
- 3 garlic cloves, minced
- 2 teaspoons ginger, minced
Full ingredient list with measurements is provided in the printable recipe card below.
How to Make the Recipe
Let’s break this down step by step:
- Marinate the Beef: Slice the beef against the grain into thin slices. In a small bowl, mix soy sauce, peanut oil, and cornstarch. Toss the beef slices to coat and let marinate for 10 minutes while you prepare the other ingredients.
- Prepare the Sauce: In a medium bowl, combine all sauce ingredients and mix well.
- Cook the Broccoli: Steam the broccoli in a nonstick skillet with a little water until tender, then set aside.
- Cook the Beef: Heat the skillet with oil, add the beef in a single layer, and sear until browned. Cook until lightly charred but still pink inside.
- Add Aromatics: Stir in garlic and ginger for fragrance.
- Combine Everything: Return the broccoli to the pan, pour in the sauce, and cook until thickened. Serve hot!
Pro Tips for Making the Recipe
Here’s how to make this dish truly shine:
- Use high-quality soy sauce for the best flavor.
- Don’t overcook the beef—keep it tender and juicy.
- For an extra crispy texture, add a little cornstarch to the beef marinade.
How to Serve
This Chinese Beef and Broccoli is a complete meal on its own, but you can also serve it with:
- Steamed rice
- Fried noodles
- A side of brown sugar garlic chicken for a full meal
Make Ahead and Storage
Prep ahead by marinating the beef and cutting the broccoli. Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently and serve.
There you have it—a quick, flavorful, and healthy dinner that’s perfect for any night of the week. Give it a try and let me know how it turns out! 😊

Chinese Beef and Broccoli (牛肉炒西兰花)
Ingredients
Beef
- 1 lb boneless flank steak sliced against the grain
- 1 tablespoon soy sauce
- 1 tablespoon peanut oil or vegetable oil
- 1 tablespoon cornstarch
- 0.5 teaspoon baking soda Optional
- 0.5 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
- 1 head broccoli cut to bite-size florets
- 1 tablespoon peanut oil or vegetable oil
- 3 cloves garlic minced
- 2 teaspoons ginger minced
Instructions
- Slice beef against the grain into thin slices or sticks. Marinate in soy sauce, peanut oil, and cornstarch for 10 minutes.
- Combine sauce ingredients in a bowl and mix well.
- Steam broccoli florets in a skillet with water until tender, then set aside.
- Cook beef in hot oil until browned, then set aside.
- Add garlic and ginger, stir to release fragrance. Return broccoli to pan, pour in sauce, and cook until thickened.
- Combine everything and serve hot.