Chinese Beef and Broccoli
If you’re looking for a quick and delicious dinner that feels like take-out but is so much healthier, I’ve got just the recipe for you: Chinese Beef and Broccoli! This dish is a family favorite in my house, and it’s not hard to see why. The combination of tender beef and crisp broccoli, all coated in a rich brown sauce, makes for a colorful and satisfying meal. Plus, it’s perfect for busy weeknights or when friends come over for dinner.
What I love most about this Chinese Beef and Broccoli recipe is its simplicity. With just a few wholesome ingredients, you can whip up a comforting dish that brings everyone together around the table. So let’s dive right into making this delightful meal!
Why You’ll Love This Recipe
- Quick to prepare: With only 30 minutes from start to finish, it’s perfect for those busy evenings.
- Family-friendly: Everyone loves the savory flavors of beef and broccoli—it’s a hit with kids and adults alike!
- Healthy alternative: Skip the take-out and enjoy a homemade version that’s lighter on calories without sacrificing taste.
- Flavor-packed sauce: The rich brown sauce ties everything together beautifully, making each bite irresistible.
- Easily adaptable: Make it gluten-free or swap out ingredients based on what you have at home!

Ingredients You’ll Need
Gathering the right ingredients is half the fun! This recipe uses simple, wholesome components that come together beautifully. Here’s what you’ll need:
For the Marinade
- 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)
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 things about cooking is how flexible recipes can be! You can easily tweak this Chinese Beef and Broccoli to suit your tastes or what you have on hand.
- Swap the protein: Use chicken, tofu, or shrimp instead of beef for a different flavor profile.
- Add more veggies: Toss in bell peppers, snap peas, or carrots for extra color and nutrition.
- Make it spicy: Add red pepper flakes or sriracha for some heat if your family enjoys a little kick.
- Serve it differently: Instead of rice, try serving it over quinoa or noodles for a fun twist.
How to Make Chinese Beef and Broccoli
Step 1: Marinate the Beef
Slice the beef against the grain into thin strips. This helps keep it tender during cooking. In a small bowl, combine your marinade ingredients: soy sauce, peanut oil, and cornstarch. Toss it all together until every piece is coated. Letting it marinate for about 10 minutes allows those flavors to really soak in while you prepare your other ingredients.
Step 2: Prepare the Sauce
In a medium-sized bowl, mix together all your sauce ingredients. This includes chicken stock, Shaoxing apple vinegar (or dry apple juice), soy sauces, brown sugar, and cornstarch. Mixing these beforehand ensures that the cornstarch fully dissolves when added to the skillet later.
Step 3: Steam the Broccoli
In a large nonstick skillet over medium-high heat, add about 1/4 cup water until it boils. Toss in your broccoli florets and cover to steam them just until tender—about one minute should do it! This quick steaming method keeps them bright green and full of crunch.
Step 4: Cook the Beef
After removing the broccoli from the pan, add peanut oil to heat up. Lay out your marinated beef in one single layer in the hot skillet. Let it cook undisturbed for about 30 seconds until browned on one side before flipping to finish cooking quickly; you want it juicy inside!
Step 5: Add Aromatics
Next up are garlic and ginger! Add them to your cooked beef and give everything a good stir until fragrant—this step adds depth of flavor that will make your dish truly shine.
Step 6: Bring It All Together
Return your lovely steamed broccoli back into the skillet with the beef. Give your prepared sauce another stir to ensure there are no lumps from cornstarch settling before pouring it into the skillet. Cook everything together until that sauce thickens beautifully—about one minute is all you need! Serve hot over rice or whatever base you’ve chosen.
And there you have it—a delicious homemade Chinese Beef and Broccoli that’ll impress at any dinner table! Enjoy every vibrant bite!
Pro Tips for Making Chinese Beef and Broccoli
Making the perfect Chinese Beef and Broccoli at home is easier than you think! Here are some pro tips to help you nail it every time.
- Choose the right cut of beef: Selecting flank steak or skirt steak ensures tenderness and great flavor. These cuts are lean yet flavorful, making them ideal for quick cooking.
- Marinate for optimal flavor: Letting the beef marinate for at least 10 minutes infuses it with flavor and helps tenderize the meat. This step makes a huge difference in taste!
- Don’t overcrowd the pan: Cooking the beef in a single layer allows for even browning. If you crowd the pan, the meat will steam rather than sear, resulting in less desirable texture.
- Keep your broccoli crisp: Be careful not to overcook the broccoli. It should be bright green and vibrant, adding both color and crunch to your dish.
- Adjust sauce thickness as desired: If you prefer a thicker sauce, let it simmer for an extra minute or two after adding it to the skillet. Just remember to keep stirring to prevent burning.
How to Serve Chinese Beef and Broccoli
Presenting your homemade Chinese Beef and Broccoli beautifully can make mealtime feel special. Here are some ideas on how to serve this delightful dish.
Garnishes
- Sesame seeds: Sprinkle toasted sesame seeds on top before serving for a nutty flavor and added texture.
- Green onions: Thinly sliced green onions add a fresh crunch and vibrant color that complements the dish perfectly.
Side Dishes
- Steamed rice: A classic companion, fluffy steamed rice soaks up all that delicious sauce, making each bite satisfying.
- Fried rice: For a more robust meal, serve with vegetable fried rice that adds extra flavor and nutrients.
- Stir-fried vegetables: A medley of bell peppers, snap peas, and carrots brings more colors and nutrients while maintaining that Asian-inspired flair.
- Spring rolls: Crispy vegetable spring rolls can be served on the side as an appetizer, adding another layer of authenticity to your meal.
With these tips and serving suggestions in mind, you’re all set to impress your family or guests with this delightful homemade Chinese Beef and Broccoli! Enjoy!

Make Ahead and Storage
This Chinese Beef and Broccoli recipe is perfect for meal prep! You can whip up a batch ahead of time and enjoy it throughout the week, making weeknight dinners a breeze.
Storing Leftovers
- Allow the dish to cool to room temperature.
- Transfer leftovers to an airtight container.
- Store in the refrigerator for up to 3 days.
Freezing
- Let the dish cool completely before freezing.
- Portion the beef and broccoli into freezer-safe bags or containers.
- Label with the date and freeze for up to 2 months.
Reheating
- Thaw in the refrigerator overnight if frozen.
- Reheat in a skillet over medium heat until warmed through, adding a splash of water if needed.
- Alternatively, microwave in short intervals, stirring occasionally until hot.
FAQs
Here are some common questions about making Chinese Beef and Broccoli.
Can I use different cuts of beef for Chinese Beef and Broccoli?
Absolutely! While flank steak is ideal, you can use skirt steak or any other tender cut. Just ensure it’s sliced thinly against the grain for best results.
Is this recipe healthy?
Yes! This Chinese Beef and Broccoli recipe is not only delicious but also healthier than typical take-out options. It features lean beef, plenty of broccoli, and a flavorful sauce without excess calories.
How can I make Chinese Beef and Broccoli gluten-free?
To make this dish gluten-free, simply substitute tamari for soy sauce and use dry apple juice in place of Shaoxing apple vinegar.
Final Thoughts
I hope you find joy in preparing this delightful Chinese Beef and Broccoli at home! It’s a wonderful way to enjoy a healthy meal that feels indulgent without all the take-out guilt. I encourage you to give it a try—your taste buds will thank you! Enjoy every bite!
Chinese Beef and Broccoli
Discover the joy of making a healthier version of a classic take-out dish with this easy Chinese Beef and Broccoli recipe. This meal features tender beef strips and fresh broccoli florets tossed in a savory brown sauce, creating a delightful balance of flavors and textures. Perfect for busy weeknights or casual gatherings with friends, this dish brings everyone together around the table in just 30 minutes. Not only is it quick to prepare, but it also offers a nutritious alternative to traditional take-out, ensuring your family enjoys wholesome ingredients without compromising on taste.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: Serves 4
- Category: Main
- 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/2 cup chicken stock
- 1 head broccoli, cut into florets
- 3 garlic cloves, minced
- 2 teaspoons ginger, minced
- 1 tablespoon cornstarch
- 2 tablespoons dry apple juice
- 2 tablespoons soy sauce
- 1 teaspoon dark soy sauce
- 2 teaspoons brown sugar
Instructions
- Slice the beef thinly against the grain and marinate with soy sauce, peanut oil, and cornstarch for about 10 minutes.
- Mix chicken stock, soy sauces, dry apple juice, brown sugar, and cornstarch in a bowl to prepare the sauce.
- Steam broccoli in boiling water for one minute until bright green and tender.
- Heat more peanut oil in a skillet and cook the marinated beef until browned. Add garlic and ginger; stir until fragrant.
- Combine beef and broccoli in the skillet with the prepared sauce, cooking until thickened.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 6g
- Sodium: 750mg
- Fat: 15g
- Saturated Fat: 3g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 4g
- Protein: 30g
- Cholesterol: 70mg
