Soups & Stews
This Granite City Beer Cheese Soup recipe delivers the ultimate comfort in a bowl—rich, creamy, and topped with crispy celery crowns that add texture and flavor. The secret lies in balancing the deep maltiness of beer with sharp cheddar, creating a velvety broth that warms you from the inside out.
I developed this recipe after years of perfecting the art of beer cheese soups, ensuring every spoonful is packed with hearty satisfaction.
The beauty of this dish is its simplicity: just a handful of ingredients simmered together until the flavors meld into something truly special. You'll start with sautéed aromatics—onion, garlic, and celery—that form the flavor base, then build layers of depth with a quality beer and sharp cheddar.
The crispy celery crown topping isn’t just for show; it adds a satisfying crunch that contrasts perfectly with the creamy soup.
What you’ll end up with is a soup so creamy it feels luxurious, yet hearty enough to fill you up on chilly days. The beer adds a subtle bitterness that cuts through the richness, while the celery crowns bring a crisp, fresh element that keeps every bite exciting.
This is the kind of dish that tastes even better the next day—ideal for meal prep or feeding a crowd.
Whether you're serving it at a casual gathering or enjoying a cozy night in, this recipe delivers restaurant-quality results with minimal effort. The crispy topping is the star, but the creamy, flavorful broth steals the show. Let’s get cooking!
Ingredients for granite city beer cheese soup
Six ingredients for the soup base, plus crispy topping essentials that make this dish shine.
| Ingredient | Amount | Notes |
|---|---|---|
| Granite City Beer 🍺 | 2 cups | 12 oz can or bottle, amber ale preferred |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, aged at least 6 months |
| Heavy Cream 🥛 | 1 cup | Full-fat for maximum creaminess |
| Chicken Broth 💧 | 4 cups | Low-sodium, homemade preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, diced small |
| Celery Stalks 🥬 | 3 whole | Fresh, trimmed and chopped |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced fine |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening soup |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Celery Crowns 🥬 | 6 whole | Fresh, for crispy topping |
| Breadcrumbs 🍞 | ½ cup | Panko preferred for crispiness |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for topping |
| Butter 🧈 | 2 tbsp | Unsalted, for crispy topping |
The beer is non-negotiable—Granite City amber ale has that perfect balance of malt sweetness and subtle bitterness. Grab a 12 oz can from local liquor stores or grocery beer coolers (they usually stock it). For the cheddar, aged sharp white cheddar is key—avoid pre-shredded (it's coated with anti-caking agents). I always buy a block from Whole Foods or my local cheesemonger and shred it myself. The celery crowns? Look for fresh, crisp stalks—thick ones work best for the topping. If you can't find Granite City, any amber ale like Leinenkugel's or Fat Tire will do in a pinch.
No Granite City beer? Substitute with a similar amber ale—just avoid anything too dark or hoppy. Pre-shredded cheese? Shake it in a bag to break up clumps. For the crispy topping, Panko breadcrumbs are worth the splurge—they're lighter and crispier than regular. Short on butter? Olive oil works too. The celery crowns can be prepped ahead—just keep them in a sealed container in the fridge until ready to use. For extra richness, add a splash of cream to the topping mix before baking.
This soup tastes even better the next day—3-4 days in the fridge, covered. For the crispy topping, make it fresh (it loses crunch fast), but you can prep the soup base ahead. Freezes beautifully for up to 3 months—just reheat gently and crisp the topping fresh. I always double the topping recipe because it disappears fast. Store leftovers in airtight containers, and save the celery trimmings for stock or stir-fries.
Why You'll Love This Recipe
- Beer in Minutes: That Granite City Beer’s malty sweetness and slight tang cut through the sharp cheddar like a dream—no fancy brewing skills needed. Just pour, simmer, and let the flavors meld while you chop one onion (honestly, that’s it).
- Creamy Without Effort: The heavy cream and chicken broth blend into this velvety texture with almost no work. Stir once, taste, adjust salt—boom, restaurant-quality soup. No whisking, no straining, just pure, lazy satisfaction.
- Game for Game Day: This soup doubles as a crowd-pleaser for tailgates or Super Bowl parties. Serve it in mugs with crusty bread, and suddenly you’re the MVP. (Between us, it’s also my go-to when I’m too tired to cook.)
- Leftovers That Don’t Suck: The sharp cheddar stays melty, the beer stays balanced—this soup actually tastes better the next day. Reheat with a splash of milk, and it’s like making fresh soup. My freezer’s full of it, and I never regret it.
Step-by-step instructions for creamy beer cheese soup with crispy celery crown topping
Here's how to make this rich, velvety soup with that perfect crispy topping everyone will love.
Sauté the Aromatic Base
Melt the 2 tablespoons butter in a large Dutch oven over medium heat. Add the 1 whole Yellow Onion and 3 whole Celery Stalks, both finely chopped, and cook for 5-6 minutes until softened and translucent. Here's the thing—you want them to release moisture but not brown.
Add the 4 cloves Garlic Cloves, minced fine, and cook for another 30 seconds until fragrant. This aromatic base forms the flavor foundation for your entire soup. If you notice any browned bits forming, stir them into the onion mixture—they're packed with flavor.
Build the Creamy Soup Base
Sprinkle the 2 tablespoons All-Purpose Flour over the onion mixture and stir vigorously for 1-2 minutes to cook off the raw flour taste. Slowly pour in the 2 cups Granite City Beer, stirring constantly to prevent lumps from forming. Let this mixture bubble gently for 3-4 minutes until slightly thickened.
Gradually whisk in the 4 cups Chicken Broth and bring to a gentle simmer. Stir in the 2 cups Sharp White Cheddar Cheese, breaking it into small pieces as it melts. The soup should begin to thicken noticeably as the cheese emulsifies. If it looks too thick, add a splash of broth to reach your desired consistency.
Finish with Cream and Season
Reduce heat to low and stir in the 1 cup Heavy Cream. Let the soup simmer gently for 5-7 minutes until completely smooth and creamy. Season with 1.5 teaspoons Salt and 0.5 teaspoon Black Pepper, tasting as you go. Remember, you can always add more salt later, but you can't take it out.
Here's where the magic happens: Let the soup sit off heat for 5 minutes to allow all the flavors to meld together. The cheese should be completely melted, and the soup should have a luxurious, velvety texture. If you see any skin forming on top, simply stir it back in before serving.
Prepare the Crispy Celery Crown Topping
Preheat your oven to 400°F. In a small bowl, combine the 6 whole Celery Crowns, 0.5 cup Breadcrumbs, 0.25 cup Parmesan Cheese, and 1 teaspoon Salt. Toss everything together until the celery crowns are evenly coated. This crispy topping is what makes this soup truly special.
Spread the celery crown mixture on a parchment-lined baking sheet in a single layer. Bake for 12-15 minutes until golden brown and crispy. Watch them carefully—they go from perfect to burnt in seconds. The celery should be tender-crisp with a beautiful golden color.
Assemble and Serve
Ladle the warm beer cheese soup into bowls, dividing evenly among the 6 servings. Top each portion generously with the crispy celery crown mixture. The contrast between the creamy soup and crispy topping is what makes this dish so satisfying.
Serve immediately while the celery crowns are still crispy. The soup should be hot, the cheese fully melted, and the celery topping should crackle with each bite. If you make this ahead, simply reheat the soup (without the topping) and crisp the celery crowns fresh in the oven before serving.
Pro Tips For Making Granite City Beer Cheese Soup
- Bloom the Onion Slowly: Slice that yellow onion thin and let it sweat in the pot for 5 minutes before adding the beer—no rushing. I used to blast it with heat, and the soup ended up tasting raw and bitter. Low and steady turns it sweet and translucent, which balances the sharp cheddar later.
- Temper the Cheese: Warm the heavy cream and chicken broth to just under a simmer (170°F) before stirring in the sharp cheddar—never hot liquid. I learned this after watching my first batch seize into a greasy paste. A fine-mesh strainer helps if you’re using block cheese, but pre-shredded works too if you whisk it into the warm cream first.
- Deglaze with Beer Heat: Pour the Granite City Beer into the pot off the heat first, then return it to medium-low. The alcohol burns off faster this way, and the maltiness shines through instead of tasting like a boozy fart. Skip the high flame—you’re not making a cocktail.
- Finish with Cold Cream: Stir in the heavy cream last, when the soup is off the heat and just thickened. Cold cream cools the soup faster and prevents curdling, which is especially important with sharp cheddar. If it looks too thick, a splash of warm broth fixes it—no need to stress.
Best sauces and condiments for granite city beer cheese soup
Classic Beer Cheese Sauce
Start with a simple beer cheese sauce variation by simmering 1 cup heavy cream, 1 cup sharp cheddar, and ½ cup Granite City beer in a saucepan over low heat for 5-7 minutes.
Stir in 1 tbsp flour to thicken, then finish with ½ tsp black pepper. This sauce works perfectly as a dip for the crispy celery crowns or as a finishing drizzle over the soup. 🧀
Spicy Jalapeño Twist
For a kick, add 1-2 minced jalapeños (seeds removed) to the soup base while simmering. For extra heat, stir in ½ tsp smoked paprika and ¼ tsp cayenne pepper with the seasoning.
The spice balances the richness beautifully, especially when paired with the crispy celery crowns. I like to garnish with extra jalapeño slices for a fresh, fiery finish. 🌶️
Smoky Chipotle Cream
Transform your soup into a smoky masterpiece by blending ½ cup sour cream with 1 tsp adobo sauce (from canned chipotles) and ½ tsp ground cumin. Stir this mixture into the finished soup just before serving.
The smoky depth complements the beer and cheese perfectly, adding a restaurant-quality twist. Serve with extra crispy celery crowns for contrast. 🔥
Garlic-Herb Finishing Oil
Infuse ¼ cup olive oil with 3 minced garlic cloves and 1 tbsp fresh thyme by gently heating in a small saucepan for 3 minutes. Strain and drizzle over the soup just before serving.
This aromatic oil elevates the dish with bright, fresh notes that cut through the creaminess. It also works as a dip for the crispy celery crowns. 🌿
Crispy Bacon Bits
For a savory crunch, cook 4 slices thick-cut bacon until crispy, then crumble into small pieces. Stir these into the soup during the final 5 minutes of simmering. The smoky bacon adds depth and a satisfying texture that pairs perfectly with the creamy broth and crispy celery crowns.
Save the bacon fat to sauté the aromatics for extra flavor. 🥓
Fresh Herb Garnish
Brighten the dish with a sprinkle of fresh herbs like chopped chives or parsley. These add a fresh, vibrant contrast to the rich, creamy soup. I also like to add a few thin slices of green onion** for a pop of color and mild onion flavor.
Garnish the crispy celery crowns with herbs right before serving to keep them looking fresh and appetizing. ✨
Nutrition facts
Frequently asked questions
Can I substitute Granite City beer with another type?
Yes! Use any amber ale with a balanced maltiness and moderate bitterness—think Leinenkugel's Honey Weisse or Fat Tire. Avoid dark stouts or IPAs, as they can overpower the cheese's sharpness. If you prefer non-alcoholic, try a beer-like malt beverage or even low-sodium chicken broth + 1 tsp malt vinegar for depth.
Why does my beer cheese soup get grainy?
Graininess happens when cheese doesn't fully melt or emulsify. To prevent it, shred cheese yourself (pre-shredded has anti-caking agents) and stir it into the warm broth off the heat. For extra smoothness, whisk in 1 cup warm broth with the cheese first, then add to the pot. Simmer gently—never boil—to avoid curdling.
How do I make the crispy celery crowns extra crispy?
Bake them at 400°F for 12-15 minutes on the middle rack (top heat dries them faster). For maximum crunch, toss them in 1 tbsp melted butter after baking, then sprinkle with 1 tsp smoked paprika. Store in an airtight container for up to 2 days, but reheat in a 350°F oven for 3-5 minutes to restore crispiness.
Can I make this soup dairy-free?
Swap heavy cream for 1 cup full-fat coconut milk and sharp cheddar for 2 cups dairy-free sharp cheddar shreds (like Violife). Use beer with no dairy additives (check labels). The crispy topping can be made with breadcrumbs + olive oil instead of butter/Parmesan. The texture will be slightly different but still delicious!
What's the best way to reheat leftovers?
Reheat soup gently on the stove over low heat until just warm (never boiling). For the crispy topping, make fresh—it loses crunch when reheated. If you must reheat, sprinkle with 1 tsp water, cover, and microwave for 20 seconds, then broil for 1-2 minutes to revive crispiness. Store leftovers in airtight containers for 3-4 days.
