01 - Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Drain in a colander and rinse thoroughly under cold running water to halt cooking. Set aside and let drain completely.
02 - In a medium bowl, combine peanut butter, soy sauce, sesame oil, rice vinegar, lime juice, honey, minced garlic, and Sriracha. Whisk until smooth, adding 2 tablespoons of warm water initially. Continue adding warm water, one tablespoon at a time, until the dressing reaches a pourable, drizzle-friendly consistency.
03 - In a large mixing bowl, toss together the cooled pasta, sliced red bell pepper, julienned carrot, snap peas, sliced green onions, and shredded purple cabbage until evenly distributed.
04 - Pour the spicy peanut dressing over the pasta and vegetable mixture. Toss vigorously until every component is thoroughly coated with the dressing.
05 - Fold in the chopped cilantro and toss gently to incorporate. Transfer to a serving platter or bowl and scatter the roughly chopped roasted peanuts over the top.
06 - Serve immediately at room temperature, or refrigerate for 20–30 minutes to allow the flavors to meld and develop before serving.