For an even creamier texture, use an immersion blender to puree the roasted cauliflower with the cream cheese and butter before folding in the cheeses and bacon. Make sure the cauliflower is roasted just until tender and not overly soft to prevent a watery casserole once baked. You can assemble the dish up to the baking step, cover tightly, and refrigerate for up to 2 days before baking, adding a few extra minutes to the bake time if going straight from the fridge. Leftovers keep well in an airtight container in the refrigerator for 3 to 4 days and reheat best in a 350°F oven until warmed through, although a quick microwave reheat also works if you do not mind slightly softer bacon. To turn this into a complete meal, pair it with grilled chicken, steak, or roasted sausage, or simply enjoy a larger portion as a satisfying keto main dish on its own.