Preheat the over to 400. Spread the nuts out on a baking sheet and bake for 5 - 7 minutes, until slightly browned.
Combine the water, wine, lemon zest, 1 clove garlic, 1 t. salt, and bay leaf in a large saucepan. Cut the stems away from the artichokes. Cut off one-third of the tops, and remove the tough outer leaves to get to the pale yellow-green centers. Add to the saucepan, cover with a small plate to keep submerged and bring to a boil over high heat. Reduce the heat and cook on a low simmer for 15 minutes, until tender when pierced in the center with a knife. Remove from heat and let cool in liquid.
While the artichokes are cooling, combine the vinegar and the remaining clove of garlic in a small bowl. Add a pinch of salt and pepper. Let sit for 20 minutes.
Drain the artichokes and cut into quarters. Put in a large bowl and add the nuts, spinach, frisee, peppers, and spring onions. Remove the garlic from the vinegar mixture and discard. Whisk the olive oil into the vinegar mixture in a slow, steady stream. Pour over the salad and toss to coat evenly. Arrange the ham over the salad and serve.
Go to full version of