In a large bowl, combine the green cabbage, red cabbage, carrots, snap peas, and bell pepper.
Add the sliced green onions and chopped cilantro.
In a small bowl, whisk together soy sauce, rice vinegar, honey, sesame oil, grated ginger, and minced garlic until smooth.
Pour the dressing over the vegetables.
Toss everything well until evenly coated.
Sprinkle roasted peanuts or cashews over the salad just before serving.
Serve immediately for the best crunch.