Add garlic and cook for about 30 seconds; don't burn it! Add cauliflower florets, stir to coat with oil. Cook uncovered for about 5 minutes.
Season with salt and pepper (how much will depend on how salty your broth is). Add chicken broth and bring to a simmer and cook for 25 to 30 minutes. Puree soup in a food processor or blender and return to pot. Add Parmesan and stir to combine. Check seasoning.
Garnish soup with smoked paprika, Parmesan, and a drizzle of good quality olive oil. The soup overall tastes very smooth and buttery, and a peppery/grassy flavored olive oil gives a nice finish.
Notes
* The purple cauliflower works well here too. Since the color dulls when cooked, I felt the orange cauliflower looked better in the soup. The purple dulled to a grayish-purple color which turned me off.
Recipe by story of a kitchen at https://www.storyofakitchen.com/soup-recipes/orange-cauliflower-soup-recipe/