Granite City Beer Cheese Soup Recipe: Pub-Style Creamy Decadence

Granite City Beer Cheese Soup Recipe: Pub-Style Creamy Decadence

This pub-style beer cheese soup delivers the creamy decadence you crave from your favorite brewery. A perfect blend of sharp cheddar, malty beer, and a touch of mustard creates that signature rich, velvety texture.

I’ve refined this recipe to capture the exact balance of flavors that makes it so addictive. The key is using a good quality lager and letting the cheese melt slowly to avoid any graininess.

You’ll end up with a bowl of soup so smooth and flavorful, it tastes like it came straight from the restaurant kitchen. The beer adds depth without overpowering the cheese.

Serve it with soft pretzels or crusty bread for the full pub experience. This is comfort food at its finest.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Granite City Beer Cheese Soup

Pantry staples meet pub favorites for this ultra-creamy, comforting bowl of goodness.

Ingredient Amount Notes
Unsalted Butter 🧈 ½ cup For roux base
All-Purpose Flour 🌾 ½ cup For thickening soup
Whole Milk 🥛 2 cups Whole for creaminess
Chicken Broth 🍲 2 cups Low-sodium preferred
Sharp Cheddar Cheese 🧀 8 oz Block, freshly grated
American Cheese 🧀 4 oz For smooth texture
Lager Beer 🍺 12 oz Good quality, room temperature
Dijon Mustard 🟡 2 tbsp For tangy depth
Worcestershire Sauce 💧 1 tbsp Adds umami richness
Garlic Cloves 🧄 2 cloves Minced for flavor
Yellow Onion 🧅 1 whole Diced, medium size
Celery Stalks 🥬 2 pieces Diced for texture
Carrots 🥕 2 whole Diced, medium size
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The cheese is everything here. Sharp cheddar from a block (not pre-shredded, which has anti-caking agents) melts smoothly. Add American cheese—it sounds weird but gives that velvety texture you remember from the pub. For the beer, any good lager works, but I prefer something malty like Yuengling or Sam Adams. Don’t use a hoppy IPA—it’ll overpower the cheese.

No lager? Chicken broth with a splash of apple cider vinegar mimics the tang. Mustard powder can replace Dijon at half the amount. For a vegetarian version, swap chicken broth for vegetable broth. The celery and carrots add body, but if you’re short on time, pre-diced mirepoix from Trader Joe’s works great (don’t skip the onion though).

This soup thickens as it cools. Thin with milk or broth if needed. Keeps 4-5 days in the fridge, freezes for 3 months. Reheat gently to avoid separating—no microwave shortcuts here (worth the extra minute).

❤️

Why You’ll Love This Recipe

  • I’ll be real: this makes enough for a cozy dinner party or a week of lunches. Leftovers? Even better the next day.
  • One Pot Wonder: I love that this comes together in a single pot—melt butter, whisk in flour, then just add milk, broth, and that sharp cheddar.
  • Rich and Tangy: The beer in the base cuts through the cheese so it’s creamy but never cloying. Honestly, it’s the kind of depth you’d expect from a restaurant bowl.
  • Feeds a Crowd: I’ll be real: this makes enough for a cozy dinner party or a week of lunches. Leftovers? Even better the next day.

Step-by-Step Instructions for Beer Cheese Soup

Here’s how I make this restaurant favorite at home with perfect creaminess every time.

Step 1: Sauté the Vegetables for Flavor Base

Melt the 0.5 cup unsalted butter in a large pot over medium heat. Add the diced yellow onion, celery stalks, and carrots, cooking for 8-10 minutes until softened and the onion turns translucent.

Stir in the minced 2 cloves garlic cloves and cook for 30 seconds until fragrant. This vegetable base builds the foundation of flavor that makes the soup rich and satisfying. Don’t let the garlic brown—it should just smell amazing.

Step 2: Create the Roux and Add Liquids

Sprinkle the 0.5 cup all-purpose flour over the vegetables and stir constantly for 2 minutes to cook the raw flour taste out. The mixture will resemble a thick paste—this is your roux, which will thicken the soup beautifully.

Slowly pour in the 12 oz lager beer, stirring continuously to prevent lumps. Then add the 2 cups chicken broth and 2 cups whole milk. Bring to a gentle simmer, stirring often, until the mixture thickens enough to coat the back of a spoon.

Step 3: Add Seasonings and Cheeses

Stir in the 2 tbsp Dijon mustard, 1 tbsp Worcestershire sauce, 1 tsp salt, and 0.5 tsp black pepper. These seasonings add depth and balance the richness of the cheeses you’re about to add.

Reduce heat to low and gradually add the 8 oz sharp cheddar cheese and 4 oz American cheese, stirring constantly until completely melted and smooth. The American cheese ensures that silky texture we’re after, while the sharp cheddar provides that signature tang.

Step 4: Simmer and Adjust Consistency

Let the soup simmer gently for 10-15 minutes to allow all the flavors to meld together. The soup should be thick and creamy, but if it’s too thick for your liking, you can thin it with a splash of additional chicken broth.

Taste and adjust seasoning if needed—sometimes a little more salt or pepper brings everything into perfect balance. The ideal consistency should coat a spoon but still be pourable. Serve hot with crusty bread for dipping.

👨‍🍳

Pro Tips For Making Granite City Beer Cheese Soup

  • Melt Butter Slowly: Use medium-low heat when melting the unsalted butter for the roux—too high and it’ll brown before the flour cooks through, giving your soup a burnt taste instead of that rich, creamy base.
  • Shred Your Own Cheese: Skip the pre-shredded sharp cheddar; it’s coated in anti-caking agents that make the soup grainy. Grate it fresh right before adding for the smoothest texture.
  • Temper the Dairy: Warm the whole milk slightly before adding it to the roux—I learned this the hard way after my first batch seized up from the temperature shock.
  • Add Cheese Off Heat: Pull the pot off the burner when stirring in the cheese to prevent it from turning stringy or separating. Sounds fussy, but it’s the only way to get that velvety finish.

Make-Ahead Tips for Leftovers

Overnight Prep

You can chop all vegetables (onion, celery, carrots, garlic) the night before and store them in an airtight container in the fridge. This saves about 15 minutes of prep time. I often do this while watching TV the evening before. 💡

Cheese Prep

Grate the 8 oz sharp cheddar and 4 oz American cheese ahead and keep them in separate bags in the fridge. Cold cheese is easier to grate, and prepping it early means one less task during cooking. Just let it sit at room temperature for 30 minutes before melting.

Roux Base

Make the roux (butter + flour) the day before and store it in the fridge. When ready to cook, melt it in the pot over medium heat for 1 minute before adding liquids. This shortcut works because the fat solidifies and can be remelted without issues.

Full Make-Ahead

Cook the entire soup 1-2 days ahead—it actually tastes better the next day as flavors meld. Store in the fridge in an airtight container. Reheat gently on the stove over low heat, stirring often to prevent sticking. 🥣

Freezing Tips

This soup freezes beautifully for up to 3 months. Portion into quart-sized freezer bags and lay flat to save space. Thaw overnight in the fridge before reheating. Avoid microwaving from frozen, as it can cause separation.

Reheating

When reheating, add a splash of milk or broth to restore creaminess. Heat slowly on medium-low, stirring constantly. If it looks grainy, whisk in 1 tsp cornstarch mixed with 1 tbsp cold water to smooth it out.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 125mg42%
Sodium 1280mg56%
Total Carbohydrate 28g10%
Dietary Fiber 2g7%
Sugars 6g
Protein 24g48%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use a different type of beer?

Avoid hoppy IPAs—they can make the soup bitter. Stick with a malty lager for the best flavor. In a pinch, substitute chicken broth with 1 tsp vinegar.

2

Why does my cheese soup get grainy?

Pre-shredded cheese has anti-caking agents that prevent smooth melting. Always grate block cheese yourself. Also, melt on low heat and stir constantly to avoid clumping.

3

Can I make this vegetarian?

Yes! Replace chicken broth with vegetable broth. The rest of the recipe works perfectly as-is. The beer and cheese provide plenty of richness.

4

How do I thicken it if it’s too thin?

Mix 1 tbsp cornstarch with 1 tbsp cold water and whisk into the soup. Simmer for 2-3 minutes until thickened. Avoid boiling vigorously after adding.

★★★★★4.7(15 reviews)
Tyler Parker