Combine first 9 ingredients in a small bowl. Combine salad greens, grapefruit, onion, and walnuts in a large bowl. Drizzle with vinegar mixture, tossing to coat.
I was disappointed with this recipe. The balsamic vinegar and soy sauce in the dressing stained the salad an unattractive dark color. And the dressing was very tart.