Rinse the cauliflower and trim it into sized pieces. Chop the onions and garlic.
Place the prepared cauliflower, onions and garlic into a saucepan with one cup of water. Cover and cook over medium heat for about 20 minutes. The cauliflower should be soft and mushy.
Use an immersion blender to puree the cauliflower into a mixture that is similar to the consistency of mashed potatoes. Gradually add the remaining water or broth stirring with a whisk until the soup reaches a texture that you like. Adjust the flavor and serve.
Notes
TIPS
To achieve the perfect consistency, gradually add the liquid to the soup.
Season with salt and pepper to taste just before serving.
Experiment with texture; if you prefer a chunky soup over a silky smooth soup, remove some of the florets before blending and add them back in after the soup has been blended.
Save time and buy pre-cut cauliflower from your grocery store.
Leftovers can be stored in the refrigerator in an airtight container for up to four days or frozen for up to three months.