Incredibly creamy and cheesy, this cauliflower potato soup is going to become an instant dinner favorite! Pair it alongside thick slices of your favorite bread for dipping.
Heat a dutch oven or medium pot over medium-high heat. Add vegetable oil and swirl to coat bottom. Add onion and saute until tender. Add garlic and cook 1 minute until fragrant.
Add cauliflower, potatoes, chicken broth, and bay leaf. Bring to a simmer over medium-high heat, then reduce heat to medium-low, cover, and let cook 10-15 minutes until vegetables are tender.
Working in batches, transfer soup to a blender and blend on high until completely smooth. Transfer soup back to pot and fold in heavy cream, and cheeses until melted.
Season soup with salt and pepper to taste if needed and serve warm with scallion and cheese on top. Enjoy!
Notes
Storing InstructionsStore soup in refrigerator up to 6 days. Soup may also be frozen up to 2 months.