Heat the olive oil in a stock pot over medium heat.
Add the diced onion and sauté until softened, about 4 minutes.
Add the minced garlic and sauté one minute more.
Add the broth, florets, beans, bay leaf, thyme and salt.
Raise the heat to high and bring mixture to a boil.
Lower heat and continue to boil for 10-15 minutes until the cauliflower pierces easily with a fork.
Remove the bay leaf. Strip the thyme leaves from the stem, adding them to the soup (discard of the stems).
Pour the mixture into a blender and blend until smooth and creamy.
Add salt and pepper to taste.