Preheat oven to 350 F.
Place cauliflower florets in approx. 1" of water in microwave safe bowl; microwave until fork-tender, approx. 4-5 min. on high.
In a lg. saucepan, simmer cream with onion and garlic over low heat.
Whisk in cheddar, gruyere, goat, and half the Parmesan. When cheese is fully melted, whisk in egg yolks, one at a time. Whisk in thyme, wine, and lemon juice. Add Tabasco. Season with S/P to taste.
Place cauliflower in casserole dish. Pour cheese mixture over cauliflower. Top with remaining Parmesan.
Bake at 350 F until bubbling and golden brown, approx. 60 minutes. Remove from oven and rest 10-15 minutes before serving.