- October 1, 2026
- 30 Minute Meals
Beer Cheese Soup Recipe
This creamy beer cheese soup is rich, savory, and packed with sharp cheddar, Gouda, Oktoberfest beer, and crispy bacon. Serve this easy beer cheese soup with pretzel biscuits or homemade pretzel buns for dipping.
If you’re looking for a cheesy soup that tastes like your favorite pub appetizer in a bowl, this beer cheese soup is for you. It brings together a few of my favorite things: crispy bacon, a good Oktoberfest beer, and plenty of sharp cheddar cheese.
The whole thing comes together in one Dutch oven in about 45 minutes. Whether you’re making beer cheese soup for the first time or you’ve made it a dozen times, this version gives you a smooth, creamy soup that holds together without turning grainy. Serve it on a chilly fall night, for game day, or at your own Oktoberfest party.
Why This Recipe Works
- A bacon fat roux builds the base. Cooking the flour in bacon fat adds smoky flavor and gives the soup body, so the cheese has something to hold onto.
- Cream cheese goes in first. It melts into the broth and makes the soup creamy before any shredded cheese is added.
- The cheese is added slowly over low heat. Adding cheddar and Gouda one handful at a time helps the soup stay smooth instead of clumpy or oily.
- Small add-ins bring big flavor. Dijon mustard adds a little tang, and soy sauce adds a savory, salty depth that makes the cheese taste richer.
Ingredients You’ll Need
You’ll find the exact amounts in the recipe card at the bottom of this post. Here’s a quick look at what goes into this creamy soup and why.
Bacon and Vegetables
- Bacon: The cooked bacon becomes the topping, and the fat left in the pot becomes the base of the soup.
- Yellow onion and red bell pepper: These add a little sweetness and color. Dice them small so they soften quickly.
- Garlic: Fresh garlic is best. In a pinch, you can use garlic powder and add it with the other spices.
Seasonings
- Kosher salt and black pepper: The salt is split, so you season the vegetables first and the soup later.
- Paprika and cayenne pepper: Paprika adds color and mild warmth. Cayenne adds a gentle kick.
The Soup Base
- All-purpose flour: This makes the roux that thickens the soup.
- Oktoberfest or German-style beer: This type of beer is malty and smooth, which works well with cheese.
- Chicken stock: Chicken broth works just as well if that’s what you have.
The Cheese
- Cream cheese: Cut it into cubes so it melts faster.
- Sharp cheddar cheese: This gives the soup its classic bold, cheesy flavor.
- Gouda cheese: Gouda melts well and adds a mellow, buttery flavor.
Flavor Boosters and Garnish
- Dijon mustard: Adds tang and helps the cheese flavor stand out.
- Soy sauce: Adds savory depth.
- Green onions and extra cheese: For topping each bowl.
Substitution Notes
- What kind of beer to use: A lighter beer, like a lager, gives a milder soup. A darker beer, like a stout or porter, gives a deeper flavor but can taste more bitter. Skip very hoppy beers like IPAs, since that bitterness gets stronger as the beer cooks down.
- Not enough bacon fat? If your bacon is lean, melt butter or add a little olive oil to bring the fat up to about 3 tablespoons.
- No soy sauce? Worcestershire sauce is a good swap and is common in beer cheese recipes.
- Want more heat? Swap the cayenne for a few dashes of hot sauce, or stir in a spoonful of adobo sauce for a smoky kick.
- Grate your own cheese. Pre-shredded cheese is coated to keep it from sticking together, and that coating can make the soup gritty.
How to Make Beer Cheese Soup
Step 1: Cook the Bacon
In a large Dutch oven or heavy-bottomed pot over medium heat, cook the chopped bacon until crisp. Move the bacon to a paper towel-lined plate. Leave about 3 tablespoons of bacon fat in the pot.
Step 2: Soften the Vegetables
Add the onion and red bell pepper to the bacon fat. Season with half of the salt and all of the black pepper. Cook for 4 to 5 minutes, until the vegetables start to soften. Add the garlic and cook for 30 to 60 seconds, until fragrant.
Step 3: Make the Roux
Stir in the paprika, cayenne, and the rest of the salt. Sprinkle the flour over the vegetables and stir for 1 to 2 minutes, until the flour coats everything and smells lightly toasted. This roux gives the soup its body and helps keep the cheese from separating later.
Step 4: Add the Beer and Stock
Slowly pour in the beer while whisking. Scrape up any browned bits from the bottom of the pot. Let it simmer for 2 to 3 minutes so the flavors can concentrate. Then slowly whisk in the chicken stock until smooth.
Step 5: Melt in the Cream Cheese
Lower the heat to medium-low. Add the cubed cream cheese and whisk until it fully melts. Stir in the Dijon mustard and soy sauce.
Step 6: Let the Soup Thicken
Let the soup gently simmer for 5 to 8 minutes, stirring now and then, until it thickens slightly. Keep it at a gentle simmer. Do not let it boil hard.
Step 7: Add the Cheddar and Gouda
Turn the heat to low. Add the cheddar and Gouda one small handful at a time, whisking the whole time. Let each handful melt before adding the next. When you’re done, the soup should be smooth and thick enough to coat the back of a spoon.
Step 8: Pick Your Texture
For a silky, smooth soup, blend it right in the pot with an immersion blender. For a more rustic soup, leave the onion and pepper pieces as they are.
Step 9: Serve
Ladle the soup into bowls. Top with the crispy bacon, sliced green onions, and a little extra cheese.
Tips and Variations
Tips for the Smoothest Soup
- Keep the heat low once the cheese goes in. High heat can make cheese turn grainy or oily.
- Use a heavy pot. A Dutch oven holds steady heat, which helps keep the bottom from scorching.
- Whisk, don’t stir. A whisk breaks up the flour and cheese better than a spoon.
- Taste before serving. Bacon, cheese, and soy sauce all add salt, so taste first and adjust at the end.
Easy Variations
- Broccoli beer cheese soup: Stir in small steamed broccoli florets after the cheese has melted. Skip the immersion blender so the broccoli stays in pieces.
- Extra creamy: Stir in a splash of heavy cream at the end for a richer soup.
- Thinner soup: Add a little more chicken stock or whole milk until it reaches the texture you like.
- Spicy version: Add hot sauce, more cayenne, or a little adobo sauce.
Storage and Reheating
- Fridge: Store leftovers in an airtight container for 3 to 4 days.
- Reheating: Warm the soup in a pot over low heat, stirring often. Add a splash of chicken stock or whole milk if it gets too thick.
- Freezing: Cheese soups can turn grainy after freezing, so this one is best enjoyed fresh or from the fridge.
Make-Ahead Tips
Cook the bacon and chop the onion, pepper, and garlic up to a day ahead. Grate the cheese ahead too. Keep everything covered in the fridge, and the soup comes together even faster.
What to Pair With Beer Cheese Soup
- Cheese Stuffed Pretzel Biscuits: Soft, salty, and made for dipping and basically the best form of grilled cheese and soup in one!
- Homemade pretzel buns: Tear them into pieces and dunk them right in.
- Bread bowls: Serve the soup inside a hollowed-out sourdough or pretzel roll for a fun, filling meal.
- Grilled or smoked bratwurst: A classic Oktoberfest pairing that turns soup into a full dinner.
- A crisp green salad: A simple salad with a tangy vinaigrette balances the rich, cheesy soup. My go-to is this Kale Caesar Salad.
- Oktoberfest Favorites: Pair it with my smoked beer cheese sauce and these brat sliders.
Frequently Asked Questions
A malty beer with low bitterness works best. Oktoberfest and other German-style beers are a great choice. A lighter beer gives a milder flavor, and a darker beer gives a deeper, richer flavor. Avoid very hoppy beers like IPAs, since they can make the soup taste bitter.
Yes. Replace the beer with the same amount of chicken stock or chicken broth. The soup will still be creamy and cheesy, but it won’t have that malty beer flavor.
Grainy soup usually comes from heat that is too high or from pre-shredded cheese. Turn the heat to low before adding the cheese, add it a little at a time, and grate your own sharp cheddar cheese and Gouda.
Yes. Stir in small steamed broccoli florets after the cheese has melted. Leave the soup unblended so the broccoli stays in pieces.
To thicken it, let it simmer gently a few minutes longer before adding the cheese. To thin it, stir in a little more chicken stock, whole milk, or heavy cream over low heat.
More Recipes
Roasted Red Pepper Tomato Soup
Coconut Curry Soup with Thai Chicken Meatballs
Dutch Oven Chicken Noodle Soup
Beer Cheese SoupĀ
Ingredients
- 8 slices bacon chopped
- 1/2 cup yellow onion finely diced
- 1/2 cup red bell pepper finely diced
- 2 garlic cloves minced
- 1 teaspoon kosher salt divided
- 1/2 teaspoon black pepper
- 1/2 teaspoon paprika
- 1/4 teaspoon cayenne pepper
- 3 tablespoons all-purpose flour
- 12 ounces Oktoberfest or German-style beer
- 3 cups chicken stock
- 8 ounces cream cheese cut into cubes
- 2 cups sharp cheddar cheese freshly grated
- 1 cup Gouda cheese freshly grated
- 1 tablespoon Dijon mustard
- 1 tablespoon soy sauce
- 2 green onions thinly sliced, for garnish
- Extra cheese for garnish
- 1 batch Cheese Stuffed Pretzel Biscuits optional
Instructions
- Cook the bacon: In a large Dutch oven or heavy-bottomed pot over medium heat, cook the chopped bacon until crisp and the fat has rendered. Transfer the bacon to a paper towel-lined plate, leaving about 3 tablespoons of bacon fat in the pot.
- Cook the vegetables: Add the onion and red bell pepper to the bacon fat. Season with 1/2 teaspoon of the salt and the black pepper. Cook for 4 to 5 minutes, stirring occasionally, until the vegetables begin to soften. Add the garlic and cook for 30 to 60 seconds, until fragrant.
- Add the spices and make the roux: Stir in the paprika, cayenne, and remaining salt. Sprinkle the flour over the vegetables and stir constantly for 1 to 2 minutes, until the flour coats the vegetables and is lightly toasted.
- Add the beer and stock: Slowly pour in the beer while whisking constantly, scraping up any browned bits. Simmer for 2 to 3 minutes. Gradually whisk in the chicken stock until smooth.
- Add the cream cheese: Reduce the heat to medium-low. Add the cubed cream cheese and whisk until fully melted. Stir in the Dijon mustard and soy sauce.
- Thicken the soup: Gently simmer for 5 to 8 minutes, stirring occasionally, until slightly thickened. Do not let it come to a rapid boil.
- Add the cheddar and Gouda: Reduce the heat to low. Add the cheese a small handful at a time, whisking constantly and letting each addition melt before adding more. Continue until the soup is smooth, creamy, and thick enough to coat the back of a spoon.
- Choose your texture: For a smooth soup, blend in the pot with an immersion blender. For a rustic soup, leave the vegetables in pieces.
- Serve: Ladle into bowls and top with the crispy bacon, green onions, and extra cheese. Serve with Cheese Stuffed Pretzel Biscuits or Homemade Pretzel Buns for dipping.
Notes
- Grate your own cheese: Freshly grated cheese melts more smoothly than pre-shredded cheese, which often contains anti-caking agents.
- Keep the heat low: Once the cheese is added, avoid boiling the soup. High heat can cause the cheese to separate and become grainy.
- Bacon fat: If your bacon doesn’t render quite 3 tablespoons of fat, add a little extra bacon fat or butter before making the roux.

Found this on reddit and just made it tonight! Really great flavor. Highly recommended
Thank you so much for the feedback! I am so glad you enjoyed it!-L
Oooooo girl this looks BOMB!!!
This sounds amazing! I cannot wait to try it. It is so cold in KC today- perfect for beer cheese soup.
Cold weather definitely calls for some beer cheese soup!!!
It is cold and rainy here today, so making this for dinner!!
The perfect rainy day soup for sure!
I just made this soup and it turned out SO liquidy. I added extra cheese and itās still almost like half an half consistency. Is this how itās supposed to be?
No, it should be fairly creamy. Did your cheese separate in the liquid?