Heat the oven to 200C
Place the cauliflower florets in a large baking dish approximately 32cm x 22cm
Mix 3 tablespoons of olive oil with the chilli, cumin and paprika in a small bowl and pour over the cauliflower
Use your hands to ensure it's coated
Season with salt and pepper before roasting it in the oven for 20 minutes
Heat 2 tablespoons of oil in a large, non-stick pan
Add the onion and fry on a medium heat for 5 minutes
Stir in the pepperoni slithers for the last 2 minutes
Add the flour and stir on the heat until it disappears into the oil
Slowly add the milk a little at a time, only adding more once it's come to the boil
Stir continuously to remove any lumps
Stir in 100g of cheese until melted
Season with salt and pepper and stir in the spinach until it's covered in sauce and beginning to wilt
Pour it over the roasted cauliflower, turning over the florets until they're coated
Cover with grated cheese, before returning to the oven for 25-30 minutes, or until the cauliflower is cooked through and the top is golden brown
