Ah, Chinese Beef and Broccoli! This delightful dish has a way of sweeping me off my feet each time it dances into my kitchen. I remember the first time I tried it: I was a curious young cook, rummaging through my mom’s cookbook for something easy yet flavorful. The savory aroma of tender beef and fresh broccoli sizzling in the pan brought my family rushing in from various corners of the house—everyone eager for a taste, drawn in by that mouthwatering smell. It’s nestled into our weeknight meals like a warm hug, bringing smiles and satisfaction with every bite. Trust me, once you savor the beautifully tender beef paired with the crisp, bright broccoli all coated in a savory-sweet sauce, you’ll wonder how you lived without it!
Why You’ll Love This Recipe
- Quick Preparation: Whip this up in under 30 minutes, perfect for busy weeknights!
- Healthy Ingredients: Packed with vegetables and lean protein, it’s as nutritious as it is delicious.
- Flavor Explosion: The blend of soy sauce, garlic, and ginger creates a taste sensation that even the pickiest eaters will adore.
- Crowd-Pleaser: Perfect for family dinners or impressing friends, everyone will be coming back for seconds.
- Customizable: Feel free to add more veggies or adjust flavors to create it just how you like!
Recipe Snapshot
| Category | Cuisine | Prep Time | Cook Time | Total Time | Yield | Skill Level |
|——————|—————-|———–|———–|————|——-|————-|
| Main Dish | Chinese | 10 min | 15 min | 25 min | 4 servings | Easy |
Ingredients
- 1 lb flank steak (or other cut): Choose a tender cut for juicy bites. If using skirt steak, be sure to cut against the grain for tenderness!
- 1 tablespoon soy sauce: This adds a savory depth; try using low-sodium for a healthier option.
- 1 tablespoon peanut oil (or vegetable oil): A high smoke point is perfect for stir-frying!
- 1 tablespoon cornstarch: This will help create a silky sauce by thickening it beautifully.
- 1/2 teaspoon baking soda (Optional): A little trick to tenderize the beef, making it super soft and velvety.
- 1/2 cup chicken stock (or beef stock): For added flavor; use low-sodium if you want to keep things balanced!
- 2 tablespoons Shaoxing wine (or dry sherry): This adds a lovely complexity; it really elevates the flavor!
- 2 tablespoons soy sauce: The double soy sauce adds depth; don’t skip this!
- 1 teaspoon dark soy sauce: A little goes a long way in providing rich color and flavor.
- 2 teaspoons brown sugar (or white sugar): Just a hint of sweetness to balance the flavors perfectly.
- 1 tablespoon cornstarch: You’ll need this for the sauce to achieve that delightful thickness.
- 1 head broccoli, cut to bite-size florets: Fresh broccoli gives a beautiful crunch and a vibrant green color!
- 1 tablespoon peanut oil (or vegetable oil): used again to stir-fry that heavenly beef.
- 3 garlic cloves, minced: The scent of garlic sizzling will have you smiling from ear to ear.
- 2 teaspoons ginger, minced: Adds warmth and spice, making every bite vibrant and zesty.
Full recipe card is below.
How to Make It
Slice the Beef
Slice the beef against the grain into 0.5 cm (1/4 inch) thick slices or 1 cm (1/2 inch) sticks. This ensures that every bite is juicy and tender. Transfer to a small bowl, and add in the soy sauce, peanut oil, and cornstarch. Gently mix by hand until every slice is coated in a thin layer of sauce. Marinate while you prepare the other ingredients—this step can be an activity for the kids!
Combine the Sauce
In a medium bowl, combine all the ingredients for the sauce. Mix thoroughly until well combined. This sauce is the heart of the dish and bursts with flavor—take a moment to inhale that aromatic blend!
Steam the Broccoli
Add 1/4 cup water to a large nonstick skillet over medium-high heat. Once it starts to boil, toss in the broccoli and cover. Steam until the broccoli turns bright green and tender, roughly 1 minute. Transfer to a plate, and don’t forget to wipe the pan with a towel to make sure we’re left with a clean slate!
Sear the Beef
Add the oil to the pan, and swirl it around to coat the bottom. Heat until it’s sizzling and hot! Spread the marinated beef in a single layer, and let it cook without stirring for about 30 seconds until the bottom is beautifully browned. Flip to cook the other side for a few seconds, then stir to get that gorgeous char.
Add Aromatics
Toss in the minced garlic and ginger, stirring it all a few times to allow those wonderful aromas to release. Your kitchen will smell divine at this point!
Bring it All Together
Return the broccoli to the pan and give everything a gentle stir. Make sure to stir the sauce again to dissolve the cornstarch completely, then pour it into the skillet. Cook and stir until the sauce thickens, about 1 minute. Imagine the glossy coating wrapping around the beef and broccoli, it’s pure magic! Transfer everything to a plate and serve hot.
Pro Tips for Success
- Slice the Beef Thinly: This ensures quick cooking and keeps it tender!
- Don’t Overcrowd the Pan: If you have a lot of ingredients, it’s better to work in batches for that beautiful sear.
- Taste and Adjust: Don’t hesitate to tweak the sauce according to your preference—add more soy for saltiness, or sugar for sweetness.
- Rest: Let your dish rest for a couple of minutes before serving for the flavors to meld beautifully.
Flavor Variations
- Veggie Boost: Add bell peppers, carrots, or snap peas for a colorful twist.
- Spicy Kick: Toss in some red pepper flakes or a drizzle of Sriracha for a heat boost!
- Different Proteins: Swap out the beef for chicken, tofu, or shrimp if you’re feeling adventurous.
Serving Suggestions
Serve your Chinese Beef and Broccoli over a fluffy bed of steamed jasmine rice or alongside crispy fried rice. Add a light soy sauce drizzle and garnish with toasted sesame seeds. For something refreshing, pair it with a chilled green tea or a zesty lemon soda.
Make-Ahead & Storage
Prep the beef and broccoli a day in advance, storing them separately in airtight containers. It keeps well in the fridge for about 3–4 days, retaining its deliciousness!
Leftovers
Use your leftovers in a fun stir-fry wrap or toss them in a salad for a protein punch! Beef and broccoli also makes a killer filling for tacos—just warm it up and get creative with your toppings.
Freezing
While it’s best fresh, you can freeze the cooked dish for up to a month. I suggest cutting it into portions, placing it in freezer-safe bags, and squeezing out any excess air before sealing. To thaw, simply pop it in the fridge overnight.
Reheating
Reheat in a skillet over medium heat until warmed through, or use the microwave in 30-second intervals, stirring in between. Just a splash of water can help rehydrate any dryness!
FAQs
What kind of beef is best for this dish?
Flank steak is a great choice for its tenderness and flavor, but you can also use skirt steak, sirloin, or even a good-quality ground beef for a quicker option.
Can I use frozen broccoli?
Yes! Just skip the steaming step, and toss it straight into the skillet. It may take a little longer to cook through, so keep an eye on it.
Is this recipe gluten-free?
You can easily make it gluten-free by using gluten-free soy sauce or coconut aminos instead of regular soy sauce.
How can I make this dish spicier?
Add red pepper flakes, sriracha, or fresh chili peppers in with the garlic and ginger for an extra kick!
Final Thoughts
Once you dive into this recipe, you’ll find it has a way of making ordinary days feel like a special occasion. Each bite brings a touch of warmth and satisfaction that’s sure to become a staple in your home, just like it is in mine. So, roll up those sleeves, unleash your inner chef, and enjoy whipping up this mouthwatering Chinese Beef and Broccoli! Happy cooking from my cozy kitchen to yours!

Chinese Beef and Broccoli
Ingredients
Marinated Beef
- 1 lb flank steak (or other cut) Choose a tender cut for juicy bites. If using skirt steak, cut against the grain.
- 1 tablespoon soy sauce Adds savory depth; try low-sodium for a healthier option.
- 1 tablespoon peanut oil (or vegetable oil) High smoke point is perfect for stir-frying.
- 1 tablespoon cornstarch Helps create a silky sauce.
- 1/2 teaspoon baking soda (Optional) Tenderizes the beef for softness.
Sauce
- 1/2 cup chicken stock (or beef stock) For added flavor; use low-sodium if desired.
- 2 tablespoons Shaoxing wine (or dry sherry) Adds lovely complexity to the dish.
- 2 tablespoons soy sauce Adds depth; don’t skip this!
- 1 teaspoon dark soy sauce Provides rich color and flavor.
- 2 teaspoons brown sugar (or white sugar) Balances flavors with sweetness.
- 1 tablespoon cornstarch Needed for the sauce’s thickness.
Vegetables
- 1 head broccoli, cut to bite-size florets Fresh broccoli provides crunch and color.
- 3 cloves garlic, minced Sizzling garlic adds aroma.
- 2 teaspoons ginger, minced Adds warmth and spice.
Cooking Oil
- 1 tablespoon peanut oil (or vegetable oil) Used again for stir-frying the beef.
Instructions
Preparation
- Slice the beef against the grain into 0.5 cm (1/4 inch) thick slices or 1 cm (1/2 inch) sticks. Transfer to a bowl and add soy sauce, peanut oil, and cornstarch. Mix gently and marinate.
- In a medium bowl, combine all sauce ingredients. Mix thoroughly.
- In a skillet, add 1/4 cup of water and bring to a boil. Steam the broccoli until bright green, about 1 minute. Transfer to a plate and wipe the pan.
Cooking
- Add oil to the pan, heat, and brown the marinated beef for about 30 seconds on one side, then flip and cook briefly.
- Add minced garlic and ginger, stirring to release the aroma.
- Return the broccoli to the pan and stir gently. Mix the sauce again before pouring into the skillet. Cook until sauce thickens, about 1 minute.
- Serve hot, transferring everything to a plate.