Chinese Beef and Broccoli
If you’re looking for a quick and delicious meal that brings the flavors of take-out right to your kitchen, this Chinese Beef and Broccoli recipe is just the ticket! This dish is not only a family favorite but also a delightful way to enjoy tender beef and crisp broccoli enveloped in a savory brown sauce. It’s perfect for busy weeknights when you’re short on time but still want something nutritious and satisfying. Plus, it’s healthier than most take-out options, making it a win-win for everyone!
This recipe holds a special place in my heart because it’s simple enough to whip up after a long day yet impressive enough to serve at family gatherings. Imagine enjoying a colorful plate of this Chinese Beef and Broccoli over steaming hot rice—comfort food at its finest!
Why You’ll Love This Recipe
- Quick and Easy: With just 30 minutes from start to finish, you can have this delicious meal ready in no time.
- Family-Friendly: Kids love the tender beef and vibrant broccoli, making it an easy choice for dinner.
- Healthy Ingredients: Packed with protein and veggies, this dish is a nutritious alternative to take-out.
- Versatile: It’s easy to customize with different proteins or veggies based on your preferences.
- Make-Ahead Option: Prep the ingredients ahead of time for an even faster dinner solution.

Ingredients You’ll Need
Let’s gather some simple, wholesome ingredients that make this dish shine! You’ll find everything you need easily at your local grocery store. Here’s what you’ll need for your Chinese Beef and Broccoli:
For the Marinade
- 1 lb flank steak, skirt steak, or other cut (see footnote 1)
- 1 tablespoon soy sauce
- 1 tablespoon peanut oil (or vegetable oil)
- 1 tablespoon cornstarch
- 1/2 teaspoon baking soda (Optional) (see footnote 1)
For the Sauce
- 1/2 cup chicken stock (or beef stock)
- 2 tablespoons Shaoxing apple vinegar (or dry apple juice)
- 2 tablespoons soy sauce
- 1 teaspoon dark soy sauce (footnote 2)
- 2 teaspoons brown sugar (or white sugar)
- 1 tablespoon cornstarch
For the Stir-Fry
- 1 head broccoli, cut into bite-size florets
- 1 tablespoon peanut oil (or vegetable oil) (footnote 3)
- 3 garlic cloves, minced
- 2 teaspoons ginger, minced
Variations
One of the best things about this Chinese Beef and Broccoli recipe is how flexible it is! Feel free to switch things up based on what you have on hand or your dietary preferences.
- Swap the protein: Try using chicken or tofu instead of beef for a lighter option.
- Add more vegetables: Bell peppers, snap peas, or carrots can add more color and nutrition.
- Change the sauce: Experiment with different types of vinegar or sweeteners if you want to tweak the flavor.
- Make it spicy: Add some red pepper flakes or sriracha for a little heat!
How to Make Chinese Beef and Broccoli
Step 1: Prepare the Beef
Slice the beef against the grain into thin slices. This technique ensures tenderness when cooked. Transfer them to a bowl, then add soy sauce, peanut oil, and cornstarch. Gently mix until each slice is coated. Marinate for about 10 minutes while preparing the other ingredients—this helps infuse flavor into the meat.
Step 2: Mix the Sauce
In a medium-sized bowl, combine all the sauce ingredients: chicken stock, Shaoxing apple vinegar, soy sauce, dark soy sauce, brown sugar, and cornstarch. Mixing these together creates a rich flavor base that will beautifully coat your beef and broccoli later.
Step 3: Steam the Broccoli
In a large nonstick skillet over medium-high heat, add water until boiling. Toss in your broccoli florets and cover. Steam them just until they turn tender—about one minute should do! Remove them from the skillet onto a plate while ensuring any leftover water is wiped out of the pan.
Step 4: Cook the Beef
Add peanut oil to your hot skillet and swirl it around. Spread out your marinated beef in one layer without overcrowding. Let it cook untouched for about 30 seconds until browned on one side before flipping it over briefly. This step helps achieve that lovely charred texture while keeping the inside juicy.
Step 5: Add Aromatics
Stir in minced garlic and ginger next! These aromatic ingredients add fantastic flavor that elevates this dish even more. Sauté them together until fragrant—about 30 seconds will do.
Step 6: Combine Everything
Now it’s time to bring it all together! Return your steamed broccoli back into the skillet with the cooked beef. Give your sauce another stir to ensure that cornstarch is fully dissolved before pouring it over everything in the pan. Cook while stirring until the sauce thickens up nicely—this usually takes about one minute.
And just like that, you’re ready to serve your delicious homemade Chinese Beef and Broccoli hot off the stove! Enjoy every bite as you dig into this delightful meal!
Pro Tips for Making Chinese Beef and Broccoli
Preparing this dish at home can be a breeze with just a few helpful tips!
- Choose the Right Cut of Beef: Flank steak is ideal for stir-frying due to its tenderness, but skirt steak or sirloin also works well. A good cut ensures juicy meat that cooks evenly.
- Marinate the Beef: Allowing the beef to marinate not only infuses it with flavor but also tenderizes the meat. A short 10-minute soak makes a notable difference in taste and texture.
- Don’t Overcook the Broccoli: Steaming the broccoli just until tender helps retain its vibrant color and crunch. This adds freshness to your dish and a pleasing contrast to the beef.
- High Heat is Key: Cooking over medium-high heat allows for a quick sear on the beef, which locks in juices and creates that desirable charred flavor. It’s all about getting that perfect stir-fry!
- Stir-Fry in Batches if Necessary: If you have a lot of beef, consider cooking it in batches to avoid overcrowding the pan. This ensures that every piece gets evenly cooked and develops a beautiful crust.
How to Serve Chinese Beef and Broccoli
Serving this delightful dish can turn your dinner table into an inviting feast! Here are some ideas to make your meal truly special.
Garnishes
- Sesame Seeds: Sprinkling toasted sesame seeds on top adds a nutty flavor and an appealing crunch.
- Green Onions: Chopped green onions provide a fresh, vibrant touch that brightens up both the presentation and taste.
- Chili Flakes: For those who enjoy a bit of heat, a sprinkle of chili flakes adds spice while enhancing the dish’s visual appeal.
Side Dishes
- Steamed Jasmine Rice: A classic pairing, this fragrant rice absorbs the rich sauce beautifully, making every bite satisfying.
- Fried Rice: Packed with vegetables and flavors, fried rice complements this dish perfectly while adding more textures to your meal.
- Egg Drop Soup: Light yet comforting, this soup offers warmth and balances out the richness of the beef and broccoli.
- Crispy Spring Rolls: These delightful appetizers add crunch and flavor variety, making your meal feel even more like authentic take-out!
With these tips and serving suggestions, your homemade Chinese Beef and Broccoli will impress family and friends alike! Enjoy every delicious bite!

Make Ahead and Storage
This Chinese Beef and Broccoli recipe is perfect for meal prep, allowing you to enjoy delicious homemade food throughout the week. Preparing it ahead of time not only saves you cooking time but also helps you enjoy nutritious meals on busy days.
Storing Leftovers
- Allow the dish to cool completely before storing.
- Transfer leftovers to an airtight container.
- Store in the refrigerator for up to 3 days.
Freezing
- Portion the beef and broccoli into freezer-safe containers.
- Label the containers with the date for easy tracking.
- Freeze for up to 2 months for optimal freshness.
Reheating
- Thaw frozen leftovers in the refrigerator overnight before reheating.
- Heat in a nonstick skillet over medium heat until warmed through.
- Alternatively, microwave in short intervals, stirring in between until hot.
FAQs
Here are some common questions about making Chinese Beef and Broccoli.
Can I make Chinese Beef and Broccoli ahead of time?
Absolutely! You can prepare this dish a day in advance. Just store it in the fridge and reheat when you’re ready to serve.
What is a good substitute for soy sauce in Chinese Beef and Broccoli?
For a gluten-free option, use tamari instead of soy sauce. It provides a similar savory flavor that complements the dish perfectly.
How do I get my beef tender for Chinese Beef and Broccoli?
Slicing against the grain is key to tender beef. Marinating with cornstarch also helps achieve that melt-in-your-mouth texture.
Can I use other vegetables besides broccoli?
Yes! Feel free to add bell peppers, carrots, or snap peas for added color and nutrition. Just adjust cooking times as necessary.
What should I serve with Chinese Beef and Broccoli?
Serving this dish over steamed rice or quinoa makes for a complete meal that’s satisfying and delicious!
Final Thoughts
I hope you enjoy making this Chinese Beef and Broccoli! It’s a delightful dish that’s not only packed with flavor but also brings a bit of that beloved take-out experience right into your home. Whether it’s for a quick weeknight dinner or meal prep, this recipe fits seamlessly into your routine. Have fun cooking, and don’t hesitate to share your creations with friends and family!
Chinese Beef and Broccoli
Enjoy this easy-to-make Chinese Beef and Broccoli recipe that’s healthier than take-out. Try it today for a delicious homemade meal!
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: Serves 4
- Category: Dinner
- Method: Stir-frying
- Cuisine: Chinese
Ingredients
- 1 lb flank steak or skirt steak
- 1 tablespoon soy sauce
- 1 tablespoon peanut oil (or vegetable oil)
- 1 tablespoon cornstarch
- 1/2 cup chicken stock
- 2 tablespoons apple juice
- 2 tablespoons soy sauce
- 1 teaspoon dark soy sauce
- 2 teaspoons brown sugar
- 1 head broccoli, cut into bite-sized florets
- 3 garlic cloves, minced
- 2 teaspoons ginger, minced
Instructions
- Slice the beef against the grain into thin strips. In a bowl, combine with soy sauce, peanut oil, and cornstarch; marinate for 10 minutes.
- In another bowl, mix chicken stock, apple juice, soy sauce, dark soy sauce, brown sugar, and cornstarch to create the sauce.
- Steam broccoli in boiling water for about one minute until tender, then set aside.
- Heat peanut oil in a skillet. Cook marinated beef until browned on one side (about 30 seconds), then flip briefly.
- Add minced garlic and ginger; sauté until fragrant (about 30 seconds).
- Return broccoli to the skillet, pour in the sauce, and stir until thickened (about one minute). Serve hot.
Nutrition
- Serving Size: 1 plate (300g)
- Calories: 360
- Sugar: 6g
- Sodium: 650mg
- Fat: 18g
- Saturated Fat: 3g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 5g
- Protein: 30g
- Cholesterol: 70mg
