To begin, preheat your oven to 425 degrees F.
Prep your chickpeas by rinsing and draining them. Pat them dry with a clean towel or paper towel until they're as dry as possible, discarding any loose skins. Toss the chickpeas with the olive oil, salt, and spices, and add to a baking sheet, spreading them out as evenly as possible. Set aside.
Prep your cauliflower florets by cutting them into bite-sized pieces. Toss the florets with the olive oil, salt, and pepper, and add to a separate baking sheet (don't add them to the chickpeas).
Once the oven is at temperature, add both baking sheets. Roast the cauliflower for 22-25 minutes, or until just starting to brown at the edges, then remove from the oven and set aside. At the time you take the cauliflower out, mix the chickpeas around on their baking sheet, then return them to the oven for an additional 10-12 minutes. When done, remove them from the oven and let them cool slightly before adding to the salad.
While the cauliflower and chickpeas are roasting, assemble the remaining ingredients of the salad - thinly slice your red onions (see notes), crumble your feta, etc.
Make the vinaigrette by whisking together all of the ingredients until combined. Taste, and adjust seasonings to your preference.
Right before serving the salad, assemble all of the ingredients together in a large serving bowl. The vinaigrette recipe makes more than is needed for the salad - start by dressing the salad with half of the vinaigrette, and go from there. Alternative, serve the vinaigrette on the side.
Serve and enjoy!