Preheat oven to 375°F.
In small bowl, combine olive oil, garlic, cinnamon, cardamom, cloves, nutmeg, cumin, and salt.
Slice cauliflower stalk across the bottom so it sits flat. Starting on underside, brush spice mixture over cauliflower, getting it into recesses of the vegetable. Flip over and brush top side, until cauliflower is completely covered with spices.
Place cauliflower flat into a Dutch oven and bake in preheated oven for 30 minutes with lid on. Remove lid and roast uncovered for a further 45 minutes, until a knife easily pierces cauliflower.
Remove from oven, move to serving plate, and sprinkle with pepitas, pomegranate, and mint. Finally, drizzle with honey, if using.