Prepare the Chicken: Chicken strips get seasoned lightly with salt plus black pepper. Everything stays mixed gently so seasoning spreads evenly. This step helps flavor build right from the start.
Heat the Pan: A large pan gets heated over medium heat. Olive oil gets added once the surface feels warm. The oil gets shimmering which signals it is ready for cooking.
Cook the Chicken: Chicken gets placed into the hot pan in a single layer. Stirring stays minimal so light browning can develop. After a few minutes, the chicken turns opaque and cooks through, then gets moved to the side of the pan.
Add Aromatics: Onion slices get added next. They soften slowly while picking up leftover flavor. Garlic ginger paste follows and gets stirred gently until fragrant.
Add Vegetables: Bell peppers plus snow peas get added to the pan. Everything gets tossed together so heat reaches all sides. Vegetables stay slightly crisp for texture.
Build the Sauce: Oyster sauce, soy sauce, dark soy sauce, rice vinegar, plus water get poured in. The sauce bubbles gently and thickens slightly as it coats chicken and vegetables.
Finish and Garnish: Everything gets stirred until glossy and well coated. Fresh basil gets sprinkled on top right before serving for a fresh finish.