Gather all your ingredients so that you have everything close at hand on the counter or table.
Prepare the Ingredients
Wash and trim 1 large head broccoli and cut into bite-size pieces. Chop 1/2 cup sweet onion, using a Chef's knife and cutting board.
Slice 8 oz. cheddar cheese into small bite-size cubes. Set aside until ready to use.
Using a large skillet, cook 6-8 slices 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, 1/2 cup golden raisins and cubed cheese.
Using a glass measuring cup, combine 1 cup mayonnaise, 2 tablespoons wine vinegar, 1/4 cup granulated sugar, 1/2 teaspoon kosher salt and 1/2 teaspoon 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.