Fill a stock pot half ways with water, season generously with sea salt and heat with a high heat
Meanwhile, remove the florets from a head of cauliflower, first cut the head into 4 evenly sized quarters, then remove the florets, cutting the bigger ones into smaller bite sized florets, add the florets into a colander and rinse under cold water
Once the water comes to a boil add the florets into the stock pot, cook between 4 to 6 minutes, or until you can easily pierce the cauliflower with a toothpick, do not over-cook, otherwise the cauliflower will get mushy, drain into a colander and shake off any excess water
Grease a casserole dish with 1 tbsp extra virgin olive and add the florets, all in a single layer, season with black pepper and set aside
Heat a large fry pan with a medium heat and add in 2 tbsp extra virgin olive oil, after 2 minutes add in 1 shallot finely diced and 2 cloves garlic finely minced, mix with the olive oil, after 1 minute add in 2 tbsp all-purpose flour and mix continuously for 3 to 4 minutes, then add in 2 cups milk, a little at a time while whisking together, once you end up with a creamy sauce with no lumps, season with sea salt & black pepper, mix together and pour the sauce over the florets of cauliflower
Then evenly spread out 1/2 cup breadcrumbs, 1/2 cup shredded manchego cheese and top off with a sprinkle of sweet smoked Spanish paprika
Add the casserole dish into a preheated oven, 210 C -410 F, after 20 to 25 minutes and you end up with a golden crust on top, remove from the oven, sprinkle with finely chopped parsley, enjoy!