Classic German potato soup with sausage is the kind of hearty, satisfying meal that makes a cold weeknight feel a lot more manageable. Packed with tender potatoes, smoky Kielbasa, and a rich creamy broth, it hits every note you want from a cozy dinner. I have been making this recipe for years, and it never fails to empty the pot.
I still remember making a big batch of this on a rainy Sunday afternoon with whatever was left in the fridge. The whole kitchen filled up with the smell of sauteed onions, garlic, and smoked sausage before anything was even close to done. What keeps me coming back to this classic German potato soup recipe is how forgiving it is.
Table of Contents
Everything You Need to Build This Bowl
I always reach for Yukon Gold potatoes when making this soup because they hold their shape during cooking while releasing just enough starch to naturally thicken the broth without any extra steps. Pro tip: cut your carrots and celery to a similar size as your potato pieces so everything finishes cooking at the same time.
- 1 tablespoon butter
- 1 large onion, diced
- 2 carrots, peeled and sliced
- 2 celery stalks, sliced
- 2 cloves garlic, minced
- 1 lb smoked sausage (like Kielbasa), sliced into rounds
- 2 lbs Yukon Gold potatoes, peeled and diced into 1-inch pieces
- 6 cups chicken broth (low sodium recommended)
- 1 teaspoon dried thyme
- 1 bay leaf
- 1 cup heavy cream (sub half-and-half for a lighter version)
- Salt and freshly ground black pepper to taste
- Fresh parsley, chopped, for garnish
Personal tip: For the deepest flavor in this classic German potato soup, go with a heavily smoked sausage like Kielbasa. The smokiness becomes the backbone of the whole bowl.

How to Make This Classic German Potato Soup Step by Step
I recommend reading through all the steps once before you start. This soup moves quickly once the vegetables hit the pot, so having everything prepped and ready makes the process much smoother.
Step 1: Melt butter in a large pot or Dutch oven over medium heat. Add the diced onion, sliced carrots, and celery. Cook for 5 to 6 minutes, stirring occasionally, until the vegetables soften and the onion turns translucent. You want them tender and fragrant, not browned.
Step 2: Add the minced garlic and sliced sausage to the pot. Cook for 2 to 3 minutes, stirring often, until the sausage picks up some light golden color on the edges and the garlic smells toasty. This step builds the flavor base for your German potato soup.
Step 3: Add the diced potatoes, chicken broth, dried thyme, and bay leaf. Stir to combine and bring the pot to a gentle simmer over medium-high heat. Do not let it reach a hard rolling boil.
Step 4: Reduce the heat to low, cover the pot, and cook for 20 to 25 minutes, or until the potatoes are completely fork-tender. Check at the 20-minute mark by piercing a potato piece with a fork. It should slide off with no resistance.
Step 5: Remove the bay leaf. Using a potato masher, gently mash about one third of the potatoes directly in the pot. This thickens the broth while keeping plenty of chunky texture throughout. Common mistake: do not over-mash or you will end up with a paste-like consistency instead of that rustic, hearty feel that makes this soup great.
Step 6: Stir in the heavy cream and keep the heat on low for 3 to 4 minutes, stirring gently, until the soup is warmed through. Do not bring it to a boil after adding the cream or the broth may break and turn grainy.
Step 7: Taste and season generously with salt and freshly ground black pepper. Ladle into bowls and top with freshly chopped parsley.
Troubleshooting tip: If the soup is too thick after the cream goes in, stir in an extra splash of chicken broth a little at a time until it reaches the consistency you like. If it feels too thin, mash a few more potato pieces in the pot and let it simmer uncovered for 3 to 4 minutes.
Best Sides to Serve With This German Potato Soup
This classic German potato soup with sausage is filling enough to stand on its own, but the right sides make it feel like a complete spread. Here are some of the best sides for German potato soup:
Crusty Rye Bread: The slightly tangy, dense texture of rye bread is a natural match here. It soaks up the creamy broth perfectly and keeps the German theme going strong on the table.
Pretzel Rolls: Soft, chewy pretzel rolls bring that authentic German bakery character to the meal and are especially satisfying for dipping straight into the bowl.
Sauerkraut: A small side of sauerkraut adds bright, tangy contrast to the richness of the creamy broth. It also helps cut through the heaviness of the sausage in a really pleasant way.
Shredded Cheddar or Crispy Bacon Bits: Either one makes a great topping directly on the soup. Bacon especially plays up the smoky notes already coming from the Kielbasa.
More Hearty Soups and Comforting Dinners to Try Next
If this classic German potato soup with sausage hit the spot, there are plenty of other cozy one-pot meals worth adding to the rotation. The Crockpot Potato Soup with Sausage is a hands-off version that simmers all day and comes out incredibly creamy, while the Creamy Tuscan Sausage Potato Soup adds sun-dried tomatoes and Italian herbs for a totally different flavor direction. Both are just as filling and crowd-pleasing.
For more warming bowls that pair well with crusty bread, the Best Potato and Sausage Chowder delivers thick, chunky comfort with a slightly smoky finish, and the Creamy Parmesan Sausage Soup brings a rich, savory broth that feels like a restaurant-quality bowl made right at home.
How to Store and Reheat This Hearty Potato Soup
This classic German potato soup keeps beautifully, making it a smart choice for meal prep. Transfer fully cooled soup to an airtight container and refrigerate for up to 4 days. For longer storage, freeze in portioned containers for up to 3 months. The heavy cream may cause a slight texture shift after freezing, but the flavor stays rich and satisfying.
When reheating, warm the soup gently on the stovetop over low heat. Stir occasionally and add a small splash of chicken broth if it has thickened up too much in the fridge. Skip the high microwave setting, which can cause the cream-based broth to separate and look curdled.
Pro tip: This German potato soup with sausage genuinely tastes better the next day. The flavors meld and deepen overnight, so making a big batch on Sunday sets you up for easy, satisfying lunches all week long.
Your Questions About Classic German Potato Soup Answered
Can I use a different cream in this classic German potato soup?
Yes. Half-and-half or whole milk both work well for a lighter result. The soup will be slightly less rich but still thick and creamy thanks to the naturally starchy potatoes.
What sausage works best in this German potato soup recipe?
Kielbasa is the classic go-to, but any quality smoked sausage works. Andouille adds heat, while a mild smoked bratwurst keeps it more traditional. Avoid fresh uncooked sausage here as it changes the texture of the broth.
My soup turned out too salty. How do I fix it?
Add an extra cup of unsalted chicken broth or drop a peeled raw potato into the pot and simmer on low for 10 minutes. The potato absorbs excess salt. Remove it before serving.
Can I freeze this soup after adding the cream?
Yes, though the texture may shift slightly after thawing. Reheat slowly over low heat and stir consistently as it warms. It will come back together into a creamy, cohesive broth with a little patience.
Make It Tonight and See Why This One Sticks Around
This classic German potato soup with sausage is one of those recipes that earns a permanent spot in the weekly dinner rotation without any fanfare. It is simple, filling, and genuinely delicious without requiring fancy ingredients or a lot of hands-on time. Whether you are feeding a hungry family on a weeknight or stocking the freezer for busy days ahead, this one-pot German soup delivers every single time. Give it a try tonight and do not be surprised when everyone asks for seconds.
Classic German Potato Soup with Sausage
Hearty and comforting, this classic German potato soup is loaded with tender Yukon Gold potatoes, smoky Kielbasa, and vegetables in a rich creamy broth. A rustic one-pot meal that comes together in about 40 minutes.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: German
Ingredients
- 1 tablespoon butter
- 1 large onion, diced
- 2 carrots, peeled and sliced
- 2 celery stalks, sliced
- 2 cloves garlic, minced
- 1 lb smoked sausage (like Kielbasa), sliced into rounds
- 2 lbs Yukon Gold potatoes, peeled and diced into 1-inch pieces
- 6 cups chicken broth (low sodium recommended)
- 1 teaspoon dried thyme
- 1 bay leaf
- 1 cup heavy cream
- Salt and freshly ground black pepper to taste
- Fresh parsley, chopped, for garnish
Instructions
- Melt butter in a large pot or Dutch oven over medium heat. Add diced onion, sliced carrots, and celery. Cook for 5 to 6 minutes, stirring occasionally, until softened and translucent.
- Add minced garlic and sliced sausage. Cook for 2 to 3 minutes, stirring often, until the sausage picks up light golden color on the edges and the garlic smells toasty.
- Add diced potatoes, chicken broth, dried thyme, and bay leaf. Stir to combine and bring to a gentle simmer over medium-high heat.
- Reduce heat to low, cover, and cook for 20 to 25 minutes until the potatoes are completely fork-tender. Check at 20 minutes by piercing a potato piece. It should slide off the fork with no resistance.
- Remove the bay leaf. Use a potato masher to gently mash about one third of the potatoes directly in the pot to thicken the broth while keeping a chunky, rustic texture.
- Stir in the heavy cream and keep the heat on low for 3 to 4 minutes, stirring gently, until warmed through. Do not bring to a boil after adding the cream.
- Season generously with salt and freshly ground black pepper. Ladle into bowls and top with freshly chopped parsley.
Notes
- Yukon Gold potatoes work best because they hold their shape and naturally thicken the broth when partially mashed.
- For a lighter version, substitute half-and-half or whole milk for the heavy cream.
- If the soup is too thick, stir in extra chicken broth a splash at a time. If too thin, mash a few more potato pieces and simmer uncovered for 3 to 4 minutes.
- Tastes even better the next day as the flavors continue to develop overnight.
- Avoid fresh uncooked sausage in this recipe as it changes the texture of the broth. Stick with smoked sausage for best results.
Nutrition
- Serving Size: 1 bowl (approximately 1.5 cups)
- Calories: 480 kcal
- Sugar: 5 g
- Sodium: 920 mg
- Fat: 31 g
- Saturated Fat: 14 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 32 g
- Fiber: 3 g
- Protein: 24 g
- Cholesterol: 95 mg







