German Beer and Cheese Soup
German Beer and Cheese Soup turns simple beer, cheese, onion, and broth into a creamy pub style bowl with deep savory flavor and a smooth, cozy finish.
This is the kind of soup that feels special without costing much. The beer adds malty depth, the cheese melts into the broth, and the caraway seeds give it that warm German inspired taste.
Why You’ll Love This Recipe
- Rich and creamy texture without heavy cream.
- Bold flavor from German beer, Dijon mustard, and caraway seeds.
- Ready in about 30 minutes with simple pantry ingredients.
- Flexible cheese choice, so you can use cheddar or Emmental.
Fabian’s Budget Tip: Buy a block of cheese and shred it yourself. It usually costs less than pre shredded cheese, melts smoother, and makes the soup taste richer.
Ingredients (Serves 4)
- 3 tablespoons unsalted butter (42 g)
- 1 medium yellow onion, finely chopped (about 150 g)
- 2 garlic cloves, minced (about 6 g)
- 3 tablespoons all purpose flour (24 g)
- 1 cup German lager or wheat beer (240 ml)
- 2 cups chicken broth (480 ml)
- 1 cup whole milk (240 ml)
- 8 ounces cheddar or Emmental cheese, freshly shredded (225 g)
- 1 teaspoon Dijon mustard (5 g)
- 1/2 teaspoon caraway seeds, lightly crushed (1 g)
- 1/4 teaspoon black pepper (1 g)
Step-by-Step Instructions
1. Soften the Onion
Melt the butter in a large pot over medium heat. Add the chopped onion and cook for 5 to 6 minutes, stirring often, until it looks glossy and soft. You want sweet onion aroma, not browned bits.
2. Add the Garlic
Stir in the minced garlic and cook for about 30 seconds. Stop when the garlic smells warm and savory. If it starts to brown fast, lower the heat.
3. Stir in the Flour
Sprinkle the flour over the onion and garlic. Stir for 1 to 2 minutes until the mixture looks thick and pale golden. This step cooks off the raw flour taste and helps the soup turn silky.
4. Pour in the Beer Slowly
Add the beer a little at a time while whisking. The pot will foam and smell malty. Keep whisking until the mixture looks smooth and no dry flour pockets remain.
5. Add Broth and Milk
Pour in the chicken broth, then add the milk. Whisk until smooth. Bring the soup to a gentle simmer, not a hard boil. Let it cook for 8 to 10 minutes, until it lightly coats the back of a spoon.
6. Melt in the Cheese
Turn the heat to low. Add the shredded cheese by the handful, stirring well after each addition. The soup should turn creamy and glossy. Do not boil it after adding the cheese, or the texture can become grainy.
7. Season and Serve
Stir in the Dijon mustard, crushed caraway seeds, and black pepper. Taste the soup. If your broth is mild, add a small pinch of salt if needed. Serve hot while the cheese is smooth and the aroma is rich.
Expert Troubleshooting & FAQs
Why did my cheese soup turn grainy?
The heat was likely too high. Cheese melts best over low heat. Take the pot off the burner for a minute, then stir gently until the soup smooths out.
What beer works best in German Beer and Cheese Soup?
A German lager or wheat beer works well because it tastes malty but not too bitter. Avoid very bitter beer, since that bitterness can become stronger as the soup simmers.
Can I make this soup without alcohol?
Yes. Replace the beer with extra chicken broth. The flavor will be milder, so add a tiny extra spoon of Dijon mustard or a pinch more caraway if you want more depth.
Can I use pre shredded cheese?
You can, but freshly shredded cheese melts better. Pre shredded cheese often contains starches that can make the soup less smooth.
How do I reheat leftovers?
Warm the soup in a pot over low heat, stirring often. Add a splash of milk if it looks too thick. Do not let it boil.
Estimated Nutritional Facts
Per serving, based on 4 servings.
- Calories: 410
- Protein: 19 g
- Carbs: 18 g
- Fats: 29 g
German Beer and Cheese Soup

Ingredients
- 3 tablespoons unsalted butter (42 g)
- 1 medium yellow onion, finely chopped (about 150 g)
- 2 garlic cloves, minced (about 6 g)
- 3 tablespoons all purpose flour (24 g)
- 1 cup German lager or wheat beer (240 ml)
- 2 cups chicken broth (480 ml)
- 1 cup whole milk (240 ml)
- 8 ounces cheddar or Emmental cheese, freshly shredded (225 g)
- 1 teaspoon Dijon mustard (5 g)
- 1/2 teaspoon caraway seeds, lightly crushed (1 g)
- 1/4 teaspoon black pepper (1 g)
Instructions
- 1. Soften the Onion. Melt the butter in a large pot over medium heat. Add the chopped onion and cook for 5 to 6 minutes, stirring often, until it looks glossy and soft. You want sweet onion aroma, not browned bits.
- 2. Add the Garlic. Stir in the minced garlic and cook for about 30 seconds. Stop when the garlic smells warm and savory. If it starts to brown fast, lower the heat.
- 3. Stir in the Flour. Sprinkle the flour over the onion and garlic. Stir for 1 to 2 minutes until the mixture looks thick and pale golden. This step cooks off the raw flour taste and helps the soup turn silky.
- 4. Pour in the Beer Slowly. Add the beer a little at a time while whisking. The pot will foam and smell malty. Keep whisking until the mixture looks smooth and no dry flour pockets remain.
- 5. Add Broth and Milk. Pour in the chicken broth, then add the milk. Whisk until smooth. Bring the soup to a gentle simmer, not a hard boil. Let it cook for 8 to 10 minutes, until it lightly coats the back of a spoon.
- 6. Melt in the Cheese. Turn the heat to low. Add the shredded cheese by the handful, stirring well after each addition. The soup should turn creamy and glossy. Do not boil it after adding the cheese, or the texture can become grainy.
- 7. Season and Serve. Stir in the Dijon mustard, crushed caraway seeds, and black pepper. Taste the soup. If your broth is mild, add a small pinch of salt if needed. Serve hot while the cheese is smooth and the aroma is rich.







