This hot, creamy soup is the ultimate comfort food on a chilly evening. It's loaded with layers of comforting flavor and makes an excellent starter. Or, it can be served as a meal on it's own with some toasted low carb bread and a green salad.
In a large pot cook bacon until crispy, about 7-8 minutes. Remove cooked bacon slices to a paper towel-lined plate.
Add cauliflower and the onion to bacon fat and cook until tender and just browning - about 5-6 minutes. Stir in garlic and cook until another minute, then pour in wine, chicken broth and all of the spices. Bring mixture to a boil, reduce heat, and simmer for about ten minutes until it reduces a bit.
Turn off heat and use an immersion blender to purée soup until smooth. Note: You can use a regular blender if needed but be careful- the soup is HOT. Let the soup cool for 10 minutes then fill the blender halfway. Cover with the lid and carefully pulse until smooth. Repeat as many times as necessary. Return puréed soup to the pot.
Taste for seasoning and turn the heat back on to low. Add the cream cheese cubes and stir until melted and combined (4-5 minutes). Do not let the soup boil once the cream cheese has been added or else it'll get grainy.
Serve warm with chopped bacon, cheddar and chives to garnish.
Notes
The nutrition in this soup is based on 6 servings. If you like your soup thinner add additional chicken broth to thin it out.
Nutrition
Serving: 8oz | Calories: 259kcal | Carbohydrates: 8g | Protein: 7g | Fat: 22g | Sodium: 915mg | Fiber: 2g | Net Carbs: 6g | Fat Ratio per Serving: 76.45% | Protein Ratio per Serving: 10.81% | Carb Ratio per Serving: 9.27%