This rich and velvety cauliflower soup is a perfect comfort meal for chilly evenings. It blends fresh garden vegetables with melted cheese to create a satisfying texture in under an hour.

List of ingredients
- 3 tbsp. unsalted butter – used for sautéing vegetables and creating a roux.
- 1 stalk celery – thinly sliced for consistent texture.
- 2 carrots – julienned and cut into 1-inch matchsticks.
- 2 shallots – finely minced for a subtle onion flavor.
- 4 cloves garlic – minced to add aromatic depth.
- 3 tbsp. all-purpose flour – used as a thickening agent.
- 4 c. low-sodium chicken broth – provides the savory liquid base.
- 1 teaspoon salt – enhances all the other flavors.
- 1/2 tsp. garlic powder – adds an extra layer of savory taste.
- 1/2 tsp. ground black pepper – provides a mild spicy kick.
- 1/4 tsp. coriander – introduces a light citrusy note.
- 1/4 tsp. paprika – adds a touch of sweetness and color.
- 1/8 tsp. cayenne pepper – gives a subtle hint of warmth.
- 1 large head cauliflower – or 2 small/medium heads, cut into florets.
- 1/2 c. heavy cream – ensures a smooth and creamy consistency.
- 1 c. grated cheddar or colby jack cheese – provides the signature cheesy richness.
- Freshly chopped parsley – optional garnish for a pop of color.
step-by-step instructions
- Sauté Aromatics: Melt butter in a large stockpot or Dutch oven over medium-low heat. Once melted, add celery and sauté for 3 minutes, then stir in carrots, shallots, and garlic, sautéing for another 2 minutes.
- Create the Roux: Stir in the all-purpose flour and whisk continuously until the mixture turns golden brown. Be careful not to burn the flour, as this can create a bitter taste.
- Simmer the Base: Gradually pour in the chicken broth while whisking constantly to avoid lumps. Increase the heat to medium and bring the liquid to a gentle simmer.
- Season and Boil: Stir in the salt, garlic powder, black pepper, coriander, paprika, and cayenne pepper. Add the cauliflower florets and let the soup boil gently for 15 minutes.
- Blend for Texture: Carefully remove 2 cups of the soup mixture and purée it in a food processor or blender until smooth. Pour the puréed mixture back into the pot to thicken the soup.
- Add Dairy: Pour in the heavy cream and continue to boil gently for an additional 10 minutes to allow flavors to meld.
- Finish with Cheese: Stir in the grated cheddar or colby jack cheese and whisk until fully combined and melted.
- Serve: Remove the pot from the heat. Garnish individual bowls with freshly chopped parsley if desired.
Alternative Cooking Methods
Using a Slow Cooker
Place the sliced celery, carrots, shallots, garlic, cauliflower, and chicken broth into the crockpot. Cook on low for 4 hours, then stir in the flour and dairy products and cook on high for one more hour. Use an immersion blender to achieve the desired consistency before seasoning.
Using a Pressure Cooker
Add the chopped cauliflower, sliced vegetables, chicken broth, and all spices into the Instant Pot. Cook on high pressure for 8 minutes and use the quick release valve to let the steam out. Mix in the heavy cream and cheese, then blend with an immersion blender for a smooth finish.
Using a High-Speed Blender for Full Puree
If you prefer a completely smooth soup without chunks, omit the partial blending step. Once the vegetables are tender, transfer the entire pot to a high-speed blender and process until silky before stirring in the cheese.
Vegetable Preparation Tips
Cutting Consistent Cauliflower Florets
Cut the cauliflower into small, uniform florets to ensure they cook evenly. Small pieces will soften faster and blend more easily into the base of the soup.
Julienning Carrots for Texture
Slicing carrots into thin matchsticks allows them to cook at the same rate as the celery. This ensures you get a bit of vegetable in every spoonful without any oversized chunks.
Mincing Shallots for Subtle Flavor
Mincing shallots finely helps them melt into the roux more effectively. This prevents large pieces of onion from disrupting the creamy texture of the finished soup.
Perfecting the Thickening Process
Avoiding Flour Lumps in the Broth
Always add the chicken broth gradually while whisking vigorously. This process ensures the flour is fully integrated and prevents clumps from forming in the liquid.
Cooking the Roux to Golden Brown
Whisking the flour and butter until golden brown removes the raw flour taste. This step adds a nutty depth to the soup that enhances the overall flavor profile.
Adjusting Thickness with Extra Flour
If the soup is too thin after simmering, you can create a small additional slurry with butter and flour. Stir this into the boiling soup and cook for a few minutes to reach your desired thickness.
Blending and Texture Control
Using a Food Processor for Partial Blending
Puréeing only a portion of the soup creates a thick base while leaving some whole vegetables. This provides a more rustic, chunky feel that is often more satisfying.
Using an Immersion Blender for Convenience
An immersion blender allows you to blend the soup directly in the pot. This eliminates the need to transfer hot liquid to a blender, reducing the risk of splashes and burns.
Achieving a Silky Smooth Consistency
For a restaurant-style finish, pass the blended soup through a fine-mesh strainer. This removes any remaining fiber from the cauliflower and carrots for a perfectly smooth mouthfeel.
Cheese Selection and Customization
Using Sharp Cheddar for Bold Flavor
Sharp cheddar adds a tangy and pungent note that cuts through the richness of the cream. It is the best choice if you want the cheese flavor to be the star of the dish.
Using Colby Jack for a Mild Taste
Colby Jack provides a creamier, milder flavor that appeals to children or those who prefer a subtle taste. It also melts very smoothly into the soup base.
Mixing Multiple Cheese Types
Combining a sharp cheese like Parmesan with a melty cheese like Monterey Jack adds complexity. This creates a layered flavor profile that enhances the cauliflower’s natural sweetness.
Spice and Flavor Enhancements
The Role of Coriander and Paprika
Coriander adds a subtle citrusy undertone that brightens the heavy cream. Paprika contributes a mild smokiness and a rich orange hue to the soup.
Controlling Heat with Cayenne Pepper
Cayenne pepper provides a gentle warmth that lingers at the back of the throat. You can increase the amount slightly if you prefer a spicier kick to balance the dairy.
Adding Roasted Garlic for Depth
Replacing raw minced garlic with roasted garlic cloves creates a sweeter, more mellow flavor. This adds a gourmet touch to the soup’s aromatic base.
Serving Suggestions
Pairing with Warm Crusty Bread
Serve this soup with a side of toasted sourdough or a fluffy dinner roll. The crunch of the bread complements the creaminess of the cauliflower perfectly.
Using Bread Bowls for Presentation
Hollow out a round sourdough loaf to create a bowl for the soup. This makes for an impressive presentation and allows the bread to soak up the cheesy broth.
Adding Toppings for Extra Crunch
Top each bowl with smoked tofu bits, croutons, or sliced green onions. These additions provide a textural contrast to the smooth soup.
Storage and Reheating Guide
Refrigerating the Soup
Store the soup in an airtight container in the refrigerator for up to 3 to 4 days. Ensure the soup has cooled down slightly before sealing the lid to prevent condensation.
Reheating on the Stovetop
Gently warm the soup over low heat on the stove. Stir occasionally to prevent the cheese from separating or the bottom from scorching.
Using the Microwave for Quick Heating
Place a portion of soup in a microwave-safe bowl and heat in 30-second intervals. Stir between each interval to ensure the soup is heated evenly throughout.
Troubleshooting Common Issues
Fixing a Grainy Cheese Texture
If the cheese doesn’t melt smoothly, it may be due to the heat being too high. Lower the temperature and whisk rapidly, or use a smaller amount of cheese and stir it in gradually.
Correcting an Overly Thick Consistency
If the soup becomes too thick after cooling, stir in a splash of chicken broth or milk during reheating. This restores the original creamy consistency without altering the flavor.
Preventing the Soup from Separating
Avoid boiling the soup vigorously after the cream and cheese have been added. Keep the heat low to maintain a stable emulsion of fats and liquids.
Nutrition and Health Tips
Managing Sodium Levels
Use a very low-sodium chicken broth or homemade stock to control the salt content. You can always add more salt at the end to taste, but you cannot remove it once added.
Substituting for Vegetarian Needs
Replace the chicken broth with a high-quality vegetable broth. This simple swap makes the recipe entirely vegetarian while keeping the flavor profile intact.
Reducing Caloric Density
Substitute half of the heavy cream with evaporated milk or a splash of almond milk. This reduces the total fat content while maintaining a creamy appearance.
Make-Ahead Advice
Prepping Vegetables in Advance
You can chop the celery, carrots, shallots, and cauliflower a day before. Store them in separate airtight containers in the fridge to save prep time on cooking day.
Preparing the Base Without Dairy
Cook the soup up until the cauliflower is tender and partially blended. Store this base in the fridge and add the cream and cheese only when you are ready to serve.
Freezing the Vegetable Base
Freeze the soup before adding the cream and cheese, as dairy often separates during freezing. Thaw the base and then stir in the fresh dairy components before the final simmer.
Frequently Asked Questions
Can I use frozen cauliflower instead of fresh?
Yes, you can use frozen cauliflower florets. Be sure to thaw them slightly and drain any excess water to avoid thinning the soup too much.
Which cheese melts the best for this recipe?
Cheddar and Colby Jack are ideal because they have a high fat content and melt smoothly. For an even creamier result, use pre-shredded cheese or grate it yourself from a block.
Can I replace all-purpose flour with something else?
You can use cornstarch or a gluten-free flour blend as a substitute. If using cornstarch, mix it with a little cold water first to create a slurry before adding it to the pot.
What is the best way to garnish this soup?
Freshly chopped parsley is the classic choice, but chives or a drizzle of olive oil also work well. A sprinkle of extra paprika on top adds a professional look.
How do I stop the soup from tasting too ‘cauliflower-heavy’?
Increase the amount of shallots and garlic to add more savory depth. Adding a small pinch of nutmeg can also help balance the earthiness of the cauliflower.
Can I add other vegetables to this soup?
Yes, diced potatoes or peas work well in this recipe. Simply add them at the same time as the cauliflower and simmer until tender.
Print
Creamy Cheesy Cauliflower Soup
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: General
Description
Savor the creamy, cheesy flavors of our quick and easy Cheesy Cauliflower Soup! Loaded with vegetables and ready in 45 minutes, it’s the ideal comfort food to warm up your winter.
Ingredients
- 3 tbsp. unsalted butter
- 1 stalk celery, thinly sliced
- 2 carrots, julienned and cut into 1-inch strips
- 2 shallots, minced
- 4 cloves garlic, minced
- 3 tbsp. all-purpose flour
- 4 cups low-sodium chicken broth
- 1 teaspoon salt
- 1/2 tsp. garlic powder
- 1/2 tsp. ground black pepper
- 1/4 tsp. coriander
- 1/4 tsp. paprika
- 1/8 tsp. cayenne pepper
- 1 large head cauliflower, cut into florets
- 1/2 cup heavy cream
- 1 cup grated cheddar or colby jack cheese
- Freshly chopped parsley, optional garnish
Instructions
- Step 1: In a large stockpot or Dutch oven set over medium-low heat, add the butter.
- Step 2: Once melted, add the celery and sauté for 3 minutes, then add the carrots, shallots, and garlic. Sauté for 2 minutes.
- Step 3: Add the flour. Whisk the flour until it turns golden brown, taking care not to burn it.
- Step 4: Gradually pour in the chicken broth, whisking continuously until combined. Turn the heat up to medium and bring to a simmer.
- Step 5: Add the salt, garlic powder, pepper, coriander, paprika, and cayenne pepper. Add the cauliflower and allow the soup to gently boil for 15 minutes.
- Step 6: Remove 2 cups and purée in a food processor or blender until smooth. Return the mixture to the soup.
- Step 7: Pour in the cream and continue to gently boil for an additional 10 minutes.
- Step 8: Then, add the cheese and whisk to combine.
- Step 9: Remove from the heat and garnish individual servings with parsley, if desired, and enjoy!
Notes
For a silky smooth texture, puree the entire soup using a high-speed blender or immersion blender. Store in an airtight container in the refrigerator for 3-4 days. Reheat gently on the stovetop over low heat or in the microwave.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Appetizer, Soups
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 356 kcal
- Sugar: 3 g
- Sodium: 721 mg
- Fat: 28 g
- Saturated Fat: 16 g
- Unsaturated Fat: 8 g
- Trans Fat: 0.2 g
- Carbohydrates: 14 g
- Fiber: 1 g
- Protein: 15 g
- Cholesterol: 78 mg