I start by slicing the chicken into thin, even strips so it cooks quickly. I cut the zucchini into half-moons and slice the onion thinly to ensure they cook evenly. Mince the garlic last so it retains its strong aroma.
Heat olive oil in a skillet over medium-high heat and add the chicken. Stir-fry for 5-6 minutes until it’s fully cooked and lightly golden. I always check that it’s not overcooked to keep it juicy.
Toss in the garlic and onions, stirring for 1-2 minutes until fragrant. This step releases a wonderful aroma that makes the dish irresistible. Make sure the garlic doesn’t burn or it will taste bitter.
Add the zucchini slices and cook for 2-3 minutes until slightly tender but still crisp. I like the crunchiness, as it balances the softness of the chicken perfectly.
Pour in soy sauce, oyster sauce, sesame oil, and black pepper. Stir everything together to coat evenly. Taste and adjust seasonings if needed; I sometimes add a pinch of red pepper flakes for a kick.
Cook for another minute to blend all flavors. I always give it a final stir to make sure the sauce clings to every piece. Serve hot for the best texture and flavor.