Place diced onions on a sheet pan and toss with olive oil, salt and pepper. Place into a reheated 425 degree oven and roast for 20 minutes, or until onions are softened and brown around the edges. Remove from oven and allow to cool.
In a large pot of salted, boiling water, blanch the broccoli florets for 40 seconds, just until color turns a vibrant green. Remove from boiling water with a spider or slotted spoon and immediately run broccoli under cold running water. Set aside to drain.
Place all of the dressing ingredients in a jar with a tight fitting lid and shake to combine.
In a large bowl, combine the roasted onions, blanched broccoli, cauliflower, proscuitto, figs, pistachios, goat cheese and chives. Drizzle with dressing and toss to combine. The salad can be eaten immediately, served in a lettuce cup along side a couple of slices of avocado or placed in the refrigerator to marinate. It will only get better over time.