Cook the bacon until crispy. Let cool on clean paper towel-lined plate. Chop into bite sized bits and set aside.
In a small mixing bowl, combine mayo, Greek yogurt, white vinegar, sugar, salt, and pepper. Whisk together and set dressing aside.
Cut broccoli into florets, shred the cheddar cheese, gather raisins, crumble bacon, crush walnuts, and dice red onion.
Combine salad ingredients in a large mixing bowl and toss to combine.
Pour the dressing over broccoli salad and toss together until completely coated. Serve immediately, or let it marinate and get extra yummy in the fridge for up to 5 days!