Chinese Beef and Broccoli Recipe

Introduction

Chinese Beef and Broccoli is a classic stir-fry that balances tender, flavorful beef with crisp, vibrant broccoli. This quick and satisfying dish is perfect for a weekday dinner, bringing a taste of authentic Chinese cuisine right to your home kitchen.

The image shows a close-up of beef and broccoli stir-fry in a black pan, filled with sliced brown beef strips and bright green broccoli florets. The beef looks tender with a slightly glossy texture from a dark savory sauce mixed with small bits of minced garlic and ginger. The broccoli is vibrant green with a crisp texture, contrasting against the rich brown color of the beef and sauce. The dish is well coated with the sauce, giving it a shiny appearance throughout the pan. The background is a white marbled texture. photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 1 lb flank steak, 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 into bite-size florets
  • 1 tablespoon peanut oil (or vegetable oil)
  • 3 garlic cloves, minced
  • 2 teaspoons ginger, minced

Instructions

  1. Step 1: 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 and add 1 tablespoon soy sauce, 1 tablespoon peanut oil, and 1 tablespoon cornstarch. Gently mix by hand until all slices are coated. Marinate for 10 minutes while preparing other ingredients.
  2. Step 2: In a medium bowl, combine the chicken stock, Shaoxing wine, 2 tablespoons soy sauce, dark soy sauce, brown sugar, and 1 tablespoon cornstarch. Stir well to make the sauce.
  3. Step 3: Pour 1/4 cup water into a large nonstick skillet and heat over medium-high until boiling. Add broccoli, cover, and steam until just tender and water evaporates, about 1 minute. Transfer broccoli to a plate. Wipe the pan dry if needed.
  4. Step 4: Add 1 tablespoon oil to the skillet and heat until hot. Spread the marinated steak in a single layer and cook without stirring for 30 seconds until the bottom browns. Flip and cook for a few seconds more. Stir and cook until beef is lightly charred but still pink inside.
  5. Step 5: Add minced garlic and ginger to the beef. Stir briefly to release their fragrance.
  6. Step 6: Return broccoli to the skillet. Stir the sauce again to dissolve any cornstarch, then pour it into the pan. Cook and stir until the sauce thickens, about 1 minute. Remove from heat and serve immediately.

Tips & Variations

  • For extra tenderness, add baking soda to the beef during marinating, but rinse it off before cooking.
  • Substitute Shaoxing wine with dry sherry or omit for a non-alcoholic version.
  • Use vegetable oil if peanut oil is unavailable or to avoid peanut allergens.
  • Feel free to add sliced mushrooms or bell peppers for extra vegetables.

Storage

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat or microwave until heated through, adding a splash of water if the sauce has thickened too much.

How to Serve

A beige bowl filled with three layers: the first bottom layer is white steamed rice with soft texture and visible individual grains; the second layer consists of bright green broccoli florets with slightly crisp edges scattered evenly on the rice; the top layer has tender brown beef slices covered with glossy dark brown sauce, resting comfortably over the broccoli, creating a rich contrast of colors and textures; a pair of wooden chopsticks rests on the edge of the bowl; the bowl is placed on a white marbled texture surface. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use other cuts of beef?

Yes, flank steak or skirt steak works best for tenderness and quick cooking, but sirloin or ribeye can be used. Just slice thinly against the grain.

What if I don’t have Shaoxing wine?

Dry sherry is a great substitute. If you prefer not to use alcohol, you can omit it or replace it with a little beef or chicken broth for flavor.

Print

Chinese Beef and Broccoli Recipe

A classic Chinese Beef and Broccoli recipe featuring tender marinated flank steak stir-fried with fresh broccoli florets in a savory, slightly sweet soy-based sauce. This quick and easy dish combines the perfect balance of flavors and textures, ideal for a delicious weeknight dinner.

  • Author: Amy
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Chinese

Ingredients

Scale

Beef Marinade:

  • 1 lb flank steak, 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)

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

Other Ingredients:

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

Instructions

  1. Slice and Marinate the Beef: Slice the beef against the grain into 0.5 cm thick slices or 1 cm sticks. In a small bowl, combine the beef with 1 tablespoon soy sauce, 1 tablespoon peanut oil, 1 tablespoon cornstarch, and optionally 1/2 teaspoon baking soda. Mix gently by hand until all slices are evenly coated. Marinate for 10 minutes while preparing other ingredients.
  2. Prepare the Sauce: In a medium bowl, mix together 1/2 cup chicken or beef stock, 2 tablespoons Shaoxing wine, 2 tablespoons soy sauce, 1 teaspoon dark soy sauce, 2 teaspoons brown sugar, and 1 tablespoon cornstarch until smooth. Set aside.
  3. Steam the Broccoli: Pour 1/4 cup water into a large nonstick skillet and heat over medium-high until boiling. Add the broccoli florets and cover the pan. Steam the broccoli until just tender and the water evaporates, approximately 1 minute. Transfer broccoli to a plate and wipe the pan dry if necessary.
  4. Cook the Beef: Add 1 tablespoon oil to the dry skillet and heat over medium-high until hot. Spread the marinated beef in a single layer without overcrowding. Let it cook untouched for about 30 seconds to brown the bottom side, then flip and cook briefly on the other side. Stir and continue cooking until the beef is lightly charred on the surface but still pink inside.
  5. Add Aromatics: Add the minced garlic and ginger to the pan. Stir a few times to release their fragrant aroma but avoid burning.
  6. Combine and Finish: Return the steamed broccoli to the skillet. Stir the prepared sauce to fully dissolve the cornstarch, then pour it over the beef and broccoli. Cook and stir continuously until the sauce thickens, about 1 minute. Immediately transfer to a serving plate and serve hot.

Notes

  • Using baking soda in the marinade tenderizes the beef, but it is optional.
  • Dark soy sauce adds depth of color and flavor; substitute with regular soy sauce if unavailable.
  • Peanut oil can be substituted with vegetable oil for stir-frying.
  • Cutting beef against the grain yields more tender meat.
  • Quick steaming broccoli before stir-frying helps retain its bright color and crisp texture.

Keywords: Beef and Broccoli, Chinese beef stir fry, easy Chinese recipes, quick beef dinner, stir fry beef and broccoli

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating