Prepare the Water - In a large pot, bring 2 quarts (8 cups) of water to a boil over high heat. Add 1 teaspoon salt and stir to dissolve. In a medium bowl, add 1 quart (4 cups) of cold water and 4 cups of ice. Set aside.
Cook the Broccoli - Add broccoli florets to the boiling water and cook until bright green and crisp-tender but not too soft, about 1 to 2 minutes.
Chill the Broccoli - Drain the broccoli and immediately transfer to the ice water bath. Cool for about 5 minutes. Drain the broccoli florets in a colander and shake to remove the excess water. Set aside.
Cook the Bacon - Heat a large skillet over medium heat. Once hot, add the bacon slices and cook until crispy, about 3 to 4 minutes on each side. Transfer bacon to a paper towel-lined sheet pan to drain. Once cooled, chop into small pieces. It should yield about ¼ cup.
Assemble the Salad - In a large bowl, add blanched broccoli, chopped bacon, dried cranberries, sunflower seeds, red onion, and cheddar cheese.
Make the Salad Dressing - In a small bowl, whisk together the Greek yogurt, mayonnaise, red wine vinegar, honey, water, dijon mustard, salt, and black pepper. Season with salt and pepper to taste.
Serve the Salad - Drizzle half of the salad dressing over the broccoli mixture and toss to combine. Season with salt and pepper to taste. Serve the remaining dressing on the side.
Notes
Recipe Yield: About 6 cups
Serving Size: 1 cup
Yogurt Selection: I recommend using Fage nonfat Greek yogurt because it has a neutral flavor and is not too sour. Use low-fat or whole milk for a richer consistency.
Vinegar Option: Apple cider vinegar can be substituted for red wine vinegar.
Mayonnaise Substitution: Add olive oil instead, although the dressing will be slightly less thick.
Storing: Sotre in an airtight container and refrigerate for up to 3 days.
Make Ahead: Blanched broccoli can be made two days in advance. The dressing can be made three days ahead.