In a large bowl, combine the chopped romaine lettuce, green cabbage, shredded carrots, diced cucumber, diced red bell pepper, edamame, chopped green onions, and chopped cilantro. Toss gently to mix the vegetables evenly.
In a separate bowl, whisk together the soy sauce, rice vinegar, sesame oil, honey, grated ginger, minced garlic, and sriracha (if using) until well combined.
Drizzle the dressing over the salad and toss to coat all the ingredients evenly.
Sprinkle sesame seeds on top of the salad before serving.
For the best flavor, let the salad sit for about 10 minutes to allow the dressing to soak in.