Mix all the sauce ingredients together in a blender and process until smooth. Set aside (this can be done several days in advance and refrigerated).
Cook the noodles according to package directions. Drain and set aside.
While the noodles cook, toss the chicken with the salt, pepper, curry powder, and soy sauce.
Heat the oil (sesame oil is my favorite for this recipe!) in a large, 12-inch nonstick skillet until rippling and hot.
Add the chicken in a single layer and cook, stirring occasionally, until cooked through, 3-4 minutes.
In a large bowl, toss the prepared noodles with the cabbage, kale, and carrots. Add the chicken. Pour over the dressing and toss to combine.
Serve immediately (although this also makes great leftovers straight from the fridge).
