In a large mixing bowl, combine broccoli, onion, bacon, and raisins.
In a small bowl or measuring cup, whisk together dressing ingredients: yogurt, honey, vinegar, salt, celery seed, and pepper. Taste, and add additional salt and pepper to taste.
Pour dressing over broccoli and stir to combine until all broccoli is coated with dressing.
For best flavor, refrigerate for at least one hour. Stir again before serving.
Video
Notes
You can use full fat, low fat, or nonfat yogurt. I've noticed that the salad gets a bit watery the next day with nonfat yogurt. If you're not a fan of yogurt, mayonnaise is great, too. I often make the dressing with a combination of yogurt and mayonnaise.
To take the bite out of onions and make their flavor less strong, soak the chopped onions in ice water for 10 to 15 minutes. Drain them well and pat dry before adding them to the salad.
If you prefer, use turkey bacon or leave the bacon out altogether. Roasted sunflower seeds are a great substitute.