Savory, saucy, and full of sizzle, this homemade Panda Express beef and broccoli combines juicy flank steak, crisp-tender broccoli, and a glossy umami sauce for better-than-takeout flavor in under 30 minutes. Comfort food that's weeknight-ready and completely customizable.
1lb(450g)flank steakthinly sliced against the grain
1tbsp(8g)cornstarch
2tbsp(30ml)rice wineor dry sherry or cooking sake
For the Stir Fry
4cups(400g)broccoli floretsfresh or frozen
2tbsp(30ml)vegetable oil
1tsp(5ml)sesame oilplus more for finishing (optional)
3clovesgarlicminced
1tbsp(15g)fresh gingergrated
For the Sauce
3tbsp(45ml)oyster sauce
2tbsp(30ml)soy sauce
1tbsp(12g)brown sugar
1tbsp(8g)cornstarch
1tbsp(15ml)rice wine
1/3cup(80ml)water
For Serving
cooked riceto serve
sesame seedsgarnish, optional
Equipment
Wok or large skillet
Medium Pot
Mixing bowls
Tongs
Prevent your screen from going dark
Instructions
Marinate the beef: In a bowl, combine thinly sliced flank steak with 1 tablespoon cornstarch and 2 tablespoons rice wine. Mix well and let marinate for 20 minutes while preparing the other ingredients.
Blanch the broccoli: Bring a pot of water to a boil. Add broccoli florets and cook for 1–2 minutes, until bright green and crisp-tender. Drain and rinse briefly under cold water to stop cooking. Set aside.
Mix the sauce: In a small bowl, whisk together oyster sauce, soy sauce, brown sugar, 1 tablespoon cornstarch, 1 tablespoon rice wine, and water until smooth. Set aside.
Sear the beef: Heat wok or large skillet over high heat. Add vegetable oil and half the sesame oil. Working in batches, sear the beef for 1–2 minutes per side until just browned. Do not overcrowd. Remove to a plate.
Sauté aromatics: In the same pan with extra oil if needed, add garlic and ginger. Stir-fry for about 15 seconds until fragrant.
Bring it together: Return seared beef to the pan, add broccoli, then pour in prepared sauce. Toss to coat and stir-fry another 1–2 minutes, until sauce thickens and everything is glossy and heated through.
Serve: Drizzle with a little more sesame oil if desired. Serve hot over cooked rice and sprinkle with sesame seeds, if using.
Notes
Storage: Leftovers keep in the fridge, airtight, for 3–4 days. Reheat gently with a splash of water to loosen the sauce. You can also freeze for up to 1 month, though the broccoli will soften.Variations: Substitute thinly sliced chicken, tofu, or tempeh for beef. Add chili garlic sauce for heat, or toss in extra veggies like bell peppers or snow peas.Ingredient notes: Hoisin sauce can replace oyster sauce with a few drops of fish sauce for similar flavor.