Whisk all of the dressing ingredients together in a small bowl until combined. Taste and season the dressing with salt and pepper, to taste.
Combine the broccoli florets, bacon, almonds, dried cranberries, red onion, and feta cheese in a large mixing bowl. Drizzle evenly with the dressing then toss until completely combined.
Serve immediately, or transfer the salad to a sealed container and refrigerate for up to 3 days.
