Preheat oven to 375 degrees F. Line a baking sheet with aluminum foil or parchment paper then place then bacon on top. Place in the oven to bake for 15-18 minutes, until crispy. Once cooked through, chop into small pieces.
Once the bacon begins to cook, place a large pot of water over high heat, cover, and bring to boil. Once boiling, add the broccoli and turn a timer on for 3 minutes. While the broccoli is boiling, add ice and water to a large bowl. Drain the broccoli and immediately put it in the ice water to stop the cooking process. Cool for 3 minutes then drain and pat dry.
In a large mixing bowl, whisk together the avocado oil mayo, vinegar, honey, and poppyseeds. Add the broccoli along with the chopped bacon, red onion, carrots, cranberries, sliced almonds, and sunflower seeds. Then sprinkle salt and pepper throughout, tossing a bit to coat the entire dish evenly.
Serve immediately or store in an airtight container for up to 5 days – it just gets more delicious with time!
*I purchased 2 12-ounce bags of broccoli florets to reduce prep time
**I like a good amount of salt, but you can always alter this to your preference