01 - Bring a large pot of salted water to a boil. Cook the 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, whisk together the peanut butter, soy sauce, sesame oil, rice vinegar, lime juice, honey, minced garlic, and Sriracha. Add 2 tablespoons of warm water and whisk until smooth. Add more 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, green onions, and shredded purple cabbage until evenly distributed.
04 - Pour the peanut dressing over the pasta and vegetable mixture. Toss vigorously until every strand and piece is thoroughly coated.
05 - Scatter the chopped cilantro over the salad and toss gently once more to incorporate without bruising the herbs.
06 - Transfer the salad to a serving platter or individual bowls. Sprinkle the chopped roasted peanuts over the top for crunch.
07 - Serve immediately at room temperature, or refrigerate for 20 to 30 minutes to allow the flavors to meld and intensify before serving.