If you’ve ever found yourself standing in front of the fridge at 6 p.m. thinking, “Please let dinner cook itself tonight,” then friend—you’re in the right place. This Chinese Beef and Broccoli recipe is the kind of meal that swoops in like a culinary superhero. It’s fast, flavorful, cozy, and doesn’t ask you to dirty every pot in your kitchen. As a busy mom and slow-cooker-obsessed chef who loves meals that bring joy—not stress—I can tell you this is one recipe that checks all the boxes.
The beautiful thing about Chinese Beef and Broccoli is that it gives you that takeout-style comfort without the takeout-style wait. It’s tender, saucy, garlicky, and comes together quickly enough to beat an episode of your favorite show. Perfect for working moms, tired parents, or anyone who loves a delicious dinner that practically cooks itself… with a little help from you.
Table of Contents
Why You’ll Love This Chinese Beef and Broccoli
Let’s be honest: when life gets hectic, we want meals that are:
- Fast (because the sink is already full)
- Flavorful (because we deserve good food even on chaotic days)
- Comforting (like a cozy hug from your grandma—but in dinner form)
This dish hits all three. The tender beef, the crisp broccoli, the glossy savory sauce… it’s the kind of meal that tastes expensive but secretly uses everyday pantry staples. It’s also a great way to sneak in veggies without hearing any complaints from picky eaters.
And even though I’m known for slow-cooker and air fryer magic, this stovetop favorite has rescued me more than once—especially on weeks when my to-do list felt like it needed its own to-do list.
Ingredients You’ll Need
Here’s everything that’ll bring this saucy dream to life:
- 1 lb flank steak (or skirt steak, or whatever cut you’ve got handy)
- 1 tablespoon soy sauce
- 1 tablespoon peanut oil (or vegetable oil)
- 1 tablespoon cornstarch
- ½ teaspoon baking soda (optional)
- ½ cup chicken or beef stock
- 2 tablespoons rice vinegar + 1 teaspoon sugar
- 2 tablespoons soy sauce
- 1 teaspoon dark soy sauce
- 2 teaspoons brown sugar (or white sugar)
- 1 tablespoon cornstarch
- 1 head broccoli, cut into florets
- 1 tablespoon peanut or vegetable oil
- 3 garlic cloves, minced
- 2 teaspoons ginger, minced
Nothing fancy, nothing complicated—just simple ingredients working their magic.
How to Make Chinese Beef and Broccoli
1. Prep and Marinate the Beef
Slice the beef into thin strips—about ¼-inch thick. Make sure you cut against the grain, which keeps everything tender and easier to chew. Add soy sauce, peanut oil, and cornstarch. Mix it gently with your hands until it’s lightly coated. Let it sit for 10 minutes.
This step? It’s the secret to that classic restaurant-style tenderness we all crave after a long day.
2. Whisk the Sauce Together
In a medium bowl, combine the stock, rice vinegar, soy sauce, dark soy sauce, sugar, and cornstarch. Stir until smooth.
This mixture will become the glossy, dreamy sauce that pulls the whole dish together. It’s sweet, salty, garlicky, and bold—everything you want in Chinese Beef and Broccoli.
3. Steam the Broccoli
Add ¼ cup of water to a hot pan and bring it to a boil. Toss in your broccoli, cover, and let it steam for just about a minute. You want it bright, crisp, and green—not mushy.
Transfer it to a plate and wipe down the pan if there’s extra water.
4. Sear the Beef
Drizzle in a tablespoon of oil and swirl it around. Add the beef in a single layer and let it cook without touching for about 30 seconds. This gives you that irresistible browned edge.
Flip it, stir it, give it a moment of glory—but don’t overcook it. A little pink inside keeps things juicy.
5. Add Flavor
Toss in the garlic and ginger. Stir a few times. Your kitchen should now smell like heaven.
6. Finish the Dish
Add the broccoli back in. Give your sauce a quick stir (cornstarch settles!) and pour it over the pan. Stir and cook about a minute, until the sauce thickens into that perfect glossy coat.
Serve immediately over rice—or eat it straight from the pan while standing over the stove. No judgment here.

Helpful Tips for the Best Beef and Broccoli
- If your sauce looks thick: Add a splash of stock or water. Don’t panic—it’s just extra comfort waiting to happen.
- If your beef browns too fast: Lower the heat slightly. We’re going for golden edges, not charcoal.
- If your broccoli is too hard: Steam it 30 seconds longer next time. Every stovetop has its own personality.
And here’s a little personal truth: I once made this on a week when every plan I had went sideways—the kind of week when even ordering takeout felt like a chore. This recipe came together in minutes, saved my sanity, and fed the family without fuss. That’s my kind of magic.
FAQs About Chinese Beef and Broccoli
Can I use a different cut of beef?
Yes! Any tender cut works—skirt steak, sirloin, even thin-sliced chuck. As long as you cut against the grain, you’re golden.
Can I make this ahead?
You can slice and marinate the beef ahead of time, and prep the broccoli earlier in the day. The dish itself is best enjoyed fresh because the sauce thickens as it cools.
What should I serve with Chinese Beef and Broccoli?
Rice (white, brown, jasmine), noodles, or even cauliflower rice if you’re watching carbs. It’s flexible.
Can I double the sauce?
Absolutely—and honestly, I often do. Extra sauce never hurt anybody.
How do I store leftovers?
Place them in an airtight container and refrigerate for up to 3 days. Reheat in a skillet with a splash of water to revive the sauce.
Bringing It All Together
There you have it—a comforting, quick, flavorful Chinese Beef and Broccoli dish that turns hectic evenings into peaceful, delicious moments. It’s one of those meals that reminds you cooking doesn’t have to be complicated. Sometimes all you need is a hot pan, a handful of ingredients, and a recipe that makes you feel taken care of.
Whether you’re feeding your family, your partner, or just yourself after a long day, this dish brings warmth and ease to the table. And that’s exactly why I love sharing recipes like this—because food should fit into your life, not the other way around.
Let this Chinese Beef and Broccoli find its way into your regular rotation. Something tells me it’ll become one of those “oh yes, we’re having that tonight!” dinners.
More Recipes You’ll Love
If you enjoyed this Chinese Beef and Broccoli dish, here are a few more comforting favorites you might want to try next. Each one brings its own cozy magic to the table and fits perfectly into a busy weeknight rotation—plus, if you’re curious about another delicious version of this classic, you can check out this wonderfully saucy take on it from RecipeTin Eats: Chinese Beef and Broccoli (Extra Saucy Takeout Style).
- For another crave-worthy dinner that feels special without extra effort, you’ll love my Crockpot Marry Me Chicken—rich, creamy, and always a hit with the family.
- If you prefer a slow-cooker spin on similar flavors, try my hands-off and flavorful Crockpot Beef and Broccoli next time.
- Craving more takeout-style goodness at home? Don’t miss my bold, sweet, and tangy General Tso’s Chicken.
- And if garlicky skillet meals are your love language, definitely check out these tender, buttery Garlic Steak Bites and Potatoes.
These recipes pair beautifully with the flavors and cooking style of this dish, giving you plenty of delicious options to explore all week long.
Print
Chinese Beef and Broccoli: Irresistibly Easy Weeknight Magic
- Total Time: 25 minutes
- Yield: 4 servings 1x
Description
This Chinese Beef and Broccoli is a quick, flavorful stir-fry made with tender beef, crisp broccoli, and a glossy, savory sauce. It’s perfect for busy weeknights and delivers that cozy, takeout-style comfort right at home.
Ingredients
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)
Sauce:
1/2 cup chicken or beef stock
2 tablespoons rice vinegar + 1 teaspoon sugar
2 tablespoons soy sauce
1 teaspoon dark soy sauce
2 teaspoons brown sugar
1 tablespoon cornstarch
1 head broccoli, cut into florets
1 tablespoon peanut or vegetable oil
3 garlic cloves, minced
2 teaspoons ginger, minced
Instructions
Slice the beef into thin 1/4-inch strips. Place in a bowl and mix with soy sauce, peanut oil, and cornstarch. Let marinate for 10 minutes.
In a separate bowl, whisk together the stock, rice vinegar, soy sauces, sugar, and cornstarch for the sauce.
Add 1/4 cup water to a skillet over medium-high heat. Once boiling, add broccoli, cover, and steam 1 minute. Transfer to a plate.
Heat oil in the skillet. Add beef in a single layer and sear 30 seconds without moving. Flip and cook until just browned.
Add garlic and ginger; cook briefly until fragrant.
Return broccoli to the pan. Stir the sauce to recombine cornstarch, then pour it over the skillet.
Cook 1 minute, stirring, until the sauce thickens and everything is coated. Serve hot over rice.
Notes
Slice the beef against the grain for tenderness.
Add a splash of water if the sauce becomes too thick.
For extra flavor, drizzle in a touch of sesame oil before serving.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Chinese, Asian
Nutrition
- Serving Size: 1 serving
- Calories: 298
- Sugar: 4 g
- Sodium: 802 mg
- Fat: 13 g
- Saturated Fat: 3 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 16 g
- Fiber: 3 g
- Protein: 29 g
- Cholesterol: 65 mg
