Chinese beef and broccoli brings that familiar takeout comfort right into your home kitchen, and I’m here to tell you it’s easier than you might think. After years of perfecting this dish in my Midwest kitchen, I’ve learned that the secret isn’t complicated – it’s all about timing and a good hot pan.
I still remember the first time my granddaughter came home from college craving Chinese food. It was a Tuesday evening, and all the local restaurants were closed. I pulled out my wok, sliced up some flank steak, and threw together this beef and broccoli. The look on her face when she took that first bite – pure joy. She said it tasted better than any takeout she’d had. That night, this recipe earned its permanent spot in my collection. The beef stays tender, the broccoli keeps its snap, and that glossy sauce clings to everything just right. Your kitchen’s about to smell incredible!
What Makes This Chinese Beef and Broccoli So Special
Growing up in the Midwest, Chinese food wasn’t something we had access to regularly, but when I finally learned to make beef and broccoli at home, it opened up a whole new world of quick weeknight cooking. This recipe combines the best of both worlds – authentic flavor with practical home cooking.
- Simple pantry ingredients you probably already have in your kitchen
- Ready in just 30 minutes from start to finish, perfect for busy weeknights
- High protein meal with approximately 30g per serving to keep you satisfied
- Better texture than takeout because you control the doneness of your beef and broccoli
- Budget-friendly compared to restaurant prices, using affordable flank steak
- One-pan cooking means less cleanup and more time with family
I’ve made this hundreds of times, and it never fails to bring smiles around the dinner table.

Ingredient Spotlight
Flank steak is my go-to cut for this recipe because it’s affordable, flavorful, and becomes incredibly tender when sliced thin against the grain – that’s the secret to avoiding chewy beef.
Soy sauce appears twice in this recipe for good reason: it marinates the beef for tenderness and builds the savory base of our sauce.
Cornstarch does double duty here, coating the beef for a velvety texture and thickening the sauce to that perfect glossy consistency you see in restaurants.
Oyster sauce brings that authentic umami depth that makes Chinese beef and broccoli taste like it came from your favorite takeout spot – I always keep a bottle in my fridge.
Beef broth creates a rich sauce base that coats the beef and broccoli beautifully without being too heavy or salty.
Fresh ginger and garlic form the aromatic foundation of this dish. I’ve learned that fresh makes all the difference over powdered.
Broccoli florets should be cut into uniform, bite-sized pieces so they cook evenly in just 2-3 minutes, staying crisp-tender rather than mushy.
Sesame oil adds that final touch of nutty richness – just a teaspoon transforms the entire sauce profile.
How to Make Chinese Beef and Broccoli
Step 1. I always start by slicing my flank steak as thin as possible against the grain, then toss it with soy sauce and cornstarch. This 15-minute marinade is what makes the beef incredibly tender.
Step 2. While the beef marinates, Betty’s tip is to whisk together all your sauce ingredients in a bowl so everything’s ready when you need it, because this stir-fry moves fast.
Step 3. Heat your wok or large skillet over high heat until it’s smoking hot, add 1 tablespoon oil, then stir-fry the beef in batches for about 2 minutes. I’ve learned that overcrowding makes it steam instead of sear.
Step 4. Remove the beef when it’s browned but still slightly pink in the center (it’ll finish cooking later), then add the remaining oil along with minced garlic and ginger, stirring for just 30 seconds until fragrant.
Step 5. Toss in the broccoli florets with 2 tablespoons of water, cover the pan, and let it steam for 2-3 minutes. This technique keeps the broccoli bright green and crisp-tender.
Step 6. Through years of making this, I discovered that returning the beef to the pan before adding the sauce ensures everything heats evenly and the flavors meld perfectly.
Step 7. Pour in your prepared sauce and cook, stirring constantly for about 1-2 minutes until the sauce thickens and coats the Chinese beef and broccoli with that beautiful glossy sheen.
Step 8. Serve immediately over steamed white rice – the sauce is so good, you’ll want that rice to soak up every drop.
Keeping This Chinese Beef and Broccoli Fresh
I typically store leftovers in an airtight container in the refrigerator for up to 3 days, though in my house, it rarely lasts that long. The beef stays tender and the flavors actually deepen overnight, making it wonderful for next-day lunches. Just keep in mind that the broccoli will soften a bit more during storage, so if you’re meal prepping, you might want to slightly undercook it.
For the best texture, I reheat this dish in a skillet or wok over medium-high heat for 3-4 minutes, adding a splash of water or broth to loosen the sauce. The stovetop method brings back that fresh stir-fried quality much better than the microwave. If you must use a microwave, heat it in 30-second intervals, stirring between each, to prevent the beef from becoming tough.
Betty’s method doesn’t include freezing this particular dish – the broccoli texture suffers significantly when frozen and thawed, becoming quite mushy. If you want to prep ahead, I recommend marinating the beef and prepping your vegetables, then storing them separately in the fridge for up to 24 hours before cooking.

Perfect Partners for Chinese Beef and Broccoli
- Steamed white rice or fried rice creates the classic base that soaks up every bit of that savory sauce – my family insists on jasmine rice for its fragrant quality.
- Egg drop soup or hot and sour soup makes a light, warming starter that complements the rich flavors of the beef and broccoli without filling you up too much.
- Spring rolls or pepperoni pizza bombs add a crispy, fun element to the meal, and kids especially love having something to dip in sweet chili sauce.
- Steamed bok choy with garlic brings additional vegetables to the table while keeping with the Asian theme – the mild flavor doesn’t compete with the main dish.
- Cucumber salad with rice vinegar offers a cool, refreshing contrast to the warm, savory beef and broccoli, especially nice during summer months.
- If you’re looking for more Asian-inspired dishes, try this crispy chili beef or Mongolian beef meatballs for variety on your dinner rotation.
FAQs
I recommend using boneless, skinless chicken thighs instead of breast meat – they stay more tender during the high-heat stir-frying and won’t dry out.
To maintain that umami depth, combine 1 tablespoon of soy sauce with 1 teaspoon of brown sugar and a dash of Worcestershire sauce, though the authentic flavor won’t be quite the same.
The key is slicing your flank steak very thin against the grain and not overcooking it – I always pull it from the pan when it’s still slightly pink since it continues cooking when you add it back with the sauce.

Chinese Beef and Broccoli
Ingredients
Equipment
Method
- In a bowl, toss beef with 2 tbsp soy sauce, 1 tbsp cornstarch, and 1 tbsp oil. Let marinate for 15 minutes.
- In another bowl, whisk together beef broth, 1/4 cup soy sauce, oyster sauce, 1 tbsp cornstarch, sugar, and sesame oil. Set aside.
- Heat 1 tbsp oil in a wok or large skillet over high heat. Add marinated beef and stir-fry for 2-3 minutes until browned but not fully cooked through. Remove from pan and set aside.
- Add broccoli florets and 2 tablespoons of water. Cover and steam for 2-3 minutes until broccoli is crisp-tender and bright green.
- Return beef to the pan and pour in the prepared sauce. Cook, stirring constantly, for 1-2 minutes until the sauce thickens and coats everything with a glossy sheen.
- Serve immediately over steamed white rice.