Ingredients
Method
Make the Sauce
- In a small bowl, whisk together the soy sauce, oyster sauce, hoisin sauce, sesame oil, brown sugar, and the cornstarch slurry. Set aside.
Marinate and Prep the Beef
- Season the sliced beef lightly with salt, pepper, and a teaspoon of soy sauce. Let it sit for 10 minutes while you prep the vegetables. Slice everything as thin and uniform as possible so it all cooks evenly.
Sear the Beef
- Heat 1 tablespoon of oil in a large wok or heavy skillet over high heat until you see a faint wisp of smoke. Add the beef in a single layer and let it sear undisturbed for about 60 seconds.
- Flip and cook another 30 seconds, then remove and set aside. Cook in batches if needed to avoid overcrowding the pan.
Stir Fry the Vegetables
- Add the remaining oil to the same pan. Toss in the carrots and broccoli first and cook for about 2 minutes.
- Add the bell peppers, garlic, and ginger and stir fry everything for another 2 minutes until the vegetables are just tender but still have a satisfying crunch.
Bring It All Together
- Return the seared beef to the pan and pour the sauce over everything. Toss continuously for about 1–2 minutes over high heat until the sauce thickens and turns glossy, coating every piece of beef and vegetable.
- Once the sauce clings and the pan looks shiny and irresistible, pull it off the heat immediately.
Garnish and Serve
- Scatter sesame seeds and sliced green onions over the top. Serve immediately over steamed rice or noodles.
Notes
Slice the beef and chop all vegetables the night before and store them separately in airtight containers in the fridge for faster weeknight cooking. Swap flank steak for ground beef or thinly sliced chicken thighs if needed. For a soy-free version, use coconut aminos. Use high heat to properly sear the beef and avoid overcrowding the pan. Store leftovers in an airtight container in the refrigerator for up to 3 days or freeze for up to 2 months. Reheat in a hot skillet with a splash of water or broth to revive the sauce.
