This comforting and cheesy cauliflower casserole has layers of tender cauliflower, crispy bacon, cream cheese, and gooey melted cheese in every bite. Watch the video below to see how I make it in my kitchen!
Preheat the oven to 190C/375F. Grease a baking dish with butter or cooking spray.
In a large pot of boiling salted water, blanch the cauliflower florets for about 3-4 minutes, until slightly tender. Drain and set aside.
In a mixing bowl, combine the softened cream cheese, half-and-half cream, 1 cup of shredded mozzarella cheese, ½ cup cheddar cheese, garlic powder, onion powder, salt, and black pepper. Mix until the ingredients are well incorporated and the mixture is smooth.
Add the blanched cauliflower florets and chopped cooked bacon to the cheese mixture. Gently fold everything together to coat the cauliflower evenly with the cheesy mixture.
Transfer the cauliflower mixture to the prepared baking dish, spreading it out evenly. Sprinkle the remaining mozzarella cheese and cheddar cheese over the top.
Bake for about 25-30 minutes, or until the casserole is bubbly and the cheese has melted.
Remove the casserole from the oven and let it sit for several minutes before serving.
Video
Notes
TO STORE. Store the leftovers in an airtight container in the refrigerator for 3 to 4 days.TO FREEZE. The casserole freezes well both before and after baking. After assembling and/or baking, cover the baking dish with a lid or a layer of foil, then freeze for up to 1 month. Either thaw it overnight before reheating or bake it from frozen (just add an extra 5 to 10 minutes to the bake time).TO REHEAT. Pop the leftover casserole in a 350ºF oven until it’s warmed through and bubbly again (about 15 to 25 minutes).