Preriscaldate il forno a 180 °C e foderate una teglia da forno (15 cm × 15 cm oppure Ø 20 cm) con carta da forno.
Mettete il cavolfiore nella teglia, irrorate con olio d'oliva e cospargete con paprika, rosmarino, sale e pepe. Mescolate in modo che il cavolfiore si ricopra di spezie e cuocete per 35–40 minuti a 180 °C. A metà cottura, aggiungete 100 ml di acqua al cavolfiore affinché si ammorbidisca e non si secchi.
Nel frattempo sbucciate le patate e tagliatele a cubetti piccoli. Mettetele in una pentola più piccola, coprite con acqua fredda, salate e cuocete per 15–20 minuti a fuoco medio-alto.
In un pentolino più piccolo mettete il latte e l'aglio e cuocete per circa 10 minuti a fuoco basso. Quindi togliete il pentolino dal fuoco, aggiungete la margarina e lasciate sciogliere.
Scolate le patate cotte e schiacciatele. Aggiungete il latte preparato e il parmigiano e montate con la frusta fino ad ottenere un purè.* Infine aggiungete la menta.
Dividete il cavolfiore arrosto in 2 piatti, aggiungete il purè e servite.
* Se desiderate un purè particolarmente liscio, montatelo con un frullatore elettrico.