This beer cheese soup recipe follows the classic Wisconsin style, built on a buttery roux, a good lager, and plenty of sharp cheddar cheese, so you get that pub-style flavor right from your own kitchen. It comes together in about 45 minutes, needs no fancy technique, and reheats beautifully for lunch the next day.
4cupssharp cheddar cheeseshredded, plus extra for topping
1cupColby cheeseshredded, optional
1tablespoonWorcestershire sauce
1teaspoonDijon mustard
1/2teaspoonsmoked paprikaoptional
1/4teaspooncayenne pepperoptional
Salt and black pepperto taste
For Serving
baconcrumbled, for topping
fresh chiveschopped, for topping
popcorn or pretzel croutonsfor topping
Instructions
Melt butter in a large Dutch oven over medium heat. Add onion, celery, and carrots and cook until softened and onion is translucent, 6-8 minutes. Add garlic and cook until fragrant, 30-60 seconds.
Sprinkle flour over vegetables and stir constantly for 2 minutes to cook out the raw flour taste.
Slowly pour in beer while whisking constantly to prevent lumps. Let bubble for 1-2 minutes to cook off sharp alcohol taste, scraping up any browned bits from the bottom.
Pour in chicken broth, bring to a gentle simmer, then reduce heat to medium-low. Simmer uncovered for 15-20 minutes until vegetables are tender and broth has thickened slightly.
For silky texture, use an immersion blender to puree soup until smooth. Skip this step if you prefer a chunky texture.
Reduce heat to low, slowly pour in heavy cream while stirring constantly. Warm through for 1-2 minutes without boiling.
Add shredded cheddar and Colby cheese, if using, a handful at a time, stirring after each addition until fully melted. Keep heat on low for a smooth, glossy texture.
Stir in Worcestershire sauce, Dijon mustard, smoked paprika, and cayenne, if using. Season with salt and pepper to taste. Ladle into bowls and top with bacon, chives, and popcorn or pretzel croutons.
Notes
Always shred your own cheese from a block as pre-shredded bags contain starches that resist melting smoothly.
Keep the heat low once cheese goes into the pot to avoid a grainy, broken texture.
Use a lager or amber ale rather than anything too hoppy or bitter, which can turn the soup unpleasant.
Add the cheese gradually instead of all at once for the smoothest possible melt.
Let the roux cook for the full 2 minutes so the soup does not taste like raw flour.
Warm your cream slightly before adding it if your kitchen runs cold, to avoid shocking the soup.
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat gently on the stovetop over low heat, stirring often, to prevent the cheese from separating.
Freezing is possible for up to 2 months, though the texture may be slightly less smooth after thawing.
For a non-alcoholic version, use non-alcoholic beer or extra broth in place of the lager.