Add the broccoli, cheddar, onion, almonds, and bacon to a large mixing bowl and stir to combine.
Add the mayo, sour cream, ranch seasoning, and vinegar to a small mixing bowl and stir well.
Pour the dressing over the broccoli salad and stir well to coat.
Serve immediately.
Notes
If you’ll be serving this recipe at a later time, store the bacon separately so it doesn't become soggy. Top with bacon just before serving.This recipe lasts for up to 4 days in the fridge, though the broccoli does become softer the longer it sits.