Start by marinating the beef. In a medium bowl, combine the thinly sliced flank steak with 2 tablespoons of soy sauce, 1 tablespoon of cornstarch, and 1 tablespoon of vegetable oil. Mix well to ensure the beef is coated. Let it marinate for at least 15 minutes, or up to 30 minutes for deeper flavor.
While the beef marinates, prepare your vegetables. Slice the onion, bell pepper, and carrot, and chop the broccoli into florets. Mince the garlic and ginger. Having everything prepped will make the stir-frying process quick and efficient.
Heat a large skillet or wok over high heat. Add 1 tablespoon of vegetable oil, swirling to coat the surface. Once the oil is shimmering, add the marinated beef in a single layer. Avoid overcrowding the pan. Cook for about 3-4 minutes, allowing the edges to become crispy and golden. Flip the beef halfway through to ensure even cooking. Remove the beef and set it aside on a plate.
In the same skillet, add the remaining 2 tablespoons of vegetable oil. Add the sliced onion first, stirring constantly for about 2 minutes until they start to soften. Then, add the minced garlic and ginger, cooking for an additional 30 seconds until fragrant.
Add the bell pepper, broccoli, and carrot to the skillet. Stir-fry the vegetables for about 3-4 minutes, or until they are tender-crisp. They should be vibrant in color and still have a bit of crunch. Avoid overcooking to maintain their freshness.
Return the crispy beef to the skillet with the vegetables. Pour in the oyster sauce, soy sauce, and sesame oil. Stir everything together, ensuring the sauce evenly coats the beef and vegetables. Cook for another 1-2 minutes, allowing the flavors to meld. Taste and adjust with salt and pepper as needed.
Once everything is well combined and heated through, remove the skillet from heat. If desired, garnish with sliced green onions and sesame seeds before serving. Enjoy your Crispy Beef And Onion Stir Fry hot!