1Preheat oven to 350 degrees. Steam cauliflower until tender. While cauliflower is steaming, cream 6 ounces of sharp cheddar cheese, 6 ounces of the monterey jack cheese, cream cheese and heavy cream.
2Stir in green onion, chopped bacon and garlic. Set aside.
3Drain any liquid from the steamed cauliflower and add to cheese mixture. Stir cauliflower and cheese mixture together. Taste for seasonings and add as necessary.
4Pour into 2 - 3 quart casserole and sprinkle with remaining sharp cheddar and monterey jack cheese.
Cover with foil and bake for 25 minutes. Remove foil and bake until cheese has browned and is bubbly.