Loaded Twice-Baked Cauliflower

1 head cauliflower
1 tbsp butter
1/2 tsp salt
1/4 tsp pepper
1/2 cup sour cream
1/2 cup green onions (including white parts), chopped
1/4 cup Parmesan cheese, grated
1 cup cheddar cheese, shredded
6 slices bacon, cooked until crisp then chopped

DSC_1314 (640x425) (Copy)

Preheat oven to 350 and spray a baking dish with cooking spray (about an 8×8 size pan, but really it depends on how big the head of cauliflower).  Cut the stem off the head of cauliflower, separate sections, and cut into medium size pieces.  Place in a steamer type pan, and cook until tender.  Transfer to a large bowl and mash up the cauliflower with a potato masher.

Add the butter, salt, pepper, sour cream, green onions, 3/4 of the chopped bacon and Parmesan cheese and stir to combine.  Place into baking dish, top with cheddar cheese then remaining chopped bacon.  Place in oven and cook for about 30 minutes or until it’s bubbling.