In a medium-sized serving bowl, toss together the broccoli, sun-dried tomatoes, shallot or red onion, feta or olives and almonds.
In a small bowl, whisk together all of the dressing ingredients until emulsified. Drizzle the dressing over the salad and toss well.
For best flavor, let the salad rest for 30 minutes before serving so the broccoli has a chance to marinate in the bold, lemony dressing. (It’s great right away, too, though!)