In a medium bowl, stir the Greek yogurt, mayonnaise, vinegar, and honey together. Season to taste with salt and pepper.
In a large serving bowl, toss the broccoli, bacon, cranberries, pepitas, and onion together.
Pour the dressing over and mix well to combine. Cover and chill until you're ready to serve. Stir well before serving.
Notes
Storage--I recommend making the broccoli salad a few hours ahead of time. The dressing will soak into the broccoli as it sits, making everything creamy and delicious. Keep it refrigerated until serving. Leftovers can be stored for up to 2 days in a sealed container.
Dietary--This recipe is suitable for gluten-free and nut-free diets.