Place all the dressing ingredients into a food processor (including the onion), process until smooth, the dressing will be slightly thick.  Arrange spinach, chopped eggs, crumble bacon and walnuts on a plate.  Drizzle with dressing and serve.  Refrigerate leftover dressing.