Preheat the oven to 400°F (200°C). Place cauliflower on a parchment-lined baking sheet, drizzle with olive oil, and sprinkle with salt. Stir to coat and spread out. Bake for 20 minutes. Remove from the oven and let cool completely.
Place the cauliflower florets in a large bowl and add remaining ingredients in order, reserving a pinch or two of parsley. Stir, cover, and refrigerate for at least an hour (overnight is best). Taste and add salt and pepper, as needed. Garnish with fresh parsley and paprika.