Bring a pot of water to boil. Chop broccoli into very small florets and set aside. Fill a large bowl with cold water and a cup of ice cubes.
Add a generous pinch of salt to boiling water and add broccoli. Boil for 20 seconds. Drain broccoli and transfer to prepared bowl with ice water. Let broccoli sit in cold water for a few minutes, until cool. Drain and lay broccoli out onto some paper towels to drain. Allow to continue air drying while you prepare other parts of the recipe.
To a small mixing bowl, add poppyseed dressing ingredients, then whisk together until smooth and combined. Set aside.
Add finely chopped red onion to a small bowl of cold water and let sit 5 minutes, then drain. This takes some of the "bite" out of the raw onion.
To a large mixing bowl, add dried broccoli florets, bacon, drained raw onion, cranberries, almonds, sunflower seeds, and cheddar cheese. Toss with citrus poppyseed dressing (start with about half the dressing, and increase to your liking).
Cover with plastic wrap and refrigerate for at least 30 minutes. Toss and serve.
Thank you to The Chunky Chef for this awesome recipe!