Love this? Pin it for later!
There’s something magical about a soup that manages to be both comforting and sophisticated at the same time. The first time I made this Cheesy Chicken and Cauliflower Soup, it was a rainy Tuesday in November, and I was desperately trying to use up the last of a roasted chicken and a head of cauliflower that had been staring at me from the crisper drawer for far too long. What started as a “clean out the fridge” experiment turned into a dinner my family now requests at least once a week.
This soup has become our go-to for busy weeknights when we want something that feels like a warm hug but still delivers on nutrition. The creamy, cheesy base is undeniably indulgent, but the cauliflower adds a surprising lightness and body that keeps it from feeling heavy. It’s the kind of meal that brings everyone to the table quickly—no small feat in my house with two teenagers who seem to live on opposite schedules.
Ingredients You'll Need
The beauty of this soup lies in its simplicity. Each ingredient plays a crucial role in building layers of flavor that make every spoonful irresistible. Let’s break down what you’ll need and why each component matters.
Cooked Chicken: I typically use leftover roasted chicken, but rotisserie chicken works beautifully here. You’ll need about 2 cups of shredded chicken. Dark meat adds more flavor, but white meat keeps it leaner. If you’re starting from scratch, simply season chicken breasts with salt and pepper, bake at 375°F for 25-30 minutes, then shred.
Cauliflower: One medium head (about 1.5 pounds) forms the backbone of this soup. Look for heads that are firm with tight, white florets. Avoid any with brown spots or yellowing. The cauliflower not only adds nutrition but also creates a creamy texture when blended without the need for heavy cream.
Sharp Cheddar Cheese: The star of the show! I prefer sharp or extra-sharp cheddar for maximum flavor impact. Pre-shredded cheese works in a pinch, but shredding your own ensures the smoothest melt. Room temperature cheese melts better, so let it sit out while you prep.
Vegetables: A classic mirepoix (onion, celery, and carrot) creates the flavor foundation. Dice them small so they cook quickly and evenly. I like to keep the carrot pieces tiny—they add a touch of sweetness that balances the savory elements.
Chicken Broth: Use low-sodium broth so you can control the salt level. Homemade is incredible if you have it, but a good quality store-bought broth works perfectly. Warm broth helps the soup come together faster.
Butter and Flour: This combination creates a roux that thickens the soup beautifully. The butter adds richness, while the flour provides the thickening power. Make sure to cook the roux for a minute or two to eliminate any raw flour taste.
Milk: Whole milk creates the creamiest texture, but 2% works if that’s what you have. Warm milk prevents curdling when added to the hot soup.
Seasonings: Garlic, thyme, and a bay leaf add depth. Fresh thyme is wonderful when available, but dried works well too. A touch of smoked paprika adds complexity without being obvious.
Why This Recipe Works
- One-Pot Wonder: Everything cooks in a single pot, making cleanup a breeze on busy weeknights.
- Hidden Vegetables: The cauliflower blends seamlessly, making this a great way to sneak extra veggies into picky eaters.
- Protein-Packed: With chicken and cheese, this soup is surprisingly filling and keeps you satisfied for hours.
- Freezer-Friendly: Make a double batch and freeze half for an easy dinner later.
- Customizable: Easy to adapt for different dietary needs or preferences.
- Restaurant Quality: Despite its simplicity, this soup tastes like something from a cozy bistro.
How to Make Cheesy Chicken and Cauliflower Soup for Dinner
Prep Your Ingredients
Start by dicing your onion, celery, and carrot into small, uniform pieces. The smaller the dice, the faster they’ll cook. Break the cauliflower into small florets, keeping them roughly the same size so they cook evenly. If you haven’t already, shred your cheese and let it come to room temperature. Cold cheese can seize up when added to hot liquid, creating a grainy texture.
Build the Base
In a large Dutch oven or soup pot, melt 4 tablespoons of butter over medium heat. Once the butter is melted and foamy, add your diced vegetables. Season with a pinch of salt and cook, stirring occasionally, until the vegetables are softened and the onion is translucent—about 8-10 minutes. This step builds the flavor foundation for your entire soup, so don’t rush it.
Create the Roux
Sprinkle 1/4 cup of flour over the cooked vegetables. Stir constantly for 2 minutes to cook out the raw flour taste. The mixture will look like wet sand and start to turn golden. This roux will thicken your soup and give it body. If you want a thicker soup, you can add an extra tablespoon of flour.
Add the Broth
Slowly pour in 4 cups of warm chicken broth, whisking constantly to prevent lumps. The warm broth helps the roux incorporate smoothly. Add the bay leaf, thyme, and a pinch of smoked paprika. Bring to a gentle simmer, stirring occasionally, until the soup begins to thicken—about 5 minutes.
Cook the Cauliflower
Add the cauliflower florets to the pot and simmer until very tender—about 15-20 minutes. The cauliflower should be soft enough to blend smoothly. Test by piercing a floret with a fork; it should slide off easily.
Blend Until Smooth
Remove the bay leaf. Using an immersion blender, blend the soup until completely smooth and creamy. If you don’t have an immersion blender, carefully transfer the soup to a regular blender in batches. Return the blended soup to the pot.
Add the Milk and Chicken
Stir in 2 cups of warm milk and the shredded chicken. Simmer gently for 5 minutes, but don’t let it boil. The milk adds creaminess, and the chicken warms through. If the soup is too thick, add more broth or milk to reach your desired consistency.
Melt in the Cheese
Reduce heat to low. Gradually add 2 cups of shredded cheddar cheese, a handful at a time, stirring until melted before adding more. This prevents the cheese from seizing up. Taste and adjust seasoning with salt and pepper.
Final Touches
Let the soup simmer for another 5 minutes to let all the flavors meld together. If it’s too thick, thin with a bit more broth or milk. Taste and adjust seasonings one last time. Serve hot, garnished with extra cheese, crispy bacon bits, or fresh herbs.
Expert Tips
Temperature Matters
Always add room temperature cheese and warm milk to prevent curdling. Cold dairy can cause the soup to separate or become grainy.
Cheese Selection
Use freshly shredded cheese for the smoothest texture. Pre-shredded cheese contains anti-caking agents that can make your soup grainy.
Blending Tips
Blend the soup until completely smooth for the creamiest texture. If using a regular blender, be careful—blend in small batches and vent the lid to prevent pressure build-up.
Seasoning Strategy
Taste and adjust seasoning at the end. The saltiness of your broth and cheese can vary, so it’s best to season at the end rather than guessing early on.
Variations to Try
Broccoli Cheddar Version
Swap out half the cauliflower for broccoli florets for a familiar broccoli cheddar soup flavor with extra nutrition.
Spicy Southwest
Add a diced jalapeño with the vegetables and swap the cheddar for pepper jack. Garnish with cilantro and tortilla strips.
Loaded Baked Potato Style
Add diced potatoes with the cauliflower and top with crispy bacon, sour cream, and green onions.
Vegetarian Option
Use vegetable broth and substitute white beans for the chicken. Add a handful of nutritional yeast for extra umami flavor.
Storage Tips
This soup stores beautifully, making it perfect for meal prep or leftover lunches. In the refrigerator, it will keep for up to 4 days in an airtight container. The soup will thicken as it cools—simply thin with a bit of broth or milk when reheating.
For longer storage, this soup freezes well for up to 3 months. I recommend freezing in individual portions for easy thawing. Let the soup cool completely before transferring to freezer-safe containers. Leave about an inch of space at the top for expansion.
When reheating, do so gently over medium-low heat. Stir frequently to prevent scorching. The soup may separate slightly after freezing—just whisk vigorously or give it a quick blend to bring it back together. If it’s too thick, add a splash of broth or milk until you reach your desired consistency.
Frequently Asked Questions
Yes! Frozen cauliflower works perfectly and is actually more budget-friendly. Use the same amount (about 1.5 pounds) and add it directly to the pot. You may need to simmer for an extra 5 minutes since it’s frozen, but the results are identical.
Simply add more broth or milk until you reach your desired consistency. Add it gradually—about 1/4 cup at a time—stirring well between additions. Remember that the soup will continue to thicken as it cools.
Absolutely! Sauté the vegetables and make the roux on the stovetop first, then transfer everything except the cheese to your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Add the cheese during the last 15 minutes of cooking.
This usually happens when the cheese is added to soup that’s too hot or when cold cheese is added directly to hot liquid. Always reduce the heat to low before adding cheese, and make sure your cheese is at room temperature. Add it gradually, stirring constantly.
Sharp cheddar is classic, but you can experiment with Gruyère, white cheddar, or a mix of cheeses. Avoid pre-shredded cheese if possible, and stick to cheeses that melt well. Avoid aged cheeses that don’t melt smoothly.
Substitute the all-purpose flour with a gluten-free flour blend or cornstarch. For cornstarch, mix 2 tablespoons with 2 tablespoons of cold water and add it after the broth, simmering until thickened.
Cheesy Chicken and Cauliflower Soup for Dinner
Ingredients
Instructions
- Prep ingredients: Dice vegetables, shred cheese, and warm broth and milk.
- Sauté vegetables: In a large pot, melt butter and cook onion, celery, and carrot until softened, about 8 minutes.
- Make roux: Stir in flour and cook for 2 minutes, stirring constantly.
- Add broth: Gradually whisk in warm broth and add bay leaf, thyme, and paprika. Simmer 5 minutes.
- Cook cauliflower: Add cauliflower and simmer until very tender, about 15-20 minutes.
- Blend: Remove bay leaf and blend soup until smooth using an immersion blender.
- Finish: Stir in warm milk and chicken, simmer 5 minutes. Reduce heat to low and gradually add cheese until melted.
- Serve: Season with salt and pepper to taste and serve hot.
Recipe Notes
For best results, use freshly shredded cheese and warm milk. Add cheese gradually over low heat to prevent graininess. Soup will thicken as it cools; thin with broth or milk when reheating.