Place 1/2 pound bacon pieces in a heavy bottom skillet or dutch oven and cook over medium high heat, stirring occasionally. Once the bacon starts to brown and the oil starts to bubble, reduce heat to medium. Continue to lower heat and stir bacon until all of the fat has rendered and it is fully cooked. Drain and set aside.
Cut the 2 heads fresh broccoli into bite-size pieces. Prepare a large bowl of ice water. Boil a large pot of water and cook the broccoli for about 30 seconds and immediately transfer to the ice water. Drain and set aside.
Cut the 1/2 red onion into very thin slices. This step is optional but encouraged: soak onion in a bowl of cold water for about 30 minutes. This will make it less intense but still give you that great onion flavor.
To prepare salad, combine blanced broccoli with cooked bacon, 3/4 cup raisins, 3/4 cup sliced almonds, and onions.
Prepare the dressing by mixing the 3/4 cup mayonnaise, 1/4 cup sour cream, 1/4 cup white sugar, and 2 tablespoons apple cider vinegar together until smooth.
Add the dressing to the salad. Toss to combine.
Video
Notes
Broccoli: Using frozen broccoli is not recommended with this salad. The quickest and easiest method is to buy a bag of pre-cut pre-washed broccoli crowns. If using a head of broccoli, cut the crowns off in bite sided pieces.
Make ahead directions: This broccoli bacon salad recipe can be made ahead by preparing the salad and the dressing separately and then waiting to combine until you're ready to serve.
Storage: This salad is best if consumed immediately. Leftovers can be stored in an air tight container in the refrigerator, however the broccoli will likely get soft once combined with the dressing.
Substitutions:
Nuts: Slivered blanched almonds recommended, but I found that shelled raw pistachios added amazing flavor and crunch. You could also use walnuts, pecans, or cashews. I would recommend raw nuts over roasted.
Fruit: When making broccoli salad, raisins are most often used, however you can use other kinds of dried fruit such as cranberries (Craisins). You could also use fresh fruit such as apple or pear.
Red onion: I think thinly sliced red onion provides the best flavor, especially after it has been tamed by soaking in cold water, but you could substitute with shallots, scallions, or sweet Vidalia onion.