Prepare the Dressing: In a medium bowl, combine the peanut butter, soy sauce, chicken broth, lime juice, honey, sriracha, garlic powder, sesame oil, and ground ginger. Whisk until smooth and creamy. Adjust seasoning to taste if needed.
Assemble the Salad: In a large mixing bowl, combine shredded chicken, green cabbage, red cabbage, red bell pepper, carrots, mandarin oranges, green onions, and cilantro.
Add the Dressing: Pour the peanut dressing over the salad ingredients. Toss thoroughly to ensure everything is evenly coated with the dressing.
Add Crunchy Toppings: Sprinkle honey-roasted peanuts and slivered almonds over the salad, gently toss again to mix, or leave them on top for added crunch.
Serve and Enjoy: Serve immediately, or refrigerate for up to 2 days. This salad can be served on its own or over a bed of rice or quinoa for a heartier meal.