Slice the chicken breast thinly against the grain into 1/4-inch strips—this is crucial for even cooking and tender results. Thinly slice the shallots into half-moons, cut carrots into thin 2-inch matchsticks, halve the zucchini lengthwise then slice into 1/4-inch half-moons, slice the bell pepper, separate the white and green parts of the green onions, wedge the tomato, mince the garlic, and grate the ginger. Measure out all remaining ingredients into separate bowls or small containers so everything is ready when you start cooking.
Bring a large pot of water to a boil and cook the rice noodles according to package directions until just tender, then drain and set aside. While the noodles cook, combine the oyster sauce, soy sauce, dark soy sauce, fish sauce, brown sugar, water, and chili paste in a small bowl, stirring until the sugar dissolves completely. Set the sauce aside—this ensures both components are ready at the same time and prevents any bottlenecks during the quick stir-frying stage.
Heat 1 tablespoon of sesame oil in a large wok or skillet over high heat until smoking. Add the sliced chicken in a single layer and cook undisturbed for 2-3 minutes until the bottom develops a golden crust, then stir and cook another 1-2 minutes until cooked through. Immediately add the minced garlic and grated ginger, stirring constantly for about 10 seconds to bloom the aromatics and prevent burning. I find this brief moment is key—the residual heat from the seared chicken is perfect for releasing the oils in garlic and ginger without turning them bitter.
Add the remaining sesame oil to the pan, then add the shallots and carrots and stir-fry for 2 minutes—they should be starting to soften but still have some crunch. Add the bell pepper, zucchini, tomato wedges, and the white parts of the green onions, continuing to stir-fry for another 2 minutes until all vegetables are tender-crisp. This sequencing ensures that harder vegetables like carrots get a head start while tender ones like zucchini don't get overcooked.
Pour the sauce from Step 2 into the pan with all the vegetables and chicken, then add the cooked noodles from Step 2. Toss everything together continuously for 1-2 minutes until the noodles are heated through and evenly coated with the sauce. I always toss with a bit of vigor here—it helps the noodles separate and absorb all that delicious sauce rather than clumping together.
Remove the pan from heat and stir in the fresh Thai basil until just wilted—this takes only about 20 seconds and keeps the basil's bright, distinctive flavor intact rather than cooking it away. Divide the noodles among serving bowls and top with the green parts of the green onions for a fresh garnish. Serve immediately while hot.