Go Back
+ servings
4.8 from 5 votes
A bowl of German onion soup with onions and pretzel roll in the background along with a glass of beer.
German Onion Soup
Prep Time
20 mins
Cook Time
20 mins
Total Time
40 mins
German Onion Soup with plenty of caramelized onions, beer, bratwurst and pretzel roll croutons will soon become a family favorite!
Course: Soup - Main Course
Cuisine: German, German Cuisine
Keyword: German Onion Soup, Onion Soup
Servings: 10 cups
Calories: 307 kcal
Renee - Kudos Kitchen: Renée
  • 3 pretzel rolls cut into 1" cubes
  • 4 tablespoons olive oil divided
  • 4 tablespoons butter
  • 1 pound bratwurst casings removed and cut into bite-sized pieces
  • 4-5 large sweet onions chopped into bite-sized chunks
  • 2 teaspoons coarse salt divided
  • 1 teaspoon black pepper
  • 3 tablespoons all-purpose flour
  • 1 12 ounces beer
  • 4 cups beef stock or broth
  • 1 teaspoon brown sugar
  • 2-3 large bay leaves
  • 1/8 teaspoon freshly grated nutmeg
  • 4-5 ounces Swiss cheese shredded
  1. In a large stockpot, melt 2 tablespoons of olive oil and 2 tablespoons of butter over medium heat.
  2. Add the pretzel cubes and cook, stirring frequently until golden and crunchy. *Note - watch the croutons closely as they burn quickly.
  3. Remove the browned croutons and set aside.
  4. Add the prepared bratwurst to the pan and increase the heat to medium/high. Brown the sausage, stirring occasionally until browned well on all sides.
  5. Remove the sausage from the pan and set aside.
  6. Add the remaining olive oil and butter to the stockpot along with the chopped onions.
  7. Stir well and add the salt and pepper.
  8. Continue cooking and stirring the onions occasionally until the onions are golden in color and reduced in volume (approximately 12-15 minutes).
  9. Add the flour to the caramelized onion and cook, stirring well for 1-2 minutes.
  10. Slowly add the beer and beef stock to the pot.
  11. Stir in the brown sugar, bay leaves, and grated nutmeg.
  12. Reduce the heat to medium-low and add the browned bratwurst back to the pot.
  13. Stir well and simmer for at least 15 minutes, longer if you have the time.
  14. Remove the bay leaves.
  15. Serve the German Onion Soup topped with the pretzel croutons and the shredded Swiss cheese.
Recipe Notes

Tools and equipment:

serrated knife (for cutting pretzel rolls), chef's knife (for cutting onions), cutting board, large stockpot, wooden spoon, microplane (for grating nutmeg), measuring spoons

Nutrition Facts
German Onion Soup
Amount Per Serving (1 serving)
Calories 307 Calories from Fat 234
% Daily Value*
Fat 26g40%
Saturated Fat 10g63%
Cholesterol 56mg19%
Sodium 1106mg48%
Potassium 344mg10%
Carbohydrates 5g2%
Sugar 1g1%
Protein 11g22%
Vitamin A 235IU5%
Calcium 111mg11%
Iron 0.7mg4%
* Percent Daily Values are based on a 2000 calorie diet.