Soups & Stews
This Wisconsin cauliflower soup recipe delivers the creamy, comforting bowl of goodness that makes every chilly evening feel like a homecoming. I developed it after years of testing regional twists—think local cheddar, crisp bacon, and a beer broth that adds depth without overpowering the delicate cauliflower flavor.
The secret lies in balancing textures: velvety soup meets a crunchy, herbed top that turns every spoonful into an experience.
What sets this recipe apart is the Wisconsin touch—using sharp cheddar for richness and a splash of lager in the broth for subtle maltiness. The soup starts with sautéed onions, garlic, and celery for that classic aromatic base, then simmers until the cauliflower becomes tender yet retains its subtle bite.
The real magic happens when you blend it just until smooth, then top with toasted breadcrumbs, fresh herbs, and a sprinkle of cheese that melts into golden perfection.
By the time you're done, you'll have a bowl so creamy it practically melts in your mouth, with each spoonful delivering layers of flavor—herby, cheesy, and just slightly smoky from the bacon. The crunchy top adds texture that keeps every bite interesting, making this more than just soup.
It's a meal that feels like a hug on a cold day, and one that always disappears faster than you can say "Dairyland."
Serve it with crusty bread or crackers for dipping, and you've got a complete meal that's perfect for weeknight dinners or gathering friends. The leftovers reheat beautifully, too—just stir in a splash of milk or broth to restore that velvety texture. Here's how to make it happen.
Ingredients for wisconsin cauliflower soup
Sixteen ingredients for a bowl that tastes like Wisconsin comfort on a chilly day.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Cauliflower 🥬 | 2 lb | Cut into florets, stems peeled |
| Sharp Wisconsin Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged 6+ months |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Celery Stalks 🥬 | 3 whole | Diced, stringy parts removed |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced |
| Thick-Cut Bacon 🥓 | 8 oz | Diced, smoked preferred |
| Light Lager Beer 🍺 | 1 cup | Wisconsin-style, like Leinenkugel |
| Chicken Broth 💧 | 4 cups | Low-sodium, homemade or store-bought |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Parsley Leaves 🌿 | ¼ cup | Chopped, flat-leaf preferred |
| Panko Breadcrumbs 🍞 | ½ cup | Toasted, for crunchy top |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For sautéing |
The cheddar is non-negotiable here—sharp, aged Wisconsin cheddar gives that signature tang. Local grocery stores or specialty cheese shops are your best bet for the good stuff. I grab mine from Meehan's Fine Foods in Madison, but any well-aged block will work. The bacon? Thick-cut, smoked makes all the difference—it crisps up perfectly and adds that smoky depth. If you're using pre-diced bacon, pat it dry first (trust me on this). The cauliflower should be fresh, with tight florets—no rubbery stems. The beer adds subtle maltiness, so stick to a light lager like Leinenkugel or New Glarus. Avoid dark beers—they can overpower the delicate cauliflower flavor.
No sharp cheddar? Gruyère or aged Gouda works in a pinch, but it won't have that Wisconsin kick. Bacon substitutes? Cooked and crumbled pancetta or even crispy fried onions for a vegetarian version. Short on thyme? Dried thyme at one-third the amount gets you close, but fresh is better. The panko breadcrumbs can be swapped for crushed cornflakes or Ritz crackers for a different texture. The flour is just for thickening—if you're watching carbs, you could use cornstarch instead. And if you're out of beer? Chicken broth plus 1 tsp malt vinegar mimics that subtle maltiness surprisingly well.
This soup tastes even better the next day—leftovers keep for 4-5 days in the fridge, and it freezes beautifully for up to 3 months. For reheating, stir in a splash of milk or broth to restore that creamy texture. I like to portion it into containers with the crunchy top on the side so you can add it fresh when serving. The breadcrumbs stay crispy if you toast them ahead and store them in an airtight container. And if you're making this for a crowd, double the batch—it disappears fast.
Why You'll Love This Recipe
- Minimal Chopping Required: I swear by this—just dice the onion, chop the celery into bite-sized pieces, and smash a few garlic cloves. No julienne skills needed, and that sharp Wisconsin cheddar melts in like it was born to be there.
- Creamy Without the Hassle: The cauliflower purees into velvety goodness with just a splash of broth and a dollop of cream (or milk, if you’re keeping it simple). That cheddar? It adds a nutty bite that cuts through the richness—no heavy cream required.
- Weeknight to Potluck Hero: Make a double batch on Sunday and reheat it all week—it’s just as good cold or warm. Bring it to a gathering, and no one will guess it’s basically a fancy veggie side that’s secretly a crowd-pleaser.
- Budget-Friendly Comfort: Cauliflower and celery stretch for miles, and that block of Wisconsin cheddar lasts longer than you’d think. Plus, it’s one of those soups that tastes even better the next day—so you’re basically getting two meals for the price of one.
Step-by-step instructions for Wisconsin cauliflower soup recipe
Here's how to create a rich, velvety soup with that perfect crispy-cheesy top you'll crave.
Cook the Bacon and Sauté the Vegetables
In a large Dutch oven, cook the 8 oz thick-cut bacon over medium heat for 8-10 minutes, stirring occasionally, until golden brown and crispy. Remove the bacon with a slotted spoon and set aside on paper towels, leaving the fat in the pot. This bacon fat will become the flavor base for your soup.
Add 0.25 cup extra-virgin olive oil to the pot and heat for 1 minute. Add the 1 whole yellow onion and 3 whole celery stalks, both already diced, and cook for 5-6 minutes until softened. Stir in the 4 cloves garlic cloves, minced, and cook for another 30 seconds until fragrant. You'll notice the kitchen filling with that wonderful savory aroma—this is where all the flavor begins.
Build the Soup Base with Beer and Broth
Pour in the 1 cup light lager beer and scrape up any browned bits from the bottom of the pot. Let it simmer for 3-4 minutes until reduced by half. This step deepens the flavor and removes some of the alcohol. Add the 4 cups chicken broth and bring to a gentle boil.
Add the 2 lb fresh cauliflower, cut into florets with stems peeled, to the pot. Reduce heat to medium-low and simmer for 15-18 minutes until the cauliflower is tender when pierced with a fork. The soup should be just starting to thicken slightly as the vegetables release their starches into the liquid. This is your foundation—don't rush this step or the soup will be watery.
Season and Finish with Cream and Cheese
Add the 1.5 tsp salt, 0.5 tsp black pepper, 0.25 cup fresh thyme leaves, and 0.25 cup fresh parsley leaves to the soup. Stir well to combine. In a separate small bowl, whisk together the 1 cup heavy cream and 2 tbsp all-purpose flour until smooth. Slowly pour this mixture into the soup while stirring constantly to prevent curdling.
Simmer the soup for another 5-7 minutes until it reaches your desired creaminess. Stir in the 1.5 cups sharp Wisconsin cheddar cheese, shredded, and cook just until melted—about 1-2 minutes. The cheese should be fully incorporated but still have a smooth, creamy texture. Taste and adjust seasoning if needed. Real talk: this is where the magic happens, transforming your simple soup into something truly comforting.
Create the Crunchy Cheese Topping
Preheat your broiler to high. In a small bowl, mix together the 0.5 cup panko breadcrumbs, 0.25 cup sharp Wisconsin cheddar cheese, 1 tbsp melted butter (made from the reserved bacon fat), and a pinch of salt. Spread this mixture evenly over the top of the soup in the Dutch oven.
Place the Dutch oven under the preheated broiler for 3-5 minutes until the topping is golden brown and bubbly. Watch it closely—the topping goes from perfect to burnt in seconds. The moment it's golden, remove from the broiler. Let the soup rest for 5 minutes before serving to allow the topping to set slightly. This crispy layer is what makes this soup truly special—don't skip it!
Serve Warm with Fresh Garnishes
Ladle the soup into bowls, making sure to get a generous portion of that crispy cheese topping. Garnish each serving with additional fresh parsley leaves and a few crispy bacon pieces. The contrast of the warm, creamy soup with the cool, crunchy topping and smoky bacon is what makes this dish so satisfying. Serve immediately while the topping is still crisp and the soup is steaming hot.
This soup delivers on all the promises—rich, creamy, and topped with that addictive crunch. The combination of Wisconsin cheddar, crispy bacon, and aromatic herbs makes every spoonful feel like a cozy hug in bowl form. Enjoy it with a slice of crusty bread to soak up every last drop of that delicious broth.
Pro Tips For Making Wisconsin Cauliflower Soup
- Chop Celery Unevenly: I learned this the hard way—cutting celery into perfect matchsticks makes it disappear too fast. Leave some pieces slightly thicker (about ¼-inch chunks) so they hold their shape and add texture to the soup. (Yes, even if you're impatient like me.)
- Brown the Onions: Don’t rush this step. Cook the yellow onion in butter until it’s deep golden, not just translucent—about 8-10 minutes. That caramelized flavor is the thing that matters most when you’re drowning the cauliflower in cheese later.
- Shred Cheese Coarse: Skip the food processor for sharp Wisconsin cheddar—it turns into a gluey mess. Use your hands to tear it into uneven chunks (no smaller than ½-inch) so it melts into ribbons, not a paste. (Your future self will thank you.)
- Simmer, Don’t Boil: After adding the cauliflower and broth, keep the heat at a gentle simmer—just enough to see tiny bubbles at the edges. Boiling turns the cauliflower to mush and makes the soup watery. Patience here guarantees a creamy, intact texture.
Make-ahead tips for this recipe
Prep Ahead for Crispy Topping
Toast the panko breadcrumbs in a dry skillet over medium heat for 3-4 minutes until golden and store them in an airtight container. This step can be done a week ahead—they’ll stay crispy if kept in a cool, dry place.
I like to make a big batch because they’re perfect for soups, casseroles, and even as a breading for chicken. 🥖
Broth Prep Shortcut
Make your chicken broth in advance and freeze it in quart-sized portions. Thaw just what you need for this recipe—no need to defrost the whole batch. I always keep a stash of homemade broth in my freezer, especially during winter when I’m making soups weekly.
For extra depth, add a bay leaf while simmering the cauliflower. 💧
Cheese Prep Tips
Shred your Wisconsin cheddar ahead of time and store it in the fridge in an airtight container. The cheese keeps its sharpness better this way, and it’s one less step on soup day.
I also like to pre-grate extra cheese for garnishing—just store it separately so it stays fresh. Pro tip: Use a box grater for the best texture. 🧀
Bacon Time-Saver
Cook all the bacon you’ll need for the week at once and store the crispy pieces in the fridge. They’re perfect for topping soups, salads, or even pizza. Save the fat in a jar—it’s liquid gold for sautéing veggies or making homemade gravy.
I keep a jar of bacon fat in my fridge at all times. 🥓
Freezing the Soup Base
After simmering the cauliflower but before adding the cream and cheese, let the soup cool completely, then transfer it to freezer-safe containers. It’ll keep for up to 3 months. When ready to serve, thaw overnight in the fridge, then stir in the cream, cheese, and topping mixture.
The texture stays creamy if you reheat it gently on the stove. ❄️
Make-Ahead Serving Prep
Set out bowls, spoons, and garnishes the night before. I also like to pre-portion the crunchy topping mix into small containers so I can just scoop and spread it on top when serving.
This makes assembly a breeze, especially when feeding a crowd. The soup tastes even better when you’re not rushing to plate it! 🍽️
Nutrition facts
Frequently asked questions
Can I make this Wisconsin-style soup without beer?
Skip the beer and use an extra 1/2 cup chicken broth plus 1 teaspoon malt vinegar to mimic the maltiness. For a completely alcohol-free version, simply add 1 teaspoon honey or maple syrup along with the broth to balance flavors. The soup will still be delicious—just slightly less complex.
How do I keep the cheese topping crispy?
Toast the panko breadcrumbs thoroughly before mixing with cheese, and broil the topping for just 3-4 minutes until golden. Let the soup rest 5 minutes before serving so the heat from the bowl doesn't soften it immediately. For extra insurance, broil the topping on a baking sheet first, then sprinkle it over the soup just before serving.
Can I make this soup vegetarian?
Yes! Replace the bacon with crispy fried onions or smoked paprika for depth, and use vegetable broth instead of chicken. For the topping, swap panko for crushed cornflakes or Ritz crackers. The flavor will be just as rich—just missing the smoky bacon element.
Why did my soup turn out too thick?
This usually happens if the flour-cream mixture wasn't whisked properly or simmered too long. For next time, whisk the cream and flour until completely smooth, then stir constantly while adding to the soup. If it's already too thick, thin it with 1/4 cup warm broth or milk while stirring. The soup should coat the back of a spoon but still flow easily.
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat, stirring frequently, until warmed through. Add a splash of milk or broth to restore creaminess. For the topping, toast fresh breadcrumbs with cheese in a dry skillet and sprinkle on top when serving. The soup keeps for 4-5 days in the fridge or 3 months frozen.
