The best broccoli salad recipe with fresh broccoli, a creamy homemade dressing, and the perfect balance of sweet and savory flavors. Make it ahead for holidays, brunch, or an easy healthy side dish.
Wash and drain the broccoli, making sure it is completely dry before using.
In a large mixing bowl, add the chopped broccoli. I cut off the thick crowns and leave the thinner pieces.
On a baking sheet, prepare the extra crispy bacon by cutting it into small pieces and placing them evenly on the pan. Bake in the oven at 375 degrees until crispy. Transfer the bacon to a paper towel lined plate to drain the grease.
Make the sauce. Add the mayo to a bowl along with the red wine vinegar, honey, garlic powder, and black pepper. Mix until smooth. Give it a taste using a piece of broccoli to see if it needs more vinegar, mayo, garlic, or honey.
Coat the broccoli and chopped red onions with the mayo mixture. Fold in the bacon, sunflower seeds, and dried cranberries.
Give it one final taste test to make sure it does not need any additional seasoning or sauce. I usually let it sit for about an hour before serving so the full flavor can come together.