In a large skillet, cook the bacon until crispy bacon texture is reached. Place on a paper towel to drain, then chop into small pieces.
Preheat your oven to 350 degrees F. Place the frozen cauliflower florets on a baking sheet and roast for 30–45 minutes, or until fork tender and lightly browned. Roasting helps remove excess water.
In a large mixing bowl, combine cream cheese, sour cream, and heavy cream. Mix until smooth. Stir in garlic or garlic powder, half of the shredded cheese mixture, half the chopped bacon, and some chopped fresh scallions. Add salt and pepper to taste.
Once the cauliflower is done, place it in the large bowl with the cheese sauce. Gently stir the cauliflower mixture to coat everything evenly.
Transfer the mixture to a greased casserole dish or baking dish. Top with the remaining cheese and bacon. Bake at 350 degrees for 15–20 minutes, until the cheese is bubbly and golden. Top with fresh chives and serve.