Place bacon in a deep skillet and cook over medium high heat until browned. Cool and crumble.
Cut the broccoli into bite-size pieces and cut the onion into thin bite size slices.
In a large bowl combine broccoli, cooked bacon, sliced almonds (optional) and mix well.
Prepare the dressing by mixing the mayonnaise and milk until well combined, add the sugar and stir.
Add the vinegar to the mayonnaise mixture and whisk until smooth. (You may use more or less sugar according to taste.)
Stir dressing into the broccoli mixture until well coated.
Chill salad and serve cold.
Notes
Keto: To make this recipe Keto, just swap the sugar for a keto-friendly sugar replacement and swap the onions for scallions.
Broccoli and Cheese Salad with Bacon: If you would like, adding shredded parmesan cheese makes a great edition to this broccoli almonds salad.
Dried Cranberries: Adding dried cranberries adds a whole other flavor and texture dimension as it adds a sweetness and chewiness to this broccoli salad with almonds.