In a large pot of boiling water, blanch the broccoli florets for 1-2 minutes until bright green and tender-crisp. Immediately transfer to an ice bath to stop the cooking process. Drain and set aside.
In a large bowl, combine the blanched broccoli, shredded carrots, red bell pepper, snap peas, green onions, and cilantro. Toss gently to mix.
In a separate bowl, whisk together the peanut butter, soy sauce, honey, rice vinegar, sesame oil, garlic, and ginger until smooth. If the sauce is too thick, add water a tablespoon at a time until desired consistency is reached.
Drizzle the peanut sauce over the salad and toss to coat all the vegetables evenly.
Serve immediately or refrigerate for 30 minutes to allow the flavors to meld.