01 - Bring a large pot of salted water to a rolling boil. Add the pasta and cook according to package directions until al dente. Drain through a strainer, rinse thoroughly under cold water to halt cooking, and set aside to cool completely.
02 - If using chicken, slice the grilled breast into thin strips. For the vegetarian version, cut firm tofu into bite-sized cubes and pan-sear in a lightly oiled skillet over medium-high heat until golden on all sides, approximately 4 to 5 minutes. Set aside to cool.
03 - In a small mixing bowl, combine the peanut butter, soy sauce, rice vinegar, honey or maple syrup, lime juice, sesame oil, and Sriracha. Whisk vigorously until smooth and well blended. Gradually add warm water, one tablespoon at a time, until the dressing reaches a pourable, drizzle-worthy consistency. Taste and adjust seasoning as desired.
04 - In a large mixing bowl, combine the cooled pasta, prepared protein, edamame, red bell pepper, julienned carrot, shredded cabbage, spring onions, cucumber slices, and chopped cilantro. Toss gently to distribute the ingredients evenly.
05 - Pour the peanut dressing over the assembled salad. Toss thoroughly, ensuring every component is evenly coated with the dressing.
06 - Transfer to a serving platter or individual plates. Sprinkle the chopped roasted peanuts and toasted sesame seeds over the top. Serve immediately at room temperature, or refrigerate for 1 to 2 hours to allow the flavors to meld together before serving.