Heat olive oil and butter in soup pot. Season with salt and pepper. Add cauliflower, celery, onion, and thyme. Saute over medium heat until onion is translucent. Add flour and stir. Mix in broth and half and half. Simmer 15 minutes.
Serve with parmesan, parsley, and hot sauce as garnishes.