Cut off stems of the head of cauliflower and steam cauliflower florets until fork tender then place in a colander and let steamed cauliflower drain of excess water.
Place in a food processor and add butter, salt, pepper and garlic powder. You could do this in a large mixing bowl using an electric hand mixer, potato masher or immersion blender of you prefer.
Process or mash cauliflower until smooth, no lumps.
Preheat oven to 350 degrees F.
Cook pancetta or bacon in a saute pan over medium-high heat until crisp. Drain on paper towels.
Place pureed cauliflower in a bowl and stir in half of each kind of cheese. Save remaining cheese for topping.
Stir in pancetta, save some pieces for topping.
Stir in scallions and save some to sprinkle on top of the mashed cauliflower recipe when serving.
Grease pan with olive oil nonstick spray.
Spread mixture evenly into a 9 by 13 baking dish.
Sprinkle the rest of the cheese over the top of the mixture.
Bake for 30 minutes or until bubbling on the edges.
Allow to cool for 15-20 minutes before serving.
Sprinkle with plenty of bacon and scallions before serving.
Enjoy!
Storage: Store once cooled, covered with plastic wrap or in an airtight container in the fridge for up to 3 days.