Creamy Cauliflower and Cheese Soup is a smooth, velvety dish packed with roasted cauliflower, sharp cheddar, and a rich, comforting broth. This easy one-pot soup comes together quickly for a simple yet satisfying meal.
Melt butter in a large pot over medium heat. Add diced onion and cook until softened, about 3-4 minutes. Stir in minced garlic and cook for another minute.
Sprinkle in the flour and stir well, cooking for about 1 minute to remove the raw taste.
Pour in the vegetable or chicken broth and stir until well combined. Add cauliflower florets and bring to a gentle simmer. Cook until the cauliflower is very soft, about 10-15 minutes.
Use an immersion blender to puree the soup until smooth. If using a regular blender, work in batches and return the soup to the pot.
Lower the heat and slowly stir in the milk and shredded cheddar. Stir constantly until the cheese melts and the soup becomes creamy.
Season with salt, black pepper, and cayenne if using. Taste and adjust seasoning as needed.
Ladle into bowls and serve warm. Garnish with extra cheese, croutons, or fresh herbs.
Notes
For a richer version, substitute heavy cream for milk.
Leftovers can be stored in an airtight container in the fridge for up to 3 days.
Serve with garlic bread or a side salad for a complete meal.