Loaded Cauliflower Soup

If you like potato soup, you are going to go wild for this Keto Cauliflower Soup. Creamy and cheesy, this makes one of the most comforting soups that I have had. You can serve this as a meal on its own or as a side to a meaty main. I like to top this more shredded cheese, chives, and bacon for a Loaded Cauliflower Soup that never fails to delight.


Heat the butter in a large pot over low heat. Add the cauliflower, onion, garlic, and thyme. Cover and cook for 5 minutes.


Add the chicken broth to the pot and increase heat to high. Bring to a boil and then reduce the heat to a simmer. Cook, stirring occasionally, until the vegetables are tender, about 30 minutes.


Remove from heat. 


Using an immersion blender, puree the soup until very smooth. (You can also puree in batches using a blender.)


Return the pot to medium-low heat and add the cream cheese and shredded cheeses. 


Cook until the cheese melts, about 5 minutes. Stir in the heavy cream and season to taste with salt and pepper.