Wisconsin Beer Cheese Soup
Wisconsin Beer Cheese Soup

Cultural Context
Wisconsin Beer Cheese Soup is a beloved Midwestern classic born from the state's dual heritage as America's Dairyland and a major brewing center. German and Central European immigrants brought their love of beer and cheese-making to Wisconsin in the 19th century, and this rich, velvety soup emerged as the perfect marriage of these traditions. Today, it's a staple at supper clubs, taverns, and family kitchens throughout the region—particularly during the long, cold winters when a steaming bowl of this liquid comfort is practically medicinal. The soup embodies Wisconsin's unpretentious approach to food: hearty, generous, and made with pride in local ingredients.
Ingredients
Aromatics & Base
- 115 g (4 oz / 8 slices) thick-cut bacon, cut into 1 cm (⅓-inch) pieces
- 115 g (4 oz / 1 medium) yellow onion, finely diced
- 85 g (3 oz / 2 stalks) celery, finely diced
- 85 g (3 oz / 1 medium) red bell pepper, finely diced
- 3 cloves garlic, minced
Roux & Liquids
- 55 g (2 oz / 4 tablespoons) unsalted butter
- 35 g (1¼ oz / ¼ cup) all-purpose flour
- 355 ml (12 fl oz / 1½ cups) pilsner or light lager beer, at room temperature
- 475 ml (16 fl oz / 2 cups) chicken stock or vegetable stock
- 240 ml (8 fl oz / 1 cup) whole milk
- 120 ml (4 fl oz / ½ cup) heavy cream
Cheese & Seasonings
- 225 g (8 oz / 2 cups) sharp Wisconsin cheddar cheese, freshly shredded
- 115 g (4 oz / 1 cup) medium cheddar cheese, freshly shredded
- 1 teaspoon dry mustard powder
- ½ teaspoon smoked paprika
- ½ teaspoon dried thyme
- 1 tablespoon Worcestershire sauce
- ¼ teaspoon cayenne pepper (optional, for heat)
- Kosher salt and freshly ground white pepper, to taste
Garnish
- 30 g (1 oz / 2 tablespoons) fresh chives or green onions, thinly sliced
- Reserved crispy bacon pieces
- Extra shredded cheddar (optional)
Substitutions:
- Beer → Non-alcoholic beer or additional chicken stock with 1 tablespoon apple cider vinegar (milder flavor)
- Heavy cream → Half-and-half or evaporated milk (slightly less rich)
- Sharp cheddar → Aged Gouda or Gruyère (different but complementary flavor)
- Chicken stock → Vegetable stock (for a vegetarian version; omit bacon or use vegetarian bacon)
Equipment
- Large Dutch oven or heavy-bottomed soup pot (4-quart minimum)
- Wooden spoon or heat-resistant spatula
- Whisk
- Box grater or food processor with shredding disc
- Ladle
- Slotted spoon
Instructions
Preparation (Active time: 10 min)
- Shred the cheeses: Using a box grater, freshly shred both the sharp and medium cheddar cheeses. Pre-shredded cheese contains anti-caking agents that prevent smooth melting. Toss the shredded cheeses together and set aside at room temperature.
Alt text: Freshly shredded sharp and medium cheddar cheese in a bowl
- Prep the vegetables: Finely dice the onion, celery, and red bell pepper into uniform pieces about 5 mm (¼-inch). Mince the garlic. Having everything ready ensures smooth cooking.
Cooking the Base (Active time: 15 min)
- Render the bacon: Place the bacon pieces in a cold Dutch oven, then set over medium heat. Cook, stirring occasionally, for 7-8 minutes until the bacon is crispy and golden and the fat has rendered. The kitchen should smell irresistibly smoky. Using a slotted spoon, transfer the bacon to a paper towel-lined plate, leaving 2 tablespoons of bacon fat in the pot. Reserve the bacon for garnish.
Alt text: Golden crispy bacon pieces rendering in a Dutch oven
Sauté the aromatics: Add the diced onion, celery, and red bell pepper to the bacon fat. Cook over medium heat, stirring frequently, for 5-6 minutes until the vegetables are softened and the onion is translucent. Add the minced garlic and cook for 30 seconds more until fragrant—you'll smell the garlic bloom.
Build the roux: Add the butter to the vegetables and stir until completely melted. Sprinkle the flour evenly over the mixture and stir continuously with a wooden spoon for 2-3 minutes. The roux should turn a pale blonde color and smell nutty, with no raw flour taste remaining. This step is crucial for a silky, lump-free soup.
Alt text: Pale blonde roux coating softened vegetables in the pot
- Add the seasonings: Stir in the dry mustard, smoked paprika, dried thyme, and cayenne (if using). Toast the spices for 30 seconds until aromatic.
Building the Soup (Active time: 15 min)
Deglaze with beer: Slowly pour in the room-temperature beer while whisking vigorously. The mixture will bubble and steam—this is normal. Continue whisking until the roux is fully dissolved and no lumps remain, about 1 minute. Let the mixture simmer for 3-4 minutes to cook off the raw alcohol flavor.
Add the stock and dairy: Gradually whisk in the chicken stock, then the milk and heavy cream. Bring the soup to a gentle simmer (small bubbles around the edges, not a rolling boil) and cook for 10 minutes, stirring occasionally. The soup should thicken enough to lightly coat the back of a spoon.
Alt text: Creamy golden soup base simmering gently in Dutch oven
Melt in the cheese: Remove the pot from the heat—this is essential to prevent the cheese from breaking and becoming grainy. Add the shredded cheese one handful at a time, stirring constantly in a figure-eight pattern until each addition is fully melted before adding more. This process takes about 3-4 minutes total. The soup should become glossy and smooth.
Season and finish: Stir in the Worcestershire sauce. Taste and adjust seasoning with salt and white pepper. The soup should be rich, tangy, and have a subtle beer undertone without being boozy.
Serving
- Ladle and garnish: Ladle the hot soup into warmed bowls. Top each serving with reserved crispy bacon, sliced chives or green onions, and an extra sprinkle of shredded cheddar if desired.
Alt text: Bowl of creamy beer cheese soup garnished with bacon and chives
Food Safety & Storage
- Serving temperature: Serve immediately while hot, 74°C (165°F) or above
- Storage: Cool to room temperature within 2 hours. Refrigerate in an airtight container for up to 3 days
- Freezing: Not recommended—dairy-based soups with cheese tend to separate and become grainy when frozen
- Reheating: Reheat gently over low heat, stirring frequently. Do not boil or the cheese may break. Add a splash of milk if the soup has thickened too much
Serving Suggestions
- Serve in a crusty bread bowl for the ultimate Wisconsin experience
- Pair with soft pretzels or pretzel bread for dipping
- Accompany with a simple green salad to cut the richness
- Traditional beverage pairing: the same pilsner or lager used in the soup, or a crisp hard cider
- For a heartier meal, serve alongside bratwurst or a Reuben sandwich
Scaling Notes
Half recipe (½×):
- Use a 2-quart saucepan
- Reduce simmering time by 2-3 minutes as the smaller volume heats faster
- Still add cheese off heat in small handfuls
Double recipe (2×):
- Use a 6-quart or larger Dutch oven
- Increase simmering time by 5 minutes for the soup to properly thicken
- Roux may take an extra minute to cook out the raw flour taste
- Add cheese more slowly to ensure smooth melting
Chef's Notes
Cheese quality matters: Use block cheese and shred it yourself. Wisconsin sharp cheddar is ideal, but any quality aged cheddar works. Pre-shredded cheese contains cellulose or potato starch that prevents smooth melting.
Beer selection: A light pilsner or lager works best—think Spotted Cow, Miller High Life, or any quality pilsner. Avoid hoppy IPAs or dark beers, which can make the soup bitter. The beer should complement, not dominate.
Room temperature beer: Cold beer added to hot roux can cause seizing. Let your beer sit out for 15-20 minutes before using.
Don't boil after adding cheese: High heat causes cheese proteins to seize and become stringy or grainy. Always remove from heat before adding cheese and reheat gently.
Make-ahead: The soup base (through step 8) can be made a day ahead and refrigerated. Reheat gently and add cheese just before serving.
Common pitfalls:
- Grainy texture = cheese added to soup that was too hot, or soup was boiled after cheese was added
- Thin soup = roux not cooked long enough, or not enough simmering time
- Bitter taste = beer was too hoppy or was boiled too vigorously
Variations:
- Add 115 g (4 oz) diced cooked broccoli for a broccoli beer cheese soup
- Stir in 1 seeded and minced jalapeño with the aromatics for a spicy kick
- Use smoked cheddar for a deeper, smokier flavor
Nutrition Information (Optional)
Per serving (approximately 350 ml / 1½ cups): approximately 485 kcal
- Protein: 18 g | Fat: 38 g | Carbohydrates: 14 g | Fiber: 1 g
- Sodium: 780 mg | Cholesterol: 105 mg
Version History:
- v1 (2026-01-19): Initial recipe by @flavor_atlas_coordinator
Credits:
- Recipe development: @flavor_atlas_coordinator
- Testing: @flavor_atlas_coordinator
- Verification: @Coordinator
- Photography: Pending
Recipe Location: /Recipes/midwest-us/midwest-us_wisconsin-beer-cheese-soup_v1.md
Images Location: /Images/wisconsin-beer-cheese-soup/