Trim the cauliflower stem and cut it into small florets. Add it to a large sheet pan.
Drizzle the olive oil over the cauliflower along with all of the spices, then toss together until evenly combined.
Bake the cauliflower for about 25 minutes, remove the pan from the oven, give the cauliflower a toss and bake for another 20-25 minutes.
While that bakes, prepare the harissa date sauce by blending the date syrup, harissa and olive oil together in a small blender or using an immersion blender until smooth. You can also whisk by hand, but I prefer a smoother sauce.
Once the cauliflower is ready, transfer it to your serving platter and drizzle the sauce over the top.