Soups & Stews
This bacon beer cheese soup recipe delivers the ultimate comfort food experience—where crispy bacon meets rich, creamy cheese and malty beer in perfect harmony.
The key lies in slow-cooked bacon for deep flavor, a carefully reduced beer that caramelizes into sweet complexity, and a velvety cheese sauce that binds everything together. I've perfected this technique over years of testing, ensuring each spoonful delivers smoky, tangy, and creamy satisfaction that rivals your favorite pub dish.
The beauty of this soup is its balance—smoky bacon provides a salty crunch, the beer adds a subtle malt sweetness, and sharp cheddar creates the signature creamy texture. We start by rendering thick-cut bacon until crispy, then deglaze the pan to capture every last bit of flavor.
The beer reduces slowly to intensify its malt notes, while the cheese melts into a luxurious, smooth sauce that coats each ingredient perfectly. This isn't just soup; it's a flavor-packed experience that transforms any weeknight into a cozy meal.
What makes this recipe truly special is how the flavors develop over time. The bacon's smokiness mellows into a rich umami base, the beer's bitterness softens into caramelized sweetness, and the cheese creates that signature creamy consistency that makes every bite irresistible.
The result is a soup that's hearty enough to stand alone but versatile enough to pair with crusty bread or a simple green salad. Once you try this version, you'll never go back to store-bought.
Ready in about an hour, this soup is perfect for chilly evenings when you crave something warm, satisfying, and packed with flavor. The best part? It tastes even better the next day as the flavors meld together. Let's get cooking—your taste buds will thank you.
Ingredients for bacon beer cheese soup
Smoky bacon, rich beer, and velvety cheese—just 13 ingredients transform into this ultimate comfort soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 12 oz | Thick-cut for crispy texture |
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for deep flavor |
| Cheddar Cheese 🧀 | 2 cups | Sharp cheddar, freshly grated |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Beer 🍺 | 2 cups | Dark lager or ale (like Guinness) |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh thyme |
| Butter 🧈 | 2 tbsp | Unsalted for flavor control |
| Green Onion 🧅 | 2 whole | Sliced for garnish |
The bacon is non-negotiable—thick-cut slices render perfectly for that crispy crunch. Costco or Trader Joe's have the best prices for bulk packs. If you're using pre-cooked bacon bits, skip it—you'll miss the deep, smoky flavor from slow-rendering. The beer is where the magic happens: Guinness or a dark lager adds malt sweetness, but any beer works. Just avoid light lagers—they won't caramelize properly. For the cheese, sharp cheddar is essential (like Cabot or Tillamook). Pre-grated gets clumpy, so grate it yourself if you can.
No dark beer? Substitute with 1 cup beef broth + 1 tbsp molasses for a similar depth. Out of thyme? Dried oregano works at half the amount. The flour is key for thickening—Diamond Crystal (not aluminum-free) works best. For extra richness, swap half the heavy cream for whole milk. The green onions are optional but add a fresh pop—skip if you prefer it purely savory. If you're making this ahead, add the green onions at the end so they stay vibrant.
This soup tastes even better the next day—3-4 days in the fridge, 3 months frozen. The bacon stays crispy if you store it in the fridge for up to 2 days with a paper towel on top. For serving, I like to keep the cheese separate until reheating so it stays gooey. Double the batch—it disappears fast. Leftovers reheat beautifully on the stove with a splash of water or broth.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot, one spatula, and done. No chopping boards to wash, no pans to scrub—just crispy bacon bits settling into creamy soup while you stir. (Yes, even on a Tuesday night.)
- Crispy-Creamy Obsession: That first bite? Crunchy bacon edges melting into velvety beer-cheese sauce—it’s the kind of contrast that makes you reach for seconds without thinking. The cheddar stretches just right, and the heavy cream ties everything together like a warm hug.
- Game for Any Gathering: Bring it to a potluck, serve it at game day, or just eat it straight from the pot—this soup works. The beer’s malty depth cuts through the richness, and the garlic-onion base makes it feel fancy without the fuss. (My in-laws still ask for the recipe.)
- Budget-Friendly Leftovers: A pound of thick-cut bacon goes a long way, and the soup only gets better the next day. I make a double batch on Sundays, freeze half, and still have a cozy meal ready when I’m too tired to cook. (Pro tip: Add a splash of milk to reheat it—saves it from getting grainy.)
Step-by-step instructions for bacon beer cheese soup
Here's how to create a velvety, smoky, cheesy masterpiece that'll have everyone begging for seconds.
🔥 Step 1: Cook the Bacon Until Crispy
Cut the 12 oz thick-cut bacon into ½-inch pieces - those thick slices will give you maximum crispiness and flavor. Cook in a large pot over medium heat for 10-12 minutes, stirring occasionally, until the bacon is deep golden brown and the fat has rendered out. You want that fat - it's liquid gold for your soup.
Here's the thing - don't rush this step. The bacon needs time to render its fat and develop that perfect crunch. When it's done, use a slotted spoon to remove the bacon from the pot and set it aside on paper towels. Leave the fat in the pot - you'll use it later to sauté your aromatics. I like to press down gently on the bacon with a spatula during the first few minutes to help it crisp up evenly.
🍳 Step 2: Sauté Onions and Garlic in Bacon Fat
In the same pot (no need to wipe it out - those bacon bits are flavor bombs), add 2 tbsp butter to the rendered bacon fat. Increase heat to medium-high and add the diced yellow onion. Cook for 5-6 minutes until the onions are soft and translucent, stirring occasionally so they brown slightly at the edges.
Add the 4 minced garlic cloves and the 0.5 tsp dried thyme, stirring constantly for 30 seconds until you can smell that aromatic garlic-thyme perfume filling your kitchen. This is where the foundation flavors develop - take your time here. If you notice the garlic starting to brown too quickly, just turn the heat down slightly. You want it fragrant but not burnt.
🥘 Step 3: Build the Flavor Base with Beer and Broth
Pour in the 2 cups beer and scrape up all those delicious browned bits from the bottom of the pot with a wooden spoon. This technique, called deglazing, captures all the flavor you've built so far. Let the beer simmer for 3-4 minutes until it reduces by about half and the alcohol smell dissipates.
Next, add the 4 cups chicken broth and bring everything to a gentle boil. Stir in the 2 tbsp all-purpose flour and the 1.5 tsp salt, letting the mixture simmer for 5 minutes to thicken slightly. This is your flavor base - rich, smoky, and packed with umami. If you want to be fancy, you can whisk the flour into a little cold water first to make a slurry, but stirring it in dry works just fine too.
⏰ Step 4: Add Cheese and Cream for Creamy Perfection
Reduce the heat to low and gradually add the 2 cups cheddar cheese, stirring constantly until it's completely melted and smooth. I like to add it in small batches so it melts evenly without creating lumps. Then stir in the 1 cup heavy cream and the 0.5 tsp black pepper. Let the soup simmer gently for 5-7 minutes until it reaches your desired thickness - it should coat the back of a spoon but still be smooth and creamy.
Here's where the magic happens: the cheese should be fully melted and the soup should have that luxurious, velvety texture. If it's too thick, you can thin it with a splash of hot chicken broth. If it's too thin, let it simmer a bit longer to reduce. The key is finding that perfect balance between creamy and smooth - not too thick, not too thin, just right.
🍽️ Step 5: Finish and Serve with Crispy Bacon
Return the crispy bacon to the pot and stir gently to warm through. Taste and adjust the seasoning if needed - you might want to add a pinch more salt or pepper. Ladle the soup into bowls and garnish each serving with sliced green onion for a fresh pop of color and brightness.
This is the moment that matters: serve immediately while the soup is hot and the bacon is still crispy. The contrast between the creamy soup and the crunchy bacon bits is what makes this dish truly special. Each spoonful should deliver that perfect balance of smoky bacon, rich cheese, and malty beer flavors. Trust me, it's worth every minute of the process.
Pro Tips For Making Bacon Beer Cheese Soup
- CRISP THE BACON LOW: Cook thick-cut bacon at 275°F (135°C) instead of high heat—it renders fat slower, keeps the meat juicy, and gives you real bacon flavor to infuse the soup. I used to rush it, and the soup always tasted like sad, greasy bacon bits. Patience here means richer soup later.
- SWEEP THE PAN AFTER FRYING: After cooking the bacon, wipe out the skillet with a paper towel before starting the onions—this removes most of the fat, so you’re not frying onions in a pool of grease. Trust me, your onions won’t turn to mush, and your soup won’t taste like a deep fryer.
- SHRED CHEESE FRESH: Don’t use pre-shredded cheddar—it’s coated with anti-caking agents that make the soup grainy and separate weirdly. Buy a block, shred it yourself, and add it off-heat right before serving. The cheese stays smooth, melts like a dream, and coats every spoonful.
- SAVE THE BACON GREASE: Strain the soup through a fine-mesh sieve after adding the beer and cream, but before the cheese. Pour the strained broth back into the pot and discard the solids—this keeps the soup silky without the gritty bits that ruin texture. (Yes, even if you’re lazy about skimming fat earlier.)
Troubleshooting this dish
Cheese Clumping Fix
If your cheese separates or clumps when melting, whisk in the 2 cups cheddar slowly over low heat while adding ¼ cup warm chicken broth simultaneously. This creates a smooth emulsion.
I also recommend grating the cheese yourself—pre-shredded varieties contain anti-caking agents that cause clumping. For extra insurance, melt 1 tbsp butter into the cheese first to help it blend seamlessly. 🧀
Beer Too Thin?
If your soup ends up too watery after adding beer, reduce it further by simmering uncovered for 5-7 extra minutes before incorporating cheese. Alternatively, whisk in 1 tbsp cornstarch mixed with 2 tbsp cold water and simmer for 2 minutes until thickened.
The key is patience—rushing the reduction leads to a thin, flat-tasting soup. 🍺
Bacon Losing Crisp?
To preserve that perfect crunch, remove the bacon 2 minutes before serving and place it on a wire rack over a baking sheet. Broil for 1-2 minutes at 400°F right before ladling the soup.
This reheats the bacon while keeping it crispy. For make-ahead meals, store the bacon separately in the fridge and crisp it fresh when reheating. 🥓
Grainy Texture?
If your soup has an unpleasant graininess, you likely didn't melt the cheese thoroughly. Lower the heat to low and stir vigorously with a wooden spoon or silicone spatula for 3-4 minutes until completely smooth.
For extra creaminess, add 2 tbsp sour cream at the end—it helps emulsify the sauce naturally. Avoid metal utensils that can break down the fat. 🥄
Broth Too Salty?
If your broth tastes overly salty, balance it by adding ½ cup heavy cream or ¼ cup milk to dilute the saltiness while maintaining richness. Alternatively, stir in 1 tbsp lemon juice to cut through the salt.
For future batches, use low-sodium broth and taste as you go—it's easier to adjust early than fix later. 🧂
Burnt Onions?
Prevent burnt onions by keeping the heat at medium-high and stirring constantly. If they start to brown too quickly, reduce heat to medium and add 1-2 tbsp water to deglaze.
The onions should be soft and translucent, not golden. For extra insurance, cook them in batches if needed. This step is all about building flavor, not color! 🧅
Nutrition facts
Frequently asked questions
Can I use any type of beer in this recipe?
Dark lagers or ales like Guinness or stout work best—they add rich malt sweetness that caramelizes beautifully. Light beers (like pilsners) won't develop the same depth of flavor. For a non-alcoholic version, substitute with 2 cups beef broth + 1 tbsp molasses to mimic the caramelized notes.
Why does my cheese get grainy when melting?
Pre-shredded cheese contains anti-caking agents that create clumps. Always grate your own sharp cheddar for a smooth texture. For extra insurance, melt 1 tbsp butter with the cheese first or whisk in ¼ cup warm broth while melting to create an emulsion.
How can I make this soup ahead of time?
Prepare the soup up to 3 days ahead and store it in the fridge. Reheat gently on the stove, adding a splash of broth if needed. For the bacon, remove it 2 minutes before reheating and crisp it fresh in the broiler. The soup actually tastes better the next day as flavors meld!
Can I make this soup vegetarian?
Yes! Swap the bacon for 2 oz smoked paprika + 1 tbsp olive oil for smoky depth. Use vegetable broth instead of chicken broth and add ½ cup mushrooms sautéed with the onions. The beer and cheese will still create that rich, creamy texture.
What's the secret to keeping the bacon crispy?
Cook the bacon until deep golden brown (not just pink) and remove it from the pot immediately. Store it separately on paper towels in the fridge for up to 2 days. Right before serving, broil for 1-2 minutes at 400°F to restore crispiness.
