Beer Cheese Soup Recipe: Rich, Creamy & Easy

Updated November 6, 2026

Total time
50 min
prep 15 min · cook 35 min
Serves
6
portions as written

Jump to recipe

Beer Cheese Soup Recipe: Rich, Creamy & Easy

Beer cheese soup is a hearty, comforting Midwestern classic that combines sharp cheddar, a good ale or lager, and aromatic vegetables into a velvety, spoonable meal. It’s a fantastic way to warm up on a cold day, and the beer adds a subtle, malty depth that you just can’t get from any other ingredient. This recipe is designed to be foolproof, using a simple roux to thicken the soup and a gentle hand with the cheese to keep it silky smooth.

Ingredients

  • 4 tablespoons (56 g) unsalted butter
  • 1 medium yellow onion, finely chopped (about 1 cup / 150 g)
  • 2 medium carrots, peeled and finely diced (about 1 cup / 130 g)
  • 2 celery stalks, finely diced (about 1 cup / 120 g)
  • 2 cloves garlic, minced
  • 1/4 cup (31 g) all-purpose flour
  • 1 bottle or can (12 fl oz / 355 ml) beer (lager, pilsner, or pale ale)
  • 2 cups (480 ml) low-sodium chicken or vegetable broth
  • 2 cups (480 ml) whole milk
  • 1 tablespoon Dijon mustard
  • 1 teaspoon Worcestershire sauce
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 3 cups (340 g) sharp cheddar cheese, freshly shredded (not pre-shredded)
  • 2 tablespoons chopped fresh chives, for garnish (optional)

Instructions

  1. Melt the butter in a large Dutch oven or heavy-bottomed pot over medium heat. Add the onion, carrots, and celery, and cook, stirring occasionally, until softened, about 5–7 minutes. Add the garlic and cook for 1 minute more, until fragrant.
  2. Sprinkle the flour over the vegetables and stir to coat. Cook for 2 minutes, stirring constantly, to remove the raw flour taste.
  3. Slowly pour in the beer, stirring constantly to prevent lumps. Scrape any browned bits from the bottom of the pot. Bring to a simmer and cook for 2–3 minutes, allowing the alcohol to cook off.
  4. Add the broth, milk, Dijon mustard, Worcestershire sauce, salt, and pepper. Stir well and bring the soup to a gentle simmer. Reduce the heat to low and let it simmer, uncovered, for 15 minutes, stirring occasionally, until the vegetables are tender and the soup has thickened slightly.
  5. Remove the pot from the heat. Let it cool for 2–3 minutes. Gradually add the shredded cheddar cheese, a handful at a time, stirring constantly after each addition until the cheese is fully melted and the soup is smooth. Do not let the soup boil after adding the cheese, or it may become grainy.
  6. Taste and adjust seasoning with more salt and pepper if needed. Serve immediately, garnished with fresh chives.

Tips

  • Shred your own cheese: Pre-shredded cheese is coated with anti-caking agents (like cellulose) that prevent it from melting smoothly, leading to a gritty texture. For the silkiest soup, buy a block of good sharp cheddar and shred it yourself.
  • Choose the right beer: A mild lager or pilsner (like a light American lager or a German-style pilsner) will add a subtle, malty flavor without overpowering the cheese. A pale ale will give a more hoppy, bitter note. Avoid dark stouts or porters, which can make the soup bitter and muddy in color.
  • Low and slow for the cheese: Always add cheese off the heat and stir gently. High heat or boiling will cause the proteins in the cheese to seize up and separate, making the soup grainy or stringy. If the soup is too thick, you can thin it with a little extra broth or milk.
  • Make it ahead: The soup can be made a day ahead, but reheat it gently over low heat, stirring frequently, to avoid curdling. You may need to add a splash of milk to loosen it up.

Serving Suggestions

Beer cheese soup is wonderfully satisfying on its own, but it pairs beautifully with crusty bread, soft pretzels, or a simple green salad. For a classic Midwest pub experience, serve it in a bread bowl, or top it with crispy bacon bits, a dollop of sour cream, or sliced jalapeños for a little heat.

Variations

  • Bacon Beer Cheese Soup: Cook 4 slices of chopped bacon until crisp before starting the recipe. Use the rendered bacon fat in place of the butter, and reserve the crispy bits for garnish.
  • Broccoli Beer Cheese Soup: Add 2 cups of small broccoli florets along with the broth, and let them simmer until tender. This adds a nice green element and extra nutrition.
  • Spicy Beer Cheese Soup: Add 1/2 teaspoon of cayenne pepper or a finely diced jalapeño with the garlic for a spicy kick.
  • Smoked Gouda Blend: Replace half of the cheddar with smoked gouda for a deeper, smokier flavor.

Storage and Reheating

Store leftover beer cheese soup in an airtight container in the refrigerator for up to 3–4 days. The soup will thicken as it sits, so when reheating, add a splash of milk or broth to reach your desired consistency. Reheat gently on the stovetop over low heat, stirring frequently, or in the microwave in 30-second intervals, stirring between each. Avoid boiling, as this can cause the cheese to separate. This soup can also be frozen for up to 2 months, but the texture may become slightly grainy after thawing; blend it briefly after reheating to help restore its smoothness.

Frequently Asked Questions

What is the best beer for beer cheese soup? A light lager or pilsner is the safest choice because it adds a subtle, malty flavor without overpowering the cheese. A pale ale can work if you enjoy a hoppier taste, but avoid dark beers like stouts or porters, which can make the soup bitter and dark in color.

Can I make beer cheese soup without alcohol? Yes, you can substitute the beer with an equal amount of non-alcoholic beer, or use extra chicken broth mixed with a splash of apple cider vinegar or lemon juice to mimic the acidity of beer. The flavor will be slightly different but still delicious.

Why is my cheese soup grainy or clumpy? This usually happens when the cheese is added too quickly, the soup is too hot, or you are using pre-shredded cheese with anti-caking agents. To fix it, remove the soup from the heat, let it cool slightly, and whisk in a small amount of cheese at a time, stirring constantly until smooth. If it’s already clumpy, you can try blending the soup with an immersion blender to smooth it out.

Can I use a different type of cheese? Absolutely. Sharp cheddar is the classic choice, but you can also use a combination of cheddar and Monterey Jack, Gruyère, or smoked gouda. Just make sure to use a cheese that melts well and avoid hard, aged cheeses that may not melt smoothly.

How can I make this soup gluten-free? To make it gluten-free, use a gluten-free all-purpose flour blend in place of regular flour, and ensure your beer is certified gluten-free. Many gluten-free beers are available, or you can substitute the beer with extra broth.

Can I use low-fat milk? Yes, you can use 2% or even skim milk, but the soup will be less rich and creamy. Whole milk or a combination of milk and half-and-half will give the best texture and flavor.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).