In a blender combine all the dressing ingredients except the canola oil.
Blend on medium for 30 seconds and then increase to high for another 30 seconds. Blend until the ginger and garlic are finely minced. Scrape down the blender jar.
Slowly drizzle in the canola oil.
Blend again until the dressing is smooth - about 10 seconds.
Combine all the salad ingredients in a bowl. Drizzle with the dressing and toss to combine.
This edamame salad can be made up to two days in advance. As the salad sits, the vegetables will become more tender, so if you like a crisper salad, you can prep all the salad ingredients and make the vinaigrette ahead of time and toss just before serving.
This salad really makes use of the "bits and pieces" in your vegetable crisper drawer. Other vegetables that are delicious in the salad include napa cabbage, zucchini, mushrooms, broccoli and /or snow peas.
For a smooth dressing, you really need to use a blender.