A creamy and comforting Cheesy Cauliflower Soup, perfect for a hearty meal.
Author:Elena Vasquez
Prep Time:15 minutes
Cook Time:30 minutes
Total Time:45 minutes
Yield:6-8 servings 1x
Category:Soup
Method:Stovetop
Cuisine:American
Diet:Vegetarian
Ingredients
Scale
1 head cauliflower, chopped
4 cups chicken or vegetable broth
1 tablespoon olive oil
1 small onion, chopped
2 cloves garlic, minced
1/2 teaspoon dried thyme
1/4 cup all-purpose flour
2 cups milk (whole or 2%)
2 cups shredded sharp cheddar cheese
1/2 cup grated Parmesan cheese
Salt and black pepper to taste
Optional: chopped chives or parsley for garnish
Instructions
Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped onion and cook until softened, about 5 minutes. Add minced garlic and thyme, cook for 1 minute more until fragrant.
Stir in the flour and cook for 1 minute, stirring constantly to form a roux.
Gradually whisk in the milk until smooth. Bring the mixture to a gentle simmer, stirring constantly, until it begins to thicken.
Add the cauliflower florets and chicken or vegetable broth to the pot. Bring to a boil, then reduce heat to medium-low, cover, and simmer for 15-20 minutes, or until cauliflower is very tender.
Remove the pot from heat. Using an immersion blender, blend the soup until smooth. Alternatively, carefully transfer portions of the soup to a regular blender and blend until smooth, then return to the pot.
Stir in the shredded cheddar cheese and Parmesan cheese until melted and smooth. Season with salt and black pepper to taste.
Serve hot, garnished with chives or parsley if desired.
Notes
For a thicker soup, use less broth or simmer uncovered for a few extra minutes before blending.
Adjust cheese quantity to your preference.
Can be made vegetarian by using vegetable broth.
Nutrition
Serving Size:1.5 cups
Calories:Approximately 350-400 calories (will vary based on milk and cheese fat content)
Sugar:Approximately 5-7g
Sodium:Approximately 600-800mg (will vary based on broth and cheese)