Begin by making the dressing. It’s a simple, Southern-style mix of mayonnaise, honey and cider vinegar.
Next, chop the broccoli into bite-sized florets and toss with the cheddar cheese, red onions and dressing. This can be done several hours ahead of time (in fact, all the better to allow the broccoli to soak up the flavor).
1 large or 2 small heads of broccoli
1 teaspoon salt
12 slices bacon (about half a package)
½ cup red onion chopped or sliced thin (your choice)
½ cup shredded sharp cheddar cheese
¼ cup sour cream or crème fraiche (your choice)
½ cup mayonnaise (we recommend Hellman’s or homemade mayonnaise)
2 tablespoons white wine vinegar
¼ cup sugar
Cut off the thickest part of the stem of broccoli and discard. Cut the remaining head into small florets. Heat a medium pot with water and salt and bring to a boil.
Fill a medium to large bowl with ice water. Once the pot of water is boiling, drop the broccoli florets into the boiling water and count 30 seconds. Immediately drain off the water and plunge the broccoli into the ice bath.
Drain the broccoli and lay out on a large sheet of paper towels. Start rolling the paper towels and broccoli around and around like a jelly roll then squeeze out the water. Repeat a second time until the broccoli is completely dry and drained of all water. Place the broccoli in a large bowl and refrigerate until after the bacon is cooked.
Cook the bacon until crispy and then crumble. Discard bacon fat (or save for other recipes if you wish).
Remove the broccoli from the refrigerator and add cooked, crumbled bacon, red onion and cheddar cheese.
In a small bowl mix the sour cream, mayonnaise, vinegar and sugar.
Add the mayonnaise mixture to the broccoli mixture, combine and serve.Source : allrecipes.com