This comforting vegetable soup is a quick way to enjoy a rich, cheesy meal during cold weather. It takes only 30 minutes to prepare, resulting in a velvety texture and savory flavor profile.

List of ingredients
- 1 medium head cauliflower, broken into florets – ensures a consistent cook time.
- 1 medium carrot, shredded – adds subtle sweetness and color.
- 1/4 cup chopped celery – provides a classic aromatic base.
- 2-1/2 cups water – the primary liquid for simmering vegetables.
- 2 teaspoons chicken bouillon or 1 vegetable bouillon cube – adds essential savory depth.
- 3 tablespoons butter – used to create the thickening roux.
- 3 tablespoons all-purpose flour – the starch needed to bind the sauce.
- 3/4 teaspoon salt – enhances the natural flavors of the vegetables.
- 1/8 teaspoon pepper – adds a mild spicy note.
- 2 cups 2% milk – provides the creamy base for the cheese sauce.
- 1 cup shredded cheddar cheese – the primary flavor agent for richness.
- 1/2 to 1 teaspoon hot pepper sauce, optional – adds a touch of acidity and heat.
step-by-step instructions
- Simmer the Vegetables: In a Dutch oven, combine the cauliflower, shredded carrot, chopped celery, water, and bouillon. Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for 12 to 15 minutes until the vegetables are tender, making sure not to drain any of the liquid.
- Prepare the Roux: In a separate large saucepan, melt the butter over medium heat. Stir in the flour, salt, and pepper, whisking continuously until the mixture is smooth and combined.
- Create the White Sauce: Gradually pour the milk into the saucepan while stirring. Bring the mixture to a boil over medium heat, then cook and stir for approximately two minutes until the sauce has thickened.
- Incorporate the Cheese: Reduce the heat to low. Stir in the shredded cheddar cheese until it is completely melted. If you prefer a bit of heat, stir in the hot pepper sauce at this stage.
- Combine and Finish: Stir the finished cheese sauce directly into the Dutch oven with the simmered cauliflower mixture. Stir gently to combine and serve immediately.
Ways to Customize Your Soup
Roasted Cauliflower for Deeper Flavor
Instead of simmering the cauliflower in water, toss the florets in olive oil and roast them in the oven at 400°F until browned. Add these caramelized florets to the cheese sauce for a nuttier, more complex taste profile.
Integrating Additional Proteins
To make the soup more filling, stir in pieces of cooked rotisserie chicken or diced smoked tofu. Add these ingredients at the very end to ensure they are heated through without overcooking.
Adding Extra Green Vegetables
Incorporate sautéed kale, steamed broccoli, or fresh spinach during the final mixing step. This increases the nutrient density and transforms the dish into a broccoli-cauliflower cheese hybrid.
Experimenting with Different Cheeses
While sharp cheddar is standard, using smoked cheddar adds a campfire aroma to the soup. For a milder flavor, substitute a portion of the cheddar with Gruyere or Fontina for a more European style.
Dietary Modifications and Substitutions
Making the Soup Gluten-Free
Replace the all-purpose flour in the roux with an equal amount of cornstarch or a gluten-free all-purpose blend. Whisk the cornstarch into the cold milk before heating to prevent lumps from forming.
Adjusting the Dairy Fat Content
For a more decadent soup, substitute 2% milk with whole milk or heavy cream. Conversely, for a lighter version, use skim milk, though the soup will have a slightly thinner consistency.
Using Liquid Broth Instead of Bouillon
Substitute the water and bouillon cubes with 2-1/2 cups of high-quality chicken or vegetable broth. This often provides a more consistent flavor distribution and eliminates the need to dissolve cubes.
Substituting the Butter
Use a plant-based butter alternative or margarine to maintain the roux structure. Ensure the substitute has a high fat content to properly toast the flour and prevent a raw flour taste.
Techniques for Improving Texture
Achieving a Completely Smooth Puree
If you prefer a creamy, blended consistency over a chunky one, use an immersion blender directly in the pot. Blend until the cauliflower and carrots are fully incorporated into the sauce.
Increasing Thickness Without More Flour
To thicken the soup without adding more roux, puree two cups of the finished soup and stir the paste back into the pot. This utilizes the natural starch of the cauliflower to create body.
Preventing Sauce Graininess
Ensure the heat is reduced to low before adding the cheese to avoid oil separation. Stirring the cheese in slowly prevents the proteins from clumping or breaking.
Controlling the Vegetable Tenderness
Adjust the simmering time based on the size of your cauliflower florets. Smaller pieces may only need 10 minutes, while larger chunks may require the full 15 minutes to reach the desired softness.
Serving and Pairing Ideas
Ideal Bread Accompaniments
Serve this soup with a crusty sourdough baguette or warm garlic bread. The acidity of sourdough cuts through the richness of the cheddar cheese sauce.
Fresh Side Salad Pairings
Pair the soup with a light arugula salad featuring a lemon vinaigrette. The peppery greens and citrus notes provide a refreshing contrast to the creamy texture of the soup.
Hearty Main Course Presentation
Pour the soup over a large fluffy baked potato for a more substantial dinner. This creates a ‘loaded potato’ effect that is filling and visually appealing.
Creative Garnish Options
Top each bowl with chopped green onions, fresh parsley, or a sprinkle of smoked paprika. For a crunchy element, add homemade sourdough croutons or toasted pumpkin seeds.
Storage and Preservation Tips
Refrigeration Guidelines
Store leftover soup in an airtight glass or plastic container in the refrigerator. It will remain fresh for up to four days when kept at the proper temperature.
Reheating for Best Consistency
Gently simmer the soup in a saucepan over medium-low heat rather than using a microwave. Add a splash of milk or broth if the soup has thickened too much during cooling.
Why You Should Avoid Freezing
Dairy-based soups containing roux and cheese often separate or become grainy when frozen and thawed. For the best velvety texture, this recipe is best enjoyed fresh or refrigerated.
Preventing Skin Formation
To prevent a skin from forming on the surface during storage, press a piece of parchment paper or plastic wrap directly onto the surface of the soup before sealing the lid.
Troubleshooting Common Issues
Correcting Bland Flavors
If the soup tastes flat, add a teaspoon of Worcestershire sauce or a small amount of miso paste to increase the umami. A squeeze of fresh lemon juice can also brighten the overall flavor.
Managing Sauce Separation
If the cheese sauce separates, whisk in a tablespoon of warm milk or water over low heat. This helps re-emulsify the fats and proteins for a smooth finish.
Adjusting Salt Levels
Since bouillon brands vary in sodium content, always taste the soup before adding the final salt. If it is too salty, add an extra half cup of milk to dilute the concentration.
Fixing a Too-Thin Consistency
If the soup is too watery, simmer it uncovered for an additional 5-10 minutes to reduce the liquid. Alternatively, stir in a small amount of additional cornstarch slurry.
Frequently Asked Questions
Can I use frozen cauliflower to make cauliflower soup?
Yes, frozen cauliflower works well, but it is typically blanched before freezing, making it softer. Add thawed cauliflower to the pot after the other vegetables have already softened to avoid overcooking it.
Can I make this soup without the roux?
You can skip the butter and flour by blending a portion of the cauliflower into a thick paste. This provides a natural thickness, though the texture will be less like a traditional cheese sauce.
What is the best type of cheddar for this recipe?
Extra sharp cheddar is recommended for a bold flavor that stands up to the cauliflower. Mild cheddar will result in a creamier, softer taste that is more appealing to children.
How do I prevent the milk from curdling?
Gradually adding the milk to the roux and keeping the heat at a medium level prevents curdling. Avoid boiling the soup vigorously once the cheese has been added.
Is it possible to make this recipe in a slow cooker?
You can slow cook the vegetables in the broth for 4 hours on low, but the cheese sauce must be made separately on the stove and stirred in at the end to maintain the correct emulsion.
Print
Creamy Cauliflower and Cheddar Soup
- Total Time: 30 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
This is the cauliflower soup recipe we reach for on a cold winter day. It only takes 30 minutes to transform a head of cauliflower into a cheesy, creamy, ultra-comforting soup.
Ingredients
- 1 medium head cauliflower, broken into florets
- 1 medium carrot, shredded
- 1/4 cup chopped celery
- 2–1/2 cups water
- 2 teaspoons vegetable bouillon
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 3/4 teaspoon salt
- 1/8 teaspoon pepper
- 2 cups 2% milk
- 1 cup shredded cheddar cheese
- 1/2 to 1 teaspoon hot pepper sauce, optional
Instructions
- Simmer the veggies: In a Dutch oven, combine the cauliflower, carrot, celery, water and bouillon. Bring the mixture to a boil. Then, reduce the heat. Cover the Dutch oven, and simmer for 12 to 15 minutes or until vegetables are tender. Do not drain the liquid.
- Make the roux: In a large saucepan, melt the butter. Stir in the flour, salt and pepper until smooth.
- Build the white sauce: Gradually add the milk to the saucepan. Bring the mixture to a boil over medium heat. Cook and stir for two minutes, or until thickened.
- Add cheese: Reduce the heat. Stir in the cheese until melted. If desired, add the hot pepper sauce.
- Bring the soup together: Stir the cheese sauce into the cauliflower mixture.
Notes
For a smoother texture, puree the soup with a blender or immersion blender.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner, Lunch
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 160 kcal
- Sugar: 5 g
- Sodium: 616 mg
- Fat: 11 g
- Saturated Fat: 6 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 10 g
- Fiber: 2 g
- Protein: 7 g
- Cholesterol: 30 mg