In a large bowl, combine spinach with onions and walnuts.
Dressing:
Place mayonnaise, balsamic vinegar and sugar in a food processor and pulse 3 or 4 times; alternatively, whisk together by hand. Process or whisk until smooth and creamy.
Pour dressing over salad and toss well to coat.
Serve immediately and garnish with freshly ground black pepper