In a large pot over medium heat, cook bacon until crispy. Transfer to paper towels and drain all but 2 tablespoons of fat.
To pot, add onion, carrots, and celery. Season with salt and pepper. Cook until slightly softened, about 5 minutes. Add garlic and cook until fragrant, 1 minute. Sprinkle in flour and cook 2 minutes. Add thyme and cauliflower.
Pour in broth and milk and bring to a boil. Immediately reduce to a simmer and let go until cauliflower is fork tender, about 15 minutes.
Garnish with bacon.
Recipe by Slim Pickins at https://www.slimpickins.org/2018/08/28/75/