Chinese Beef and Broccoli
If you’re looking for a quick and delicious dinner option that’s perfect for busy weeknights, you’ve come to the right place! This Chinese Beef and Broccoli recipe is not only simple to whip up but also brings all the flavors of your favorite take-out right into your kitchen. With tender beef and bright green broccoli coated in a savory sauce, it’s sure to become a family favorite.
What I love most about this dish is how versatile it is; whether you’re serving just yourself or hosting a gathering, it fits any occasion. Plus, it’s healthier than typical take-out meals, making it easier to enjoy without any guilt. Let’s dive into why you’ll love making this at home!
Why You’ll Love This Recipe
- Quick and Easy: This dish comes together in just 30 minutes, making it perfect for those hectic evenings.
- Family-Friendly: With its delightful flavors and colorful presentation, even picky eaters will ask for seconds!
- Healthy Ingredients: Packed with lean protein and fresh veggies, it’s a great way to get nutrients without sacrificing taste.
- Meal Prep Friendly: Cook a larger batch and enjoy leftovers throughout the week—perfect for lunch or dinner!
- Gluten-Free Adaptable: Easily adjust ingredients to accommodate gluten-free diets without compromising flavor.

Ingredients You’ll Need
Gathering your ingredients will be a breeze with this recipe! You’ll find that these are simple, wholesome items that you can easily find at your local grocery store.
For the Marinade
- 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)
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
- 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)
- 3 garlic cloves, minced
- 2 teaspoons ginger, minced
Variations
One of the best parts about cooking is getting creative! Here are some fun variations you can try with this recipe:
- Swap the protein: Use chicken or tofu instead of beef for a different flavor profile.
- Add more veggies: Bell peppers, carrots, or snap peas can easily be added for extra crunch and color.
- Make it spicy: Add some red pepper flakes or sriracha if you like a little heat in your dish.
- Change the sauce: Experiment with hoisin sauce or oyster sauce for a different taste altogether!
How to Make Chinese Beef and Broccoli
Step 1: Prepare the Marinade
Start by slicing the beef against the grain into thin strips. This helps keep it tender when cooked. Place the slices in a bowl and add soy sauce, peanut oil, and cornstarch. Mixing these together coats the beef evenly, ensuring every bite is flavorful. Let it marinate while you prep everything else—about 10 minutes should do!
Step 2: Mix the Sauce
In another bowl, combine all the ingredients for the sauce. Give it a good stir until everything is well blended. This step is crucial because it ensures that when we add it later, it’ll coat our beef and broccoli perfectly.
Step 3: Steam the Broccoli
Heat water in a large nonstick skillet over medium-high heat until boiling. Add the broccoli and cover to steam until tender yet still vibrant—this usually takes about one minute. By steaming first, we lock in all that beautiful green color and crunch!
Step 4: Cook the Beef
Wipe out any excess water from your skillet (we don’t want watery beef!). Add peanut oil to the pan and let it heat up before adding your marinated beef in an even layer. Allowing it to sear without stirring creates those delicious caramelized edges while keeping the inside juicy.
Step 5: Add Aromatics
Once your beef has browned nicely, toss in minced garlic and ginger. Stir them around briefly; this releases their wonderful aromas and flavors into your dish—trust me; this step elevates everything!
Step 6: Combine Everything
Return your steamed broccoli to the skillet alongside that lovely sauce we prepared earlier. Stir well so that everything is coated in that rich flavor as you cook until the sauce thickens—about one minute should suffice! Serve hot over rice for an authentic touch.
And there you have it—a beautiful plate of Chinese Beef and Broccoli that’s sure to impress! Enjoy every bite!
Pro Tips for Making Chinese Beef and Broccoli
Creating a delicious Chinese Beef and Broccoli dish at home can be a breeze if you keep a few essential tips in mind!
- Slice Against the Grain: Cutting the beef against the grain ensures that each piece is tender and easy to chew, making your dish more enjoyable.
- Marinate for Flavor: Allowing the beef to marinate even for just 10 minutes helps it absorb the flavors of the soy sauce and peanut oil, resulting in richer-tasting meat.
- High Heat Cooking: Cooking on medium-high heat helps to sear the beef quickly, creating a nice char while keeping it juicy inside. This technique enhances both texture and flavor.
- Steam the Broccoli Lightly: Steaming broccoli for just a minute keeps it bright green and slightly crisp, which adds texture and color to your dish without losing its nutrients.
- Stir-Fry Efficiently: Keep everything moving in the pan after adding garlic and ginger to prevent burning. This quick action helps release their aromatic flavors into your dish.
How to Serve Chinese Beef and Broccoli
Serving your homemade Chinese Beef and Broccoli can turn a simple meal into an exquisite dining experience. Here are some delightful ideas to present this dish beautifully.
Garnishes
- Sesame Seeds: A sprinkle of toasted sesame seeds adds a nutty flavor and a lovely crunch, enhancing both presentation and taste.
- Chopped Scallions: Freshly chopped scallions provide a pop of color along with a mild onion flavor that complements the richness of the beef.
- Cilantro Leaves: Adding fresh cilantro leaves gives a burst of freshness that balances the savory elements of the dish.
Side Dishes
- Steamed Jasmine Rice: Fluffy jasmine rice is a classic pairing that absorbs the flavorful sauce perfectly, making each bite satisfying.
- Garlic Fried Rice: For an extra kick, serve with garlic fried rice, which brings additional layers of flavor that complement the main dish beautifully.
- Stir-Fried Bok Choy: Lightly stir-fried bok choy offers a crunchy texture and vibrant green color, enhancing both nutrition and presentation on your plate.
- Cucumber Salad: A refreshing cucumber salad with vinegar dressing provides a cool contrast to the warm beef and broccoli, balancing out the meal nicely.
With these tips and serving suggestions, you’ll create not only a delicious meal but also an impressive dining experience that is sure to delight family and friends. Enjoy your cooking adventure!

Make Ahead and Storage
This Chinese Beef and Broccoli recipe is perfect for meal prep! You can easily whip up a batch ahead of time and enjoy it throughout the week. Here’s how to store it properly so you can savor those delicious flavors later.
Storing Leftovers
- Store any leftovers in an airtight container.
- Refrigerate within two hours of cooking.
- Consume within 3-4 days for the best flavor and freshness.
Freezing
- Allow the dish to cool completely before freezing.
- Use freezer-safe containers or heavy-duty freezer bags.
- Label the containers with the date and contents for easy identification.
- Freeze for up to 2-3 months for optimal taste.
Reheating
- Thaw overnight in the refrigerator if frozen.
- Reheat in a skillet over medium heat, adding a splash of water or broth to prevent drying out.
- Alternatively, use the microwave in short intervals, stirring frequently until heated through.
FAQs
Here are some common questions about making Chinese Beef and Broccoli at home.
Can I make Chinese Beef and Broccoli gluten-free?
Absolutely! To make this dish gluten-free, simply swap soy sauce for tamari and use dry apple juice instead of Shaoxing apple vinegar.
How can I make my beef tender in Chinese Beef and Broccoli?
To ensure your beef is tender, slice it against the grain into thin strips and marinate it with soy sauce, cornstarch, and oil. This will help break down the fibers.
What should I serve with Chinese Beef and Broccoli?
This dish pairs beautifully with steamed rice or noodles. You could also add other vegetables like bell peppers or snap peas for extra color and nutrition!
How long does it take to prepare Chinese Beef and Broccoli?
The total time for making this dish is about 30 minutes—perfect for a quick weeknight dinner!
Final Thoughts
I hope you’re as excited as I am to try this delightful Chinese Beef and Broccoli recipe! It’s not just a great alternative to takeout but also a healthier option that you can easily customize. Enjoy making this comforting dish at home, and don’t forget to share it with loved ones. Happy cooking!
Chinese Beef and Broccoli
Experience homemade Chinese Beef and Broccoli that’s healthier than takeout! Try this easy recipe today for a delicious dinner option.
- Prep Time: 10 minutes
- Cook Time: 20 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 (or beef stock)
- 2 tablespoons dry apple juice
- 2 tablespoons soy sauce
- 1 teaspoon dark soy sauce
- 2 teaspoons brown sugar (or white sugar)
- 1 tablespoon cornstarch
- 1 head broccoli, cut into bite-size florets
- 1 tablespoon peanut oil (or vegetable oil)
- 3 garlic cloves, minced
- 2 teaspoons ginger, minced
Instructions
- Slice beef against the grain into thin strips and marinate with soy sauce, peanut oil, and cornstarch for about 10 minutes.
- Combine chicken stock, dry apple juice, soy sauce, dark soy sauce, brown sugar, and cornstarch in a bowl to make the sauce.
- Steam broccoli in a skillet until tender yet bright green (about one minute), then set aside.
- Heat peanut oil in the skillet and sear the marinated beef until browned. Add garlic and ginger shortly after.
- Mix in steamed broccoli and sauce; stir until everything is coated and sauce thickens (about one minute).
Nutrition
- Serving Size: 1 cup (204g)
- Calories: 236
- Sugar: 4g
- Sodium: 720mg
- Fat: 12g
- Saturated Fat: 2g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 2g
- Protein: 22g
- Cholesterol: 66mg
