Pub-Style Beer Cheese Soup That Actually Tastes Like Beer (and Cheese)

In order to come up with creative recipe ideas, ingredient pairings, and cooking tips, we create some of our content with the assistance of customized AI tools alongside our own kitchen testing and editorial review. All images are human photographed. As an Amazon Associate we earn from qualifying purchases.

I’ll admit I used to think beer cheese soup was one of those restaurant tricks: something that tastes vaguely “cheddary,” arrives with a heroic swirl of something creamy, and then… kind of evaporates into salt and nostalgia. The version below is the one that finally stuck in my own kitchen: bold enough to taste like the beer you chose, thick enough to feel like a real meal, and smooth (not grainy, not gluey, not sad).

This soup is a small act of faith: you’re going to add beer to onions and garlic and it’ll smell a little unruly for a minute. Then you build a proper roux, stream in broth and milk, and melt in cheese like you mean it. The first time I nailed it, my friend hovered near the stove with a spoon like a raccoon near a trash can. That’s how you’ll know you’re doing it right.

TL;DR (Quick Summary)

  • What it is: A creamy, savory soup built on sautéed aromatics, a roux, broth + milk, beer for malty bite, and lots of sharp cheddar.
  • Why it works: The roux stabilizes the dairy; adding beer before cheese keeps the flavor present; a touch of Dijon + Worcestershire makes the cheese taste “louder.”
  • Time: About 10 minutes prep, 25–35 minutes cook time.
  • Flavor profile: Toasty, tangy, cheddar-forward, with a gentle hop bitterness (depending on beer choice) and a peppery finish.
  • Key tips: Grate your own cheese; keep the soup below a simmer when cheese goes in; choose beer you’d happily drink.

Ingredients

Serves: 4–6 (about 6 cups)
Equipment note: A heavy-bottomed pot or Dutch oven helps prevent scorching, and a whisk is non-negotiable.

  • Unsalted butter (4 tablespoons / 56 g): The base fat for the roux. Unsalted lets you control the salt, because cheddar and broth bring plenty.
  • Yellow onion (1 medium, finely diced): Sweetness and backbone. Dice small so it melts into the soup instead of feeling chunky.
  • Garlic (2–3 cloves, minced): Just enough to perfume without turning the whole thing into garlic soup.
  • All-purpose flour (1/4 cup / 30 g): Thickens and stabilizes; cook it long enough to lose the raw flour smell.
  • Beer (12 oz / 355 ml): This is not background noise: pick a beer with a flavor you like. (More on that below.)
  • Chicken broth (2 cups / 480 ml): Adds savor; vegetable broth works too if you want it vegetarian-ish.
  • Whole milk (1 1/2 cups / 360 ml): Creaminess without going full heavy cream. You can sub part half-and-half if you’re feeling plush.
  • Sharp cheddar (12 oz / 340 g, freshly grated): The star. Pre-shredded cheese often contains anti-caking agents that can make the soup grainy.
  • Cream cheese (2 oz / 55 g): Optional but highly recommended; it smooths the texture and gives the soup that “pub bowl” body.
  • Dijon mustard (1 teaspoon): Not “mustardy,” just brightness and depth, like someone turned up the contrast.
  • Worcestershire sauce (1–2 teaspoons): Savory, slightly funky bass note. If you’re sensitive to anchovy, start with 1 teaspoon.
  • Smoked paprika (1/2 teaspoon): A quiet smoky edge that makes the cheddar taste more interesting.
  • Kosher salt and black pepper: Season gradually; cheddar can surprise you.
  • Cayenne (pinch, optional): For a gentle heat that reads as “warmth,” not “spicy.”

Master Ratio (Easy To Scale)

  • Butter: 1 part
  • Flour: 1 part (by volume; same tablespoons as butter)
  • Liquid (beer + broth + milk): about 6 parts
  • Cheese: about 3–4 parts (by weight relative to flour; more cheese = thicker and richer)

Example: For a smaller batch, use 2 tablespoons butter + 2 tablespoons flour, then about 3 cups total liquid, and 6–8 oz cheddar. For a crowd, double everything; the method doesn’t change, just use a larger pot and add cheese in a couple more handfuls.

Ingredient Choices That Change Flavor

Beer cheese soup is basically a personality test disguised as dinner. Your beer choice decides whether it’s mellow and bready or sharp and a little bitter. Your cheddar decides whether it tastes like a gentle grilled cheese or a full-throated pub snack.

Choice What You Get Best If You Want… Notes
Beer: Lager Clean, lightly malty, very drinkable Classic, crowd-pleasing soup Great starting point; bitterness stays low.
Beer: Amber ale Toasty caramel notes, deeper flavor “Pub bowl” richness My favorite for balance: tastes like something brewed with intent.
Beer: IPA Hoppy, bitter edge Bold, grown-up bite Can turn harsh when reduced; use a less aggressive IPA and don’t over-simmer.
Cheese: Sharp cheddar Tangy, assertive “cheese!” flavor Cheddar-forward soup Use orange or white: flavor matters more than color.
Cheese: Smoked cheddar Smoky depth BBQ-adjacent vibes Use up to half smoked; full smoked can overwhelm.
Cheese: Gruyère (partial swap) Nutty, alpine richness A more “fondue” direction Swap 4 oz of cheddar for Gruyère for a fancier finish.

For Serving (Optional, But Do It If You Can)

  • Croutons or pretzel croutons: Crunchy, salty, and the correct kind of ridiculous.
  • Crispy bacon: If you’re not vegetarian, it’s hard to argue with.
  • Sliced scallions or chives: Something green to cut the richness.
  • Extra cheddar: Because you’re already here.

Instructions

1) Sweat the aromatics. In a heavy pot over medium heat, melt the butter. Add the diced onion with a pinch of salt and cook 6–8 minutes, stirring occasionally, until soft and translucent. Add the garlic and cook 30 seconds, just until fragrant (don’t let it brown unless you like a sharper edge).

2) Build a roux you can trust. Sprinkle in the flour and stir until the onions look coated and the mixture turns into a paste. Cook 2 minutes, stirring constantly. You’re not trying to brown it deeply, just cook out the raw flour smell. (This part always makes me a little twitchy; keep it moving and it behaves.)

3) Add beer, then simmer briefly. Slowly whisk in the beer. It’ll hiss, thicken, and look like something you shouldn’t eat for about 20 seconds: ignore that. Keep whisking until smooth. Simmer 2–3 minutes to cook off some raw alcohol and let the beer settle into the base.

4) Add broth and milk, then heat gently. Whisk in the chicken broth. Then whisk in the milk. Bring the soup to a gentle simmer, stirring often, and cook 8–10 minutes until slightly thickened. You’re aiming for “coats the back of a spoon,” not gravy.

Stir in Dijon, Worcestershire, smoked paprika, several grinds of black pepper, and a pinch of cayenne if using.

5) Turn the heat down before the cheese goes in. Reduce heat to low (important). Add the grated cheddar a handful at a time, stirring until each addition melts before adding more. Add the cream cheese (if using) and stir until fully smooth.

6) Taste, adjust, and serve like a proud pub cook. Taste for salt. I usually add 1/2 to 1 teaspoon kosher salt total, but it depends entirely on broth and cheese. If it’s too thick, splash in a little milk or broth. If it’s too thin, simmer very gently for a few minutes (no hard boiling). Serve hot with croutons, bacon, scallions, or a dramatic extra snowfall of cheddar.

Popular Variations

  • Broccoli beer cheese soup: Add 2–3 cups small broccoli florets when you add broth; simmer until tender, then proceed with cheese.
  • Spicy beer cheese soup: Add 1 minced chipotle in adobo (or 1 teaspoon adobo sauce) with the Dijon.
  • Vegetarian version: Use vegetable broth and skip Worcestershire (or use an anchovy-free version).
  • “Loaded pretzel” style: Top with pretzel croutons, bacon, and a dab of sour cream.
  • Extra-smooth blender finish: Blend briefly with an immersion blender before adding cheese for a silkier onion base.

Pairing And Serving Ideas

  • Pretzels: Soft pretzels if you’re feeling festive; pretzel rolls if you want practical dipping.
  • Grilled cheese “soldiers”: Cut into dunkable strips; it feels childish in the best way.
  • Green salad with bite: Arugula, apple, toasted walnuts, and a sharp vinaigrette to fight the richness.
  • Roasted brats or sausages: A little beer-on-beer action never hurt anyone.
  • Beer match: Drink the same beer you used in the soup, or go darker in the glass for contrast (amber in soup, stout in hand).

Troubleshooting And Pro Tips

  • Grainy or gritty texture: Usually from overheating after adding cheese or using pre-shredded cheese. Keep heat low and grate your own.
  • Soup broke (oily pools): The pot got too hot. Pull it off the heat, whisk in a splash of cold milk, and stir gently. It often pulls back together.
  • Too bitter: Your beer is too hoppy or you simmered it too long. Add a touch more cream cheese or a teaspoon of honey, and keep future batches to lager/amber.
  • Too thick: Thin with milk or broth a splash at a time; cheese soup tightens as it sits.
  • Too thin: Simmer gently 5–10 minutes, stirring often. If it still won’t behave, whisk 1 tablespoon flour with 2 tablespoons cold milk, then whisk into the soup and simmer 3 minutes.
  • Salt feels flat, not “salty”: Add black pepper first, then a few drops more Worcestershire or a tiny squeeze of lemon. Sometimes it’s brightness you’re missing.
  • Don’t boil dairy: A hard boil can make the texture weird and the cheese sulky. Gentle heat is the whole game.

Nutrition And Storage Basics

Beer cheese soup is rich: there’s no delicate way to say it. Expect a hearty bowl with plenty of fat and protein from the cheese and dairy, moderate carbs from the roux, and sodium that depends on your broth and cheddar. If you’re trying to lighten it, the easiest lever is portion size and pairing (big salad, smaller bowl), not swapping everything into low-fat versions that can split.

Storage: Cool leftovers quickly and refrigerate in an airtight container for up to 3–4 days. Reheat slowly over low heat, stirring often, and loosen with a splash of milk or broth. Freezing is possible, but the texture can get a little grainy on thawing; if you must freeze, do it in small portions and reheat gently, whisking to bring it back.

Examples

Weeknight reality: I made this on a Tuesday when I was low on patience and high on onions. I used an amber ale, and I rushed the roux (bad habit). The soup still worked, but it tasted slightly “floury” for the first few spoonfuls. The next time I gave the roux the full two minutes and the flavor snapped into focus: cleaner, toastier, like the soup stopped mumbling.

Game-day chaos: A friend brought a very hoppy IPA because “beer is beer,” and I didn’t want to be rude. The soup came out sharper and more bitter than I like: still edible, but less cozy. We fixed it in real time with extra cream cheese and a tiny drizzle of honey, then topped it with bacon and scallions. Nobody complained, but I wrote myself a note: save IPAs for drinking, not for melting into cheddar.

Actionable Steps / Checklist

  • Grate 12 oz sharp cheddar (don’t use pre-shredded if you can avoid it).
  • Dice onion small; mince garlic.
  • Sweat onion in butter until soft (6–8 minutes).
  • Cook flour in butter/onion paste for 2 minutes (no raw flour smell).
  • Whisk in beer; simmer 2–3 minutes.
  • Whisk in broth, then milk; gently simmer 8–10 minutes.
  • Turn heat to low; add cheese gradually, stirring until smooth.
  • Taste and adjust salt/pepper; thin with milk if needed.
  • Top and serve immediately.

Glossary

  • Roux: A cooked mixture of fat (butter) and flour used to thicken soups and sauces.
  • Sweat: Cooking vegetables gently to soften and release moisture without browning.
  • Gentle simmer: Small, lazy bubbles: hot enough to cook, not hot enough to punish dairy.
  • Emulsion: A stable blend of fat and water-based liquids; overheating can cause it to break.
  • Pre-shredded cheese: Convenient, but often coated with anti-caking agents that can affect melt and texture.

FAQ

What’s the best beer for beer cheese soup?
Lager and amber ale are the safest, tastiest picks: malty, not too bitter, and they keep the soup “pubby” instead of harsh. If you use an IPA, choose one that isn’t aggressively hopped.

Can I make it without alcohol?
Yes. Swap the beer for additional broth plus 1–2 teaspoons apple cider vinegar (for tang) and a pinch of smoked paprika (for depth). You’ll miss the maltiness, but the soup will still be very good.

Why did my cheese soup turn grainy?
Heat is usually the culprit. Cheese tightens and separates when it’s boiled. Keep the pot on low when adding cheese and avoid pre-shredded cheese when possible.

Can I use heavy cream instead of milk?
You can swap up to 1 cup of the milk for heavy cream for a richer result. I wouldn’t do all cream, it can dull the cheddar’s sharpness and make the soup feel heavy in a not-fun way.

How do I thicken beer cheese soup if it’s too thin?
Simmer gently a little longer first. If it still needs help, whisk 1 tablespoon flour into 2 tablespoons cold milk, stir it in, and simmer a few minutes: low and slow.

What toppings are worth it?
Pretzel croutons and scallions are my non-negotiables: crunch and freshness. Bacon is optional but extremely persuasive.

Final Thoughts

Beer cheese soup is comfort food with a little swagger: warm, salty, and faintly theatrical. Make it once with a beer you actually like and a cheddar that tastes sharp enough to stand up for itself, and you’ll understand why people order it even when they meant to be “good” and get a salad. Save the salad for the side; let the soup be the point.



    Nathaniel Lee is the self-taught chef and recipe developer behind HomeViable. No culinary school, no nutrition degree. He learned by watching, tasting, and refusing to stop asking why. Every recipe here teaches something. He wants you to understand your food, not just cook it.