Gather all your ingredients so that you have everything close at hand on the counter or table.
Prepare the Ingredients
Wash and trim the broccoli and cut into bite-size pieces.
Chop the sweet onion, using a Chef's knife and cutting board.
Cut the cheddar cheese into small bite-size cubes. Set aside until ready to use.
Using a large skillet, cook bacon until brown and crispy. Drain on paper towels and allow to cool. Crumble into small pieces and set aside.
Assemble the Salad
In a large bowl, combine the prepared broccoli, crumbled bacon, chopped onion, golden raisins and cubed cheese.
Using a glass measuring cup, combine mayonnaise, wine vinegar, granulated sugar, kosher salt and freshly ground black pepper. Stir well. Pour over broccoli mixture and toss gently to combine.
Spoon into a serving bowl. Cover with plastic wrap and refrigerate until ready to serve. But not overnight. The salad is best served fresh as it tends to gets soupy if it sets too long. Serves 6-8.