Chinese Beef and Broccoli is a quick and easy one-pan takeout favorite made at home with tender beef, crisp broccoli, and a rich, savory brown sauce. Ready in just 30 minutes, this healthier version lets you control the ingredients without sacrificing flavor.
Flank steak or skirt steak, thinly sliced
Broccoli florets
Garlic, minced
Fresh ginger, minced
Soy sauce
Oyster sauce
Shaoxing wine or dry sherry
Cornstarch
Sugar
Water
Vegetable oil
Marinate the Beef: In a bowl, mix sliced beef with soy sauce, Shaoxing wine, cornstarch, and sugar. Let sit for at least 15 minutes.
Make the Sauce: In a separate bowl, combine soy sauce, oyster sauce, Shaoxing wine, sugar, and water. Set aside.
Cook Broccoli: Heat oil in a large skillet over medium-high. Stir-fry broccoli until tender-crisp. Remove and set aside.
Cook Beef: In the same skillet, add more oil if needed. Sear the marinated beef until browned.
Add Aromatics: Stir in minced garlic and ginger, cooking until fragrant.
Combine and Finish: Add broccoli back to the skillet, pour in the sauce, and toss everything together. Cook until the sauce thickens.
Serve: Best served hot over steamed rice.
Protein Options: Try with chicken, tofu, or shrimp.
Vegetables: Add bell peppers, carrots, or snap peas.
Gluten-Free Tip: Use tamari and gluten-free oyster sauce.
Tenderizing Tip: Add ½ tsp baking soda to the marinade for tougher cuts.