Chinese Beef and Broccoli is your golden ticket to a quick, comforting dinner that tastes just like your favorite takeout—but made fresh at home. With tender slices of beef and vibrant broccoli tossed in a rich, savory sauce, it checks all the boxes: flavorful, fast, and family-approved. Whether you’re juggling soccer practice and Zoom meetings, or just want something fuss-free after a long day, this recipe delivers in just 30 minutes.
And the best part? You control the ingredients—so it’s naturally lighter and healthier than what you’d get from a restaurant. Chinese Beef and Broccoli deserves a spot in your weekly dinner rotation, and once you try it, you’ll see why this dish is always a winner at the table.
Table of Contents
What is Chinese Beef and Broccoli?
Chinese Beef and Broccoli is a classic stir-fry dish found on just about every Chinese takeout menu across America. It’s traditionally made with thinly sliced beef—usually flank or skirt steak—marinated and quickly seared, then tossed with broccoli florets in a glossy brown sauce that’s equal parts salty, sweet, and savory.
The flavor-packed sauce often includes soy sauce, garlic, ginger, and a touch of sugar or stock for depth. Served over hot white rice, it hits that perfect harmony of texture and taste—tender meat, crisp broccoli, and a savory sauce that begs to be soaked up by every last grain. Think of it as a weeknight shortcut to flavor town—minus the delivery fee.
Reasons to Try Chinese Beef and Broccoli
Let’s be honest, dinner can feel like a daily challenge—especially when you’re low on energy, time, and inspiration. That’s where Chinese Beef and Broccoli swoops in to save the night. First, it’s incredibly fast—on the table in 30 minutes flat (yes, even if your toddler is clinging to your leg). Second, it’s a one-pan wonder with minimal cleanup, which means fewer dishes and more downtime after dinner.
Third, it’s endlessly customizable—swap the beef for chicken or tofu, throw in extra veggies, or serve it over cauliflower rice. Oh, and picky eaters? They’ll love the mild, familiar flavors. Bonus: it’s gluten-free adaptable, so it’s easy to fit into different dietary needs. With all these perks, Chinese Beef and Broccoli is more than just dinner—it’s a weeknight superhero.
Ingredients Needed to Make Chinese Beef and Broccoli
For the beef and marinade:
- 1 lb flank steak (or skirt steak)
- 1 tablespoon soy sauce
- 1 tablespoon peanut oil (or vegetable oil)
- 1 tablespoon cornstarch
- ½ teaspoon baking soda (optional, for extra tenderness)
For the sauce:
- ½ cup chicken stock (or beef stock)
- 2 tablespoons soy sauce
- 1 teaspoon dark soy sauce (or add ½ teaspoon molasses if you don’t have any)
- 2 teaspoons brown sugar (white sugar works in a pinch)
- 1 tablespoon cornstarch
For the stir-fry:
- 1 head broccoli, cut into bite-sized florets
- 1 tablespoon peanut oil (or vegetable oil)
- 3 cloves garlic, minced
- 2 teaspoons fresh ginger, minced
Gluten-free tip: Use tamari instead of soy sauce, and dry sherry instead of dark soy.
Instructions to Make Chinese Beef and Broccoli (Step-by-Step)
Step 1: Slice and Marinate the Beef
Start by slicing the flank steak against the grain into thin strips—aim for about ¼ inch thick. This helps the meat stay tender and easier to chew. Toss the sliced beef in a bowl with 1 tablespoon soy sauce, 1 tablespoon oil, and 1 tablespoon cornstarch. If you’re using a tougher cut, add the optional ½ teaspoon of baking soda to help tenderize. Mix gently with your hands until everything’s coated, then let it marinate while you prep the rest—about 10 minutes.
Step 2: Make the Sauce
In a medium bowl, whisk together your sauce ingredients: chicken stock, soy sauce, dark soy sauce (or molasses), sugar, and cornstarch. Make sure the cornstarch dissolves completely—no one wants clumps in their sauce. Set aside. This savory-sweet mix is the soul of the dish, so don’t skip this step.
Step 3: Steam the Broccoli
Add about ¼ cup water to a large nonstick skillet or wok and bring it to a boil over medium-high heat. Toss in your broccoli florets and cover the pan with a lid. Steam the broccoli for about 1 minute—just until it turns bright green and slightly tender. You’re not cooking it all the way through here. Drain any leftover water and transfer the broccoli to a plate. Wipe the pan dry with a paper towel.
Step 4: Sear the Beef
Crank up the heat to medium-high, then add 1 tablespoon oil to your skillet. Once it’s hot (you’ll see it shimmer), spread the marinated beef out in a single layer. Let it sear without touching it for about 30 seconds—that’s how you get that golden-brown crust. Flip and cook the other side for a few seconds until just browned. The beef should be mostly cooked but still pink inside.
Step 5: Add Garlic and Ginger
Toss in your minced garlic and ginger. Stir it all around so the aromatics coat the beef—this part smells amazing and brings that authentic flavor. Don’t skip the fresh ginger—it really sets this dish apart.
Step 6: Add Broccoli and Sauce
Add the steamed broccoli back into the skillet. Give your sauce another stir (the cornstarch tends to settle), then pour it over the beef and broccoli. Stir everything well and let it simmer for about 1 minute, or until the sauce thickens to that classic glossy texture.
Step 7: Serve It Hot
Remove the skillet from the heat and serve your Chinese Beef and Broccoli immediately—preferably over a bowl of fluffy white rice or jasmine rice. You could even spoon it over noodles or tuck it into lettuce wraps for a low-carb twist.
Want a similar chicken version? Check out our Chinese Chicken and Broccoli Stir Fry.
What to Serve with Chinese Beef and Broccoli
This dish shines on its own, but if you want to make it a full meal (or just stretch the servings), here are some great ideas. Classic steamed white rice is the go-to—it soaks up that rich brown sauce like a dream. Jasmine or brown rice also work beautifully. You can also pair it with our Ramen Noodle Stir Fry or even serve it alongside a simple veggie like Roasted Broccoli and Carrots. Feeling bold? Try it with a side of Garlic Butter Beef and Spinach Tortellini for a fun fusion spin.
Key Tips for Making Chinese Beef and Broccoli
Use flank steak for the best texture, but if you’re using a cheaper cut like chuck or round, that baking soda trick is your best friend—just don’t forget to marinate longer. When slicing your meat, go against the grain. This means slicing perpendicular to the muscle fibers, which makes it much more tender. Don’t overcook the broccoli! You want it bright green with a little snap. And if you like extra sauce (who doesn’t?), feel free to double it. Just make sure you balance the cornstarch so it doesn’t get gloopy. Oh, and fresh ginger and garlic? Non-negotiable. They bring the whole thing to life.
Storage and Reheating Tips for Chinese Beef and Broccoli
Got leftovers? Lucky you. Store any extra Chinese Beef and Broccoli in an airtight container in the fridge for up to 4 days. When you’re ready to reheat, use the stovetop for best results—add a splash of water or broth to loosen the sauce and warm it gently over medium heat. The microwave works too, just stir halfway through to keep the sauce from getting weirdly sticky. Avoid freezing, though—broccoli tends to get mushy, and the sauce can separate. But honestly? Leftovers rarely last that long.
FAQs
Can I use frozen broccoli?
Yes! Just thaw it first and pat dry to avoid excess moisture.
Is this recipe gluten-free?
It can be—just sub tamari for soy sauce and dry sherry for dark soy.
Can I use chicken instead of beef?
Absolutely. Thinly sliced chicken thighs or breasts work well.
Can I make it spicier?
Sure! Toss in a pinch of red pepper flakes or a splash of chili oil.
Do I really need dark soy sauce?
Not necessarily. You can skip it or use a touch of molasses to mimic the depth.
Final Thoughts
Chinese Beef and Broccoli is the kind of meal that brings everyone to the table—even the picky ones. It’s fast, flavorful, and way more satisfying than soggy takeout containers. Plus, it’s a total weeknight win for busy home cooks who want something hearty without spending hours in the kitchen. Whether you’re feeding kids, meal-prepping, or craving something cozy, this dish hits all the right notes. So grab your skillet, turn up the heat, and give this recipe a try—you just might find yourself making it on repeat.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
PrintChinese Beef and Broccoli: Juicy, Saucy, Simple
This Chinese Beef and Broccoli (牛肉炒西兰花) recipe features juicy, tender beef stir-fried with crisp broccoli in a rich, savory brown sauce. It’s healthier than take-out and easy enough to make at home in just 30 minutes. Serve it over hot rice for an authentic Chinese dinner. Gluten-free adaptable.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 2 to 4 servings
- Category: Main Course
- Method: Stir-Fry
- Cuisine: Chinese
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 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
Instructions
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. Add soy sauce, peanut oil, and cornstarch. Mix gently by hand until all the slices are coated. Marinate for 10 minutes.
2. Combine all the sauce ingredients in a medium bowl and mix well.
3. Add 1/4 cup water to a large nonstick skillet over medium-high heat until boiling. Add broccoli and cover. Steam until tender and water evaporates, about 1 minute. Transfer broccoli to a plate. Wipe pan dry.
4. Add oil and swirl to coat. Heat over medium-high heat until hot. Spread beef in a single layer. Cook without touching for 30 seconds, or until browned. Flip and cook briefly on the other side. Stir and cook until lightly charred and still pink inside.
5. Add garlic and ginger. Stir a few times to release aroma.
6. Return broccoli to the pan. Stir the sauce again to dissolve cornstarch and pour into the skillet. Cook and stir until sauce thickens, about 1 minute.
7. Transfer everything to a plate and serve hot over rice.
Notes
To make gluten-free, substitute dry sherry for Chinese cooking wine and use tamari instead of soy sauce.
If using tougher cuts of beef like chuck or brisket, add 1/2 teaspoon baking soda and marinate for 30 minutes for a more tender result.
Dark soy sauce adds a rich color and depth of flavor. If unavailable, add 1/2 teaspoon molasses as a substitute.
If you don’t have peanut oil, finish with 1/2 teaspoon toasted sesame oil after cooking for extra flavor.
