Soups & Stews
This bacon beer cheese soup recipe delivers the ultimate comfort food experience—smoky stout beer, crispy bacon bits, and melted cheese in every spoonful. The secret lies in slow-cooked richness, where bacon renders its fat into the broth while beer adds depth that transforms ordinary cheese soup into something extraordinary. I've perfected this over years of testing, ensuring the bacon stays crispy while the cheese melts into velvety perfection.
The process starts with crispy bacon, then moves to deglazing the pan with beer to capture all those savory bits. A simple roux thickens the broth before adding cheese for that signature creamy texture, while simmering ensures flavors meld beautifully.
What you end up with is a soup so rich and satisfying, it becomes the star of any dinner table—no matter the season.
This recipe balances hearty flavors with straightforward technique, making it perfect for weeknight dinners or cozy gatherings. The crispy bacon bits add texture and smoky depth, while the beer-infused broth creates a complexity that elevates simple cheese soup into something truly special.
Every spoonful delivers that perfect combination of smoky, cheesy, and slightly tangy notes.
Ready in just 45 minutes with minimal prep, this soup is the ultimate crowd-pleaser. Garnish with fresh herbs or crispy crackers for extra texture, and you'll have a dish that feels like a warm hug in a bowl. Let's get cooking!
Ingredients for bacon beer cheese soup
Crispy bacon, smoky beer, and melty cheese—this combo delivers comfort food perfection in every spoonful.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 12 oz | Thick-cut for crispy bits |
| Dark Stout Beer 🍺 | 2 cups | Smoky, non-alcoholic if preferred |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, aged for tang |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| All-Purpose Flour 🌾 | 2 tbsp | For roux, unsifted |
| Unsalted Butter 🧈 | 4 tbsp | Cold for roux, salted optional |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Green Onions 🧅 | 2 whole | Sliced, for garnish |
The bacon is non-negotiable here. Thick-cut makes all the difference—it renders slowly for maximum crispiness while keeping the meat intact for those coveted bits. I grab mine from Costco or Trader Joe's because they have the best quality at a good price. For the beer, Guinness or Sam Adams Black Lager work perfectly—their roasted malt flavors complement the cheese beautifully. If you're avoiding alcohol, O'Doul's or non-alcoholic stout are great substitutes. The cheese? Sharp cheddar is essential for that tangy kick, but if you're feeling fancy, Gruyère or smoked Gouda add amazing depth.
No thick-cut bacon? Regular bacon cooked extra crispy works in a pinch, though it'll be slightly softer. Running out of dark stout? Amber ale or even a light beer will still add flavor, but you'll lose some of that smoky depth. The roux is where the magic happens—don't rush it. Cook the flour and butter until it's a deep golden brown for that nutty flavor. Fresh thyme is ideal, but if you only have dried, use one-third the amount. The green onions are just for garnish, so feel free to skip if you're not a fan—they add a nice pop of color but aren't critical.
This soup tastes even better the next day, so make extra. Store it in the fridge for up to 4-5 days—the flavors meld beautifully overnight. For freezing, portion it into airtight containers and it keeps for 3 months. When reheating, add a splash of milk or broth to prevent it from getting too thick. The crispy bacon bits? Save them separately and sprinkle them on top right before serving—that's the secret to keeping them perfectly crunchy. Garnish with extra cheese or a drizzle of hot sauce if you're feeling fancy.
Why You'll Love This Recipe
- Pantry Powerhouse: I swear by this recipe when I forget to grocery shop—just grab whatever cheddar you have, a bottle of stout (even the cheap stuff works), and that half-pound of bacon hiding in the back of the fridge. No last-minute runs, no stress. The flour and cream are probably already there too.
- Smoky Creamy Magic: That first sip of soup—where the beer’s malty depth meets crispy bacon crunch and melts into a velvety cheddar hug? It’s the kind of flavor that makes you pause mid-spoonful. Honestly, I’ve tried fancier soups that just can’t compete with this combo.
- Game Day Ready: Between us, this is my tailgate secret weapon. It’s hearty enough to fill up a crowd but simple enough to make while chatting with friends. (Yes, even on a Tuesday night.) Serve it with crusty bread, and suddenly you’re the host everyone wants to return to.
- Leftovers That Win: The best part? This soup actually improves the next day. The flavors meld even more, and reheating it just takes two minutes. I’ve sent Tupperware containers of this to coworkers, and they’ve all asked for the recipe—proof it’s a keeper.
Step-by-step instructions for bacon beer cheese soup
Here's how to create a rich, smoky soup with perfectly crispy bacon bits and a velvety cheese finish.
Cook the Bacon Until Crispy
Cut the 12 oz thick-cut bacon into ½-inch pieces and place them in a large Dutch oven over medium heat. Cook undisturbed for 8-10 minutes until the edges become deep golden brown and the fat begins to render. This is where all the flavor starts—don't rush it.
Once the bacon is crispy and slightly caramelized, use a slotted spoon to remove it from the pot and set it aside on a paper towel-lined plate. Leave the rendered fat in the pot—this is liquid gold for building flavor. You should have about ¼ cup of bacon fat remaining, which will form the base of your soup.
Sauté Onion and Garlic in Bacon Fat
Reduce the heat to medium-low and add the diced yellow onion to the Dutch oven. Cook for 5-6 minutes, stirring occasionally, until the onions soften and become translucent at the edges. This step develops their natural sweetness and removes any sharpness.
Add the 3 minced garlic cloves and the 1 tbsp chopped fresh thyme to the pot. Cook for another 30 seconds until the garlic becomes fragrant and lightly golden—this prevents it from burning, which would make the soup bitter. The thyme will infuse its earthy aroma into the fat.
Build the Roux for Thickening
Sprinkle the 2 tbsp all-purpose flour evenly over the onions and garlic. Stir constantly for 1-2 minutes until the mixture turns light golden brown and forms a smooth paste. This roux will thicken the soup beautifully and help create that creamy texture we're after.
Slowly pour in the 2 cups dark stout beer, scraping the bottom of the pot with a wooden spoon to lift up any browned bits. Bring the mixture to a gentle simmer and cook for 3-4 minutes until the beer has mostly evaporated and the roux has thickened. This step is crucial—it removes the alcohol and deepens the beer's smoky flavor.
Simmer the Broth and Cheese
Add the 4 cups chicken broth and the 1.5 tsp kosher salt to the pot. Bring to a gentle boil, then reduce heat to low and let it simmer for 10 minutes, stirring occasionally. This allows all the flavors to meld together beautifully.
Reduce heat to lowest setting and gradually whisk in the 2 cups shredded sharp cheddar cheese until completely melted and smooth. Stir in the 1 cup heavy cream and the ½ tsp black pepper. The soup should be thick and velvety—if it's too thick, whisk in 1-2 tablespoons of hot broth to reach your desired consistency. Here's where the magic happens: the cheese melts into a luxurious, tangy base.
Finish and Serve with Crispy Bacon
Return the crispy bacon to the pot and gently stir to distribute it evenly throughout the soup. Taste and adjust seasoning if needed—you might need a pinch more salt to balance the richness. Keep the soup warm on low heat while you prepare the garnish.
Ladle the soup into bowls and garnish each serving with sliced green onions. The contrast of crispy bacon bits against the creamy soup creates the perfect texture combination. Serve immediately while the cheese is still melted and the bacon is at its crispy best—this soup doesn't wait!
Pro Tips For Making Bacon Beer Cheese Soup
- CRISP THE BACON RIGHT: Thick-cut bacon needs patience—render it on medium-low heat until the fat pools but the edges are just starting to brown. I learned the hard way that high heat turns it rubbery before the fat releases properly, and you end up with grease instead of flavor.
- STRAIN THE BEER, DON’T SKIM: After cooking the bacon, strain the rendered fat through a fine-mesh sieve before using it to sauté the flour. The leftover bits of crispy bacon and sediment add a bitter note that’ll make your soup taste flat. Trust me, your future self will notice.
- MELT THE CHEESE LOW AND SLOW: When adding the shredded cheddar, reduce the heat to the lowest setting and stir constantly. I used to rush this, and the cheese would clump or separate—now I keep it at a bare simmer, and the soup gets that creamy, velvety texture without breaking.
- WHISK THE CREAM IN COLD: Temper the heavy cream by whisking it into the warm soup a little at a time, not all at once. Adding it cold while the soup is still hot can cause curdling, and nobody wants a lumpy beer cheese soup. Start with a splash, wait 30 seconds, then add more.
Flavor customization for this recipe
Spicy Kick Options
Add ½ teaspoon smoked paprika or ¼ teaspoon cayenne pepper when sautéing onions for a subtle smoky heat. For more intensity, stir in 1 tablespoon chipotle powder with the cheese—this adds deep, smoky spice that pairs perfectly with the beer.
I love adding a pinch of cayenne right before serving for a quick heat boost. 🌶️
Creamy Variations
Swap heavy cream for ½ cup sour cream or ½ cup Greek yogurt to lighten the soup slightly while keeping it rich. For extra decadence, stir in 2 ounces cream cheese with the sharp cheddar—it melts beautifully and adds a velvety texture.
I’ve also tried ½ cup mascarpone cheese for a luxurious finish that feels restaurant-worthy.
Cheese Swaps
Replace sharp cheddar with Gruyère for a nutty, complex flavor or smoked Gouda for a deeper smokiness that complements the beer. For a tangy twist, mix 1 cup sharp cheddar with 1 cup Monterey Jack—the Monterey Jack adds a mild sweetness that balances the beer’s bitterness.
I’ve also experimented with ½ cup blue cheese for a bold, creamy depth.
Beer Alternatives
If dark stout isn’t available, try amber ale for a maltier flavor or porter for a slightly sweeter profile. For a lighter touch, use wheat beer, but expect less smokiness.
Non-alcoholic options like O’Doul’s stout or Heineken 0.0** work surprisingly well—they still deliver the roasted malt notes without the alcohol. 🍺
Extra Crunch
Top with crumbled bacon (save some from the initial cooking) or fried shallots for added texture. For a crunchy garnish, sprinkle toasted breadcrumbs or crushed potato chips on top right before serving. I also love adding crispy fried onions for a sweet contrast to the smoky soup.
Nutrition facts
Frequently asked questions
Can I make this bacon beer cheese soup without alcohol?
Use non-alcoholic stout beer like O'Doul's or Heineken 0.0—these mimic the smoky, roasted malt flavors perfectly. For extra depth, add 1 teaspoon coffee or ½ teaspoon molasses when simmering the broth to enhance the beer's caramel notes.
Why did my cheese soup turn grainy?
This usually happens when cheese melts too quickly over high heat. Always whisk cheese in slowly over low heat and remove the pot from heat if it starts separating. For extra insurance, mix cheese with 1 tablespoon cold broth first to create a smooth paste before adding to the pot.
How do I keep the bacon crispy in the soup?
Cook bacon separately until extra crispy (about 12-15 minutes total), then drain on paper towels. Add it back to the soup just before serving—this ensures maximum crunch. Pro tip: Save some bacon fat to drizzle over the top for extra richness!
Can I make this soup in an Instant Pot?
Yes! Cook bacon normally, then sauté onions/garlic. Add flour, beer, and broth to the Instant Pot and pressure cook for 5 minutes on high. Quick-release, then stir in cheese and cream. The Instant Pot will give you a slightly lighter texture—adjust thickness with extra broth if needed.
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat with a splash of milk or broth to prevent drying. For crispy bacon, add fresh pieces when reheating. Microwave in 30-second bursts while stirring—this keeps the cheese from separating. Store in airtight containers for up to 5 days.
