In large bowl combine broccoli, onion, cashews, cranberries, and bacon.
Whisk together mayo, yogurt, honey, lemon juice, mustard, and salt.
Pour dressing over broccoli mixture and stir well to combine.
Serve immediately or refrigerate until ready to serve.
Enjoy!