In a large bowl, combine the Napa cabbage, red cabbage, cucumber, carrot, bell pepper, and green onions.
Add the chopped cilantro, mint (if using), toasted sesame seeds, and nuts for extra crunch.
In a separate small bowl, whisk together the soy sauce, rice vinegar, lime juice, sesame oil, honey, garlic, ginger, and chili flakes until well combined.
Pour the dressing over the salad and toss well to ensure all ingredients are evenly coated.
If adding protein, layer it on top of the salad or toss it in with the vegetables.
Let the salad sit for 5-10 minutes to allow the flavors to meld before serving. Enjoy fresh!