Chinese Beef and Broccoli

When nostalgia strikes for familiar flavors, nothing brings comfort quite like a homemade dish of beef and broccoli. This classic Chinese recipe envelops tender beef, vibrant broccoli, and a savory sauce that can transport you to the bustling streets of your favorite takeout spot. What I love most about this dish is its balance of nutrients and flavor—it’s not just a meal; it’s pure comfort food.

At the heart of this dish is the flank steak or skirt steak, both cuts that are perfect for quick cooking and absorbing delicious flavors. The marinade with soy sauce and peanut oil infuses the beef with an umami richness, while the addition of garlic and ginger ensures a fragrant appeal. Broccoli adds a crunchy texture and is a powerhouse of vitamins and minerals. With a touch of Shaoxing wine or dry sherry, this dish achieves that authentic restaurant flavor right in your own kitchen.

When it comes to preparation, this recipe is surprisingly simple. You’ll start by slicing the beef thinly, marinating it briefly in a flavorful mixture, and then cooking it quickly over high heat. With the broccoli steamed to a perfect tenderness and the sauce thickened just enough to cling to all the ingredients, you will have made a dish that is not only quick but also immensely satisfying.

This recipe shines during busy weeknights, and it is equally fantastic for potlucks or family gatherings. The vibrant colors and delicious aroma make it an inviting choice to share with friends and loved ones.

Why You’ll Love This Chinese Beef and Broccoli

  • Quick: This recipe comes together in just under 30 minutes, making it a great option for busy evenings.
  • Simple Ingredients: Made with easy-to-find ingredients, this dish saves you a trip to specialty stores.
  • Flavor Packed: The combination of garlic, ginger, and soy sauce creates a delightful taste experience that feels indulgent.
  • Healthy Choice: With nutritious vegetables and lean protein, this dish supports a balanced diet while being delicious.
  • Versatile: Modify the protein or add other vegetables to customize the dish to your family’s tastes.

Beef Selection Tips

Choosing the right cut of beef is crucial for this dish. I recommend using flank steak for its tenderness and flavor, but skirt steak is an excellent alternative as it is flavorful and cooks quickly. Look for cuts that have a good balance of lean meat and a bit of marbling, which will keep your beef juicy. When slicing, make sure to cut against the grain; this technique helps break down the muscle fibers and results in tender bites.

Options for Substitutions

  • Protein Alternatives: Swap beef for chicken, tofu, or shrimp for a different flavor profile.
  • Oil Choices: You can substitute peanut oil with vegetable oil or canola oil if nut allergies are a concern.
  • Sauce Variations: Use teriyaki sauce in place of soy sauce for a sweeter flavor.
  • Broccoli Replacement: Try using snow peas or asparagus for a twist on the vegetable used.
  • Stock Options: Chicken stock can be replaced with vegetable broth to keep the dish vegetarian.
  • Sweetener Change: Substitute brown sugar with honey or agave syrup if desired.

Watch Out for These Mistakes

When making this dish, there are a few common pitfalls to avoid. First, overcooking the beef can lead to a tough texture. Aim for a quick cooking time to ensure your meat remains tender. Second, be cautious with the timing for adding ingredients. Adding the garlic and ginger too early can result in burnt flavors, so it’s best to add them right after the beef is nearly done. Finally, make sure to stir the sauce before pouring it into the skillet. If the cornstarch settles, it won’t thicken your sauce properly.

What to Serve With Chinese Beef and Broccoli?

Pair your beef and broccoli with steamed rice or jasmine rice for a comforting base. You might also consider serving it alongside fried rice for an extra kick of flavor. A light salad with sesame dressing can help balance out the meal with refreshing crispness. Alternatively, egg rolls or spring rolls make excellent appetizers that can complete your spread.

Storage Instructions

Store: Place leftovers in an airtight container in the fridge, where they will stay fresh for about 3 to 4 days.

Freeze: If you plan to enjoy this meal later, it can be frozen for up to 2 months. Be sure to cool it completely before transferring to a freezer-safe bag or container.

Reheat: For best results, reheat on the stovetop over medium heat, stirring occasionally until heated through. You can also use the microwave; reheat in 1-minute intervals, stirring in between, until warmed.

Recipe Info

Preparation Time: 10 minutes
Cooking Time: 10 minutes
Total Time: 20 minutes
Level of Difficulty: Easy
Servings: 4

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):
Calories: 600-700
Protein: 45-55g
Fat: 25-30g
Carbohydrates: 40-50g

Ingredients

  • 1 lb flank steak (or skirt steak, or other cut)
  • 1 tablespoon 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)
  • 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 garlic cloves (minced)
  • 2 teaspoons ginger (minced)

Step-by-Step Instructions

Step 1: Slice and Marinate Beef

Begin by slicing the beef against the grain into 0.5 cm (1/4 inch) thick slices or 1-cm (1/2 inch) sticks. Transfer the slices to a small bowl, then add the soy sauce, peanut oil, and cornstarch. Use your hands to gently mix the ingredients until the beef is evenly coated. Allow it to marinate for about 10 minutes while you prepare the other components of the dish.

Step 2: Prepare the Sauce

In a medium-sized bowl, combine all the ingredients for the sauce: chicken stock, Shaoxing wine, soy sauces, brown sugar, and additional cornstarch. Mix them well until the cornstarch is dissolved. This sauce will bring your dish together beautifully.

Step 3: Steam the Broccoli

Take a large nonstick skillet and add 1/4 cup water over medium-high heat. Once the water begins to boil, carefully add the broccoli, covering the skillet to steam. In about 1 minute, the broccoli should turn tender. Remove it and set aside onto a plate, ensuring to wipe out any excess water in the skillet.

Step 4: Cook the Beef

Add 1 tablespoon of oil to the skillet and swirl to coat the bottom. Increase the heat to medium-high until hot. Spread the marinated beef in a single layer, allowing it to cook without stirring for about 30 seconds until the bottom browns. Flip the slices to cook the other side for a few seconds, stirring to finish until the beef is lightly charred and still pink inside.

Step 5: Add Aromatics and Combine

With the beef almost done, add the minced garlic and ginger to the skillet. Stir a few times to release their aromatic flavors. Next, return the broccoli to the skillet and stir to combine. Before pouring in the pre-prepared sauce, be sure to stir it again to re-dissolve any cornstarch that may have settled.

Step 6: Thicken the Sauce and Serve

Pour the sauce into the skillet and stir until it thickens, which should take about 1 minute. Once ready, transfer everything to a plate. Serve hot as a delightful main dish, and enjoy every bite of this comforting classic.

Conclusion

This Chinese Beef and Broccoli recipe is a wonderful way to bring family and friends around the table for a satisfying meal. Not only is it quick and easy, but it also packs a punch of flavor and nutrition. I encourage you to give this dish a try! Share your experiences or variations you might have explored in the comments below. If you loved making this dish, be sure to check out more of my recipes for delicious ideas that will broaden your culinary horizons.

Frequently Asked Questions

Can I make this recipe ahead of time?

Yes, you can prepare the beef and broccoli ahead of time. Store them separately in the fridge, and reheat each component when ready to serve. Just remember that steaming the broccoli slightly beforehand will help it retain its color and crunch.

Is this recipe gluten-free?

To make this recipe gluten-free, use tamari in place of soy sauce and ensure that other ingredients, like the sherry, are gluten-free as well.

What can I substitute if I don’t have Shaoxing wine?

If you don’t have Shaoxing wine available, a good alternative is dry sherry or even a splash of white wine. If you prefer a non-alcoholic option, you can use additional stock or a mix of vinegar and water for acidity.

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 2026 02 10 201345 819x1024 1

Chinese Beef and Broccoli

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: clara
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stir Fry
  • Cuisine: Chinese
  • Diet: Low Carb

Description

A classic Chinese dish featuring tender beef and vibrant broccoli in a savory sauce, perfect for quick weeknight dinners or family gatherings.


Ingredients

Scale
  • 1 lb flank steak (or skirt steak)
  • 1 tablespoon 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)
  • 2 tablespoons soy sauce
  • 1 teaspoon dark soy sauce
  • 2 teaspoons brown sugar (or white sugar)
  • 1 head broccoli (cut to bite-size florets)
  • 3 garlic cloves (minced)
  • 2 teaspoons ginger (minced)

Instructions

  1. Slice the beef against the grain into 0.5 cm (1/4 inch) thick slices. Marinate in a bowl with soy sauce, peanut oil, and cornstarch for about 10 minutes.
  2. Combine the sauce ingredients (chicken stock, Shaoxing wine, soy sauces, brown sugar, cornstarch) in a bowl and mix until the cornstarch is dissolved.
  3. In a skillet, add 1/4 cup of water and steam the broccoli for about 1 minute, then set aside.
  4. Add 1 tablespoon of oil to the skillet, increase the heat, and evenly spread the marinated beef, cooking without stirring for about 30 seconds.
  5. Add the minced garlic and ginger to the beef and stir. Then, return the broccoli to the skillet.
  6. Pour in the pre-prepared sauce and stir until it thickens, about 1 minute. Serve hot.

Notes

Serve with steamed rice or fried rice. Ensure to not overcook the beef for best tenderness.


Nutrition

  • Serving Size: 1 serving
  • Calories: 675
  • Sugar: 10g
  • Sodium: 800mg
  • Fat: 30g
  • Saturated Fat: 5g
  • Unsaturated Fat: 25g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 4g
  • Protein: 50g
  • Cholesterol: 75mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star