There was a time when ordering Chinese takeout felt like the easiest solution to my weeknight dinner woes. The aroma of saucy Chinese Beef and Broccoli over hot rice was a comfort I’d crave after a long day. But it wasn’t until I tried recreating it at home—on a whim and with little more than a skillet and a craving—that I realized just how doable and satisfying it could be.
This Chinese Beef and Broccoli may steal the healthy dinner spotlight, but this easy Chinese Beef and Broccoli will win your heart for being quick, satisfying, and beginner-friendly. It uses everyday ingredients, a single pan, and comes together in just about 30 minutes. No wok or fancy techniques required. Perfect for those seeking quick and healthy meals without compromising flavor or texture.

Why This Recipe is Special
Chinese Beef and Broccoli has become synonymous with weeknight comfort food—not only because of its bold flavors but also its speed and simplicity. What makes this version stand out is its clever technique of “velveting” the beef for tenderness, the use of a deep skillet instead of a wok, and flexibility with ingredients. It’s especially great for beginner cooks, as it doesn’t demand expert knife skills or complex seasoning blends. Plus, the dish is naturally high in protein and packed with fiber-rich broccoli, making it a wholesome option for families or solo meals.
Ingredients and Preparation
Beef (Flank or Skirt Steak)
The protein hero of the dish, this cut cooks quickly and becomes juicy and tender when sliced thin against the grain. Flank or skirt steak is affordable and accessible, though tougher cuts like chuck roast can be tenderized with a baking soda marinade.
Broccoli
Broccoli not only adds a crisp texture and vibrant green color but is also high in fiber, vitamin C, and antioxidants. For extra variation, you can swap or combine with snap peas, red bell pepper, or carrots.
Garlic and Ginger
These aromatics build the foundational flavor. Ginger adds a warming zing, while garlic offers bold depth.
Soy Sauce (Light and Dark)
Regular soy sauce seasons the dish, while dark soy sauce provides deeper umami and a rich caramel hue. You can substitute tamari for a gluten-free version.
Shaoxing Wine (or Dry Sherry)
Adds complexity and a touch of sweetness. If you’re avoiding alcohol, chicken broth works well.
Brown Sugar
Balances out the salt and acidity in the sauce with a hint of sweetness.
Cornstarch
Used both in the marinade and sauce to thicken and coat the beef, creating that glossy restaurant-style finish.
Peanut or Vegetable Oil
Used for high-heat cooking. If peanut oil is unavailable, neutral oils like canola work well. A drizzle of sesame oil at the end adds a toasty aroma.
Step-by-Step Instructions
Step 1 Slice the beef thinly against the grain and place it in a bowl. Add soy sauce, a drizzle of oil, and cornstarch. Mix gently until coated. If using a tougher cut of meat, add a pinch of baking soda to tenderize. Let it marinate while you prep the other ingredients.
Step 2 Mix all the sauce components in a separate bowl—chicken stock, both soy sauces, Shaoxing wine, brown sugar, and cornstarch. Stir until everything is dissolved and set aside.
Step 3 Cut the broccoli into bite-size florets. Heat a deep skillet over medium-high and add a splash of water. Once it begins to boil, add the broccoli, cover with a lid, and steam for one minute until it turns bright green and tender-crisp. Remove and set aside.
Step 4 Dry the skillet and add fresh oil. Spread the marinated beef in a single layer. Let it sear undisturbed for 30 seconds to develop color, then flip and stir until it’s mostly cooked but still pink inside.
Step 5 Add garlic and ginger. Stir just until fragrant—about 15 seconds. Don’t let them brown.
Step 6 Return the broccoli to the pan. Stir your prepared sauce again and pour it in. Let it simmer while stirring until the sauce thickens and coats everything evenly—about 1 minute. Remove from heat and serve hot.

Beginner Tips and Notes
Troubleshooting:
If the beef becomes tough, it may have overcooked or been sliced too thick. Next time, try marinating it longer or slicing it thinner.
If the broccoli turns soggy, reduce the steaming time or use slightly larger florets.
Kitchen Hacks:
Pre-chop vegetables and marinate beef the night before to make cooking a breeze.
If you don’t have a deep skillet, use a Dutch oven or large sauté pan to prevent spillage.
No garlic press? Smash cloves with the side of a knife and mince finely.
Tool Substitutes:
No steamer? A covered skillet with a tablespoon of water will work.
No lid? Use foil or an inverted baking sheet to trap steam.
Serving Suggestions
Serve this Chinese Beef and Broccoli over hot jasmine rice or brown rice for a traditional feel. For a lower-carb option, try cauliflower rice or rice noodles.
To enhance the meal, add a side of cucumber salad or egg drop soup. A drizzle of sriracha or chili oil brings a spicy kick for those who enjoy heat.
Storage Tips:
Leftovers store well in an airtight container in the fridge for up to 3 days. To reheat, warm gently in a skillet with a splash of water to loosen the sauce. This dish can also be frozen for up to one month, though the texture of the broccoli may change slightly.
Conclusion
There’s something deeply satisfying about cooking your own takeout-style meal at home—especially when it’s as straightforward and delicious as this easy sheet pan dinner. This Chinese Beef and Broccoli may dominate the healthy dinner spotlight, but this lemon-free beef and broccoli dish proves just as compelling.
So, if you’re just stepping into the kitchen or looking for new ideas for quick and healthy meals, give this lemon herb chicken-free version a shot. Let us know how it turned out in the comments—we’d love to hear your take on it!
FAQ About Chinese Beef and Broccoli
Q1: Can I use a different cut of beef besides flank or skirt steak?
Yes. While flank and skirt steak are ideal for tenderness and quick cooking, you can use tougher cuts like chuck or round roast. Just add a small amount of baking soda to the marinade and let it sit for at least 30 minutes to tenderize the meat.
Q2: Is it necessary to steam the broccoli first, or can I stir-fry it directly?
Steaming the broccoli briefly ensures it cooks evenly and maintains its bright green color and crisp texture. However, if you prefer, you can stir-fry it directly—just allow a bit more time in the pan to soften.
Q3: How can I make this dish gluten-free?
To make this recipe gluten-free, substitute soy sauce with tamari and use dry sherry instead of Shaoxing wine. Double-check that your cornstarch and stock are gluten-free as well.
More Relevant Recipes
Print
Chinese Beef and Broccoli
- Total Time: 30 minutes
- Yield: 2 to 4 servings 1x
- Diet: Gluten Free
Description
This easy sheet pan style Chinese Beef and Broccoli is a quick and healthy meal perfect for beginners. Made in one pan with simple ingredients, it’s loaded with flavor and ready in just 30 minutes.
Ingredients
- 1 lb flank steak or skirt steak, thinly sliced
- 1 tablespoon soy sauce (for marinade)
- 1 tablespoon peanut or vegetable oil (for marinade)
- 1 tablespoon cornstarch (for marinade)
- 1/2 teaspoon baking soda (optional, for tenderizing tougher cuts)
- 1 head broccoli, cut into florets
- 1 tablespoon peanut or vegetable oil (for stir-frying)
- 3 garlic cloves, minced
- 2 teaspoons ginger, minced
- 1/2 cup chicken or beef stock
- 2 tablespoons Shaoxing wine or dry sherry
- 2 tablespoons soy sauce
- 1 teaspoon dark soy sauce (optional)
- 2 teaspoons brown sugar
- 1 tablespoon cornstarch (for sauce)
Instructions
- Slice the beef thinly against the grain and place in a bowl. Add soy sauce, oil, and cornstarch (and baking soda if using). Mix and marinate while prepping other ingredients.
- In a separate bowl, combine stock, Shaoxing wine, both soy sauces, brown sugar, and cornstarch. Stir until fully dissolved and set aside.
- Cut the broccoli into florets. Heat a deep skillet over medium-high heat with a splash of water. Add broccoli, cover, and steam for 1 minute. Remove and set aside.
- Dry the skillet and add oil. Spread the beef in a single layer and sear for 30 seconds without stirring. Flip and cook briefly until almost done.
- Add garlic and ginger, stirring for a few seconds until fragrant.
- Return the broccoli to the skillet. Stir the sauce again, pour it in, and stir until it thickens and coats everything. Remove from heat and serve hot.
Notes
- Use baking soda to tenderize tougher beef cuts like chuck or round roast.
- Substitute tamari for soy sauce and dry sherry for Shaoxing wine for a gluten-free option.
- Toasted sesame oil can be added at the end for extra flavor if peanut oil is not available.
- Double the sauce if you prefer a more generous coating for rice.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stir-Fry
- Cuisine: Chinese
Nutrition
- Serving Size: 1 serving
- Calories: 291
- Sugar: 4.5g
- Sodium: 790mg
- Fat: 14.3g
- Saturated Fat: 4.2g
- Unsaturated Fat: 10.1g
- Trans Fat: 0g
- Carbohydrates: 13.9g
- Fiber: 1.5g
- Protein: 26.6g
- Cholesterol: 48mg
