If you’re craving a dish that’s packed with vibrant flavors, tender beef, and crisp-tender broccoli, you have to try this Chinese Beef and Broccoli Recipe. It’s a classic takeout favorite made at home with simple ingredients that come together in just 30 minutes to create that perfect harmony of savory sauce, fresh greens, and succulent beef. This recipe is so rewarding, it will quickly become a go-to for weeknight dinners or whenever you want something comforting yet fresh and bright.
Ingredients You'll Need
Every ingredient in this Chinese Beef and Broccoli Recipe plays a crucial role, making it both straightforward and dynamic. From the tenderizing soy sauce to the bright freshness of ginger and garlic, each element creates layers of deliciousness that shine through in every bite.
- Flank steak or skirt steak, 1 lb: Choose a tender cut that slices well against the grain for maximum juiciness.
- Soy sauce, 1 tablespoon plus additional: Adds the essential umami and saltiness to the beef and the overall sauce.
- Peanut oil, 2 tablespoons: Perfect for stir-frying due to its high smoke point and subtle nutty flavor.
- Cornstarch, 2 tablespoons: Key for creating a silky, thickened sauce that clings beautifully to every piece.
- Baking soda, ½ teaspoon (optional): Helps tenderize the meat if you want extra softness.
- Chicken or beef stock, ½ cup: Provides a rich base for the sauce without overpowering the dish.
- Shaoxing wine, 2 tablespoons: This Chinese cooking wine brings depth and a slightly sweet aroma; dry sherry can be a substitute.
- Dark soy sauce, 1 teaspoon: Adds a deeper color and complex flavor punch to the sauce.
- Brown sugar, 2 teaspoons: Balances the savory elements with a hint of sweetness.
- Broccoli head, cut into bite-size florets: Crisp, bright, and vibrant – the perfect vegetable companion.
- Garlic cloves, 3 minced: Infuses the dish with warmth and a pungent kick.
- Fresh ginger, 2 teaspoons minced: Complementing the garlic, ginger lends a fresh, zesty bite.
How to Make Chinese Beef and Broccoli Recipe
Step 1: Prepare and Marinate the Beef
Begin by slicing your flank or skirt steak thinly against the grain — this ensures tenderness and the right chew. Toss the beef slices with soy sauce, peanut oil, and cornstarch, which not only flavors the beef but also gives it a velvety texture once cooked. Let it marinate for 10 minutes so all those flavors settle in beautifully.
Step 2: Mix the Sauce
In a small bowl, whisk together chicken stock, Shaoxing wine, soy sauce, dark soy sauce, brown sugar, and cornstarch. This combo is the heart of your Chinese Beef and Broccoli Recipe, bringing that perfect balance of savory, sweet, and thickened sauciness that ties everything together.
Step 3: Steam the Broccoli
Add a bit of water to a skillet and bring it to a rolling boil, then throw in the broccoli, covering it for just about a minute. This quick steaming keeps the broccoli bright green and slightly crisp, the perfect contrast to the tender beef.
Step 4: Sear the Beef
Heat peanut oil in the skillet until it’s hot, then lay the marinated beef out in a single layer. Resist the urge to stir right away – letting the beef sear for 30 seconds creates those beautiful flavorful charred edges. Flip briefly on the other side, then stir-fry until mostly cooked but still pink inside to avoid toughness.
Step 5: Sauté Garlic and Ginger
Add minced garlic and ginger directly to the pan with the cooked beef. Stir for a few moments until the aromatic fragrances release, infusing the whole dish with their iconic warmth and zing.
Step 6: Combine Broccoli and Sauce, Then Thicken
Return your blanched broccoli to the pan, then pour over the prepared sauce, stirring constantly. Within about a minute, the cornstarch will thicken the sauce, coating each beef slice and broccoli floret in a glossy glaze that’s impossible not to dive into immediately.
How to Serve Chinese Beef and Broccoli Recipe
Garnishes
To add a little extra dimension, sprinkle some toasted sesame seeds or chopped scallions on top. These subtle touches bring a nutty crunch and fresh burst of color, making your dish look as good as it tastes.
Side Dishes
Steamed jasmine rice or fragrant brown rice are perfect partners for this dish, soaking up every luscious drop of sauce. For a lighter take, serve alongside garlic stir-fried noodles or simple vegetable fried rice to keep the meal hearty and balanced.
Creative Ways to Present
For an inviting family-style meal, serve Chinese Beef and Broccoli Recipe on a large platter garnished with fresh herbs. Alternatively, make it a part of a bento box for a stylish lunch or pack it with some rice and pickled veggies for a tasty meal prep option that keeps well.
Make Ahead and Storage
Storing Leftovers
Leftover Chinese Beef and Broccoli Recipe keeps well in an airtight container in the refrigerator for up to three days. Store the sauce and beef with broccoli together to keep flavors melded, but flat packing loosely to avoid sogginess.
Freezing
While best enjoyed fresh, you can freeze this dish in a sealed freezer-safe container for up to one month. Thaw fully overnight in the refrigerator before reheating to preserve texture and taste.
Reheating
Reheat gently in a skillet over medium-low heat, adding a splash of water or broth if needed to loosen the sauce. Avoid microwaving at high heat to prevent overcooked beef or soggy broccoli. Stir often until warmed through and fragrant.
FAQs
Can I substitute another cut of beef?
Absolutely! Flank or skirt steak works best because of their texture, but sirloin can be used if sliced thinly. Just be careful not to overcook to keep it tender.
What if I don’t have Shaoxing wine?
No worries! Dry sherry is a great substitute, or simply use a splash of dry white wine or omit it entirely. The dish will still be deliciously satisfying.
Can I use frozen broccoli?
You can, but fresh broccoli is preferred for its crispness and vibrant color. If using frozen, thaw and drain it well before adding to minimize extra moisture.
Is this recipe spicy?
This version is not spicy—it focuses on savory and sweet notes. However, you can easily add chili flakes or a dash of chili oil during cooking for a spicy kick!
Can I make this vegetarian?
To make a vegetarian version, swap beef with firm tofu or seitan and use vegetable stock. The sauce works just as well with these substitutes for a hearty meatless meal.
Final Thoughts
There is something so fulfilling about making your own Chinese Beef and Broccoli Recipe at home that tastes just as good as any favorite takeout spot but fresher and tailored to your palate. The tender beef, crisp broccoli, and that glossy, savory sauce come together to make a meal you’ll want to revisit again and again. Give this recipe a try soon—you’re going to love how effortlessly delicious it is!
Print
Chinese Beef and Broccoli Recipe
- Total Time: 30 minutes
- Yield: 2 servings
Description
This delicious Chinese Beef and Broccoli recipe features tender slices of marinated flank steak stir-fried with crisp broccoli florets in a savory, slightly sweet soy-based sauce. Ready in just 30 minutes, this classic dish balances bold flavors with a satisfying texture, perfect for a quick and healthy weeknight dinner.
Ingredients
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
- ½ teaspoon baking soda (Optional)
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
Vegetables and Aromatics
- 1 head broccoli, cut to bite-size florets
- 1 tablespoon peanut oil (or vegetable oil)
- 3 garlic cloves, minced
- 2 teaspoons ginger, minced
Instructions
- Prepare the Beef: Slice the beef against the grain into 0.5 cm (¼ inch) thick slices or 1-cm (½ inch) sticks. Transfer the slices to a small bowl. Add 1 tablespoon soy sauce, 1 tablespoon peanut oil, 1 tablespoon cornstarch, and optional baking soda. Gently mix by hand until all slices are thinly coated. Let marinate for 10 minutes while preparing other ingredients.
- Mix the Sauce: In a medium bowl, combine chicken stock, Shaoxing wine, 2 tablespoons soy sauce, dark soy sauce, brown sugar, and 1 tablespoon cornstarch. Stir well to ensure cornstarch dissolves completely.
- Steam the Broccoli: Pour ¼ cup water into a large nonstick skillet and bring it to a boil over medium-high heat. Add broccoli florets and cover the pan. Steam until broccoli is just tender and water has evaporated, approximately 1 minute. Transfer broccoli to a plate and wipe the pan dry with a paper towel.
- Cook the Beef: Add 1 tablespoon peanut oil to the skillet and swirl to coat the bottom. Heat over medium-high until hot. Spread marinated beef in a single layer. Let cook without stirring for 30 seconds until the bottom is browned. Flip slices and cook for a few seconds on the other side. Stir and cook until the beef is lightly charred but still pink inside.
- Add Aromatics: Stir in minced garlic and ginger. Cook and stir briefly to release their flavors and fragrance.
- Combine and Thicken: Return broccoli to the skillet with the beef. Stir the prepared sauce again to mix any settled cornstarch, then pour it into the pan. Cook and stir for about 1 minute until the sauce thickens and coats the beef and broccoli evenly.
- Serve: Transfer to a serving plate immediately and serve hot as a satisfying main dish.
Notes
- Cutting the beef across the grain ensures tenderness.
- Baking soda is optional but helps tenderize the beef further.
- ShaoXing wine adds authentic flavor but can be substituted with dry sherry.
- Use peanut oil or vegetable oil for best flavor and high-heat cooking ability.
- Steaming broccoli briefly helps preserve its bright green color and crunch.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Chinese

Leave a Reply