A quick and delicious way to put cauliflower in your macaroni and cheese.
Oil the bottom and sides of a 9 x 13-inch pan (23 x 33 cm). Set pan aside and preheat oven to 375° F/190° C with a rack in the middle or upper third of the oven.
Microwave (with cover) or steam the cauliflower. I microwaved mine for 4 minutes, stirring halfway through and let it rest for 1 minute afterwards. Drain out any excess water, then mix with macaroni and spread evenly over the pan and set aside.
Combine the milk, seasonings, and cheeses. Put them in a blender and combine them at medium speed. See note. Once combined, pour it over the macaroni and cauliflower, gently poke a few holes (to make sure the liquid is well dispersed) and let the casserole sit on the counter for 10 minutes.
Tightly cover the pan with aluminum foil and bake for 30 minutes.
While casserole is baking, make the topping by combining the panko, butter, cream or goat cheese and the hard cheese. Initially you can use a fork but by the end, use your hands to achieve a well-combined mixture.
Take the pan out of the oven, remove the aluminum foil cover, and gently stir it to make sure the liquid reaches all parts of the casserole. After the stirring, add the topping in an even layer over the base. Return the pan to the oven and cook for about another 30 minutes, until the topping is browned and the milk/cheese mixture is bubbling at the edges. Let the casserole stand for about 15 minutes before cutting and serving.
I found it easiest to chop my cheese in a food processor. It doesn't matter what shape the cheese is in, grated, shredded, or chopped, because it will melt. If necessary when combining the milk, seasonings, and cheeses, do it in 2 batches. If you do it in 2 batches and they are not identical, that's fine - just pour them into a pitcher or bowl to combine them before pouring themn over the cauliflower and macaroni.