Combine the vegetable oil, rice vinegar, brown sugar, honey, toasted sesame oil, soy sauce, and fresh ginger in a jar or bowl. Shake vigorously or whisk until the sugar dissolves and all ingredients are fully emulsified. This creates a balanced, glossy dressing with layers of sweet, tangy, and nutty flavors. Set aside at room temperature while you prepare the other components.
Bring a large pot of salted water to a boil and cook the rotini pasta according to package directions, usually about 10 minutes, until al dente. Drain the pasta in a colander and rinse thoroughly with cold water to stop the cooking process and remove excess starch. This keeps the pasta from clumping and ensures it will absorb the dressing without becoming mushy.
While the pasta cooks, prepare all the fresh ingredients: shred or julienne the carrots, dice the red bell pepper, slice the green onions, and chop the cilantro. I like to have everything prepped and ready before assembling so the flavors stay bright and fresh. Keep the chicken shredded or cubed and ready to add.
Transfer the cooled pasta from Step 2 to a large mixing bowl. Add the prepared vegetables and chicken from Step 3, along with the sesame seeds and toasted almonds. Toss everything together gently but thoroughly to distribute all components evenly throughout the salad.
Pour the dressing from Step 1 over the salad and toss well, making sure every strand of pasta and vegetable is coated. I recommend adding the dressing just before serving to keep the salad from becoming too soft, though it also tastes great the next day as the flavors meld together. Taste and adjust seasoning if needed with extra soy sauce or a splash of rice vinegar.