German Potato Soup with Sausage is the kind of recipe that makes the whole house smell incredible from the moment you turn on the stove. This creamy, hearty soup brings together smoky sausage, buttery Yukon Gold potatoes, and a rich savory broth in one pot. Simple enough for a weeknight and satisfying enough to serve guests.
I still remember the first time I made a big pot of German potato soup on a gray November afternoon. The kids were home, the wind was picking up outside, and I needed something that would warm everyone from the inside out. This soup did exactly that. It has become one of my go-to cold-weather dinners because it uses simple ingredients and never fails to get clean bowls all around. If you love a creamy potato soup with sausage that actually sticks to your ribs, this one is for you.
Table of Contents
What Goes Into This Cozy Pot of German Potato Soup
I always keep smoked sausage stocked in my freezer for recipes just like this one. The quality of your sausage really does make a difference here. Pro tip: kielbasa gives a deeper smoky flavor, while bratwurst adds a slightly milder, herbier taste. Both work beautifully in this German potato soup with sausage.
- 1 lb smoked sausage (kielbasa or bratwurst), sliced into rounds
- 2 tablespoons olive oil or butter
- 1 large yellow onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 2 lbs Yukon Gold potatoes, diced into 1/2-inch cubes
- 4 cups chicken or vegetable broth
- 1 teaspoon caraway seeds
- 1/2 teaspoon paprika
- 1 cup heavy cream
- Salt and freshly ground black pepper to taste
- 1/4 cup fresh parsley, chopped, for garnish
Pro tip on potatoes: I always reach for Yukon Golds because they hold their shape and create that naturally creamy texture without turning mushy. Russet potatoes will break down more, giving you a thicker, almost bisque-style soup. Both are delicious. It just depends on the texture you are after.

How to Make German Potato Soup with Sausage Step by Step
I recommend browning the sausage first before anything else. That step builds a caramelized, smoky base on the bottom of the pot that flavors everything that comes after it. Do not skip it.
Step 1: Heat olive oil or butter in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the sliced sausage in a single layer and cook for 2-3 minutes per side until the edges are browned and caramelized. You want good color on those slices. Remove the sausage and set aside on a plate.
Step 2: In the same pot (do not wipe it out), add the diced onion, carrots, and celery. Cook over medium heat for 5-7 minutes, stirring occasionally, until the vegetables are softened and slightly golden. You should start to smell that sweet onion aroma filling the kitchen.
Step 3: Stir in the minced garlic and cook for about 1 minute, until fragrant. Watch it closely. Garlic burns fast and bitter garlic will throw off the whole soup.
Step 4: Add the diced Yukon Gold potatoes, caraway seeds, and paprika to the pot. Stir everything together so the potatoes are coated in the oil and spices.
Step 5: Pour in the broth and season with salt and pepper. Bring the soup to a boil over high heat, then immediately reduce to a gentle simmer. Cook uncovered for 15-20 minutes, or until the potatoes are fork-tender. Test them by piercing with a fork. They should slide off easily with no resistance.
Step 6: Reduce the heat to low. Stir in the heavy cream and the browned sausage slices. Heat gently for 3-5 minutes. Important: do not let the soup boil after you add the cream. Boiling will cause the cream to separate and curdle.
Step 7: Remove from heat and stir in the fresh parsley. Taste and adjust salt and pepper as needed. Ladle into bowls and serve immediately.
Troubleshooting tip: If your soup feels too thin, use the back of your spoon to lightly mash a few of the potato pieces against the side of the pot. This releases starch and thickens the broth naturally without any extra ingredients.
Best Things to Serve Alongside This German Potato Soup with Sausage
This creamy German potato soup with sausage is already a complete meal on its own, but the right sides make it feel like a real spread. Here are some favorite pairings for the best sides for German potato soup.
Crusty bread or pretzel rolls: The thick, chewy crust is perfect for soaking up every last drop of that rich broth. Pretzel rolls lean into the German-inspired flavors of this dish and add a fun, bakery-style touch to the table.
Sauerkraut on the side: A small dish of sauerkraut brings a bright, tangy contrast to the richness of the soup. The acidity cuts through the cream and adds a traditional German element that feels right at home here.
A dollop of sour cream: Stir it right into your bowl for an extra layer of tang and creaminess. This is especially good if you like your potato soup on the richer side.
Shredded cheese on top: Sharp cheddar or Gruyere melted over the top adds a savory, nutty finish. Gruyere is a nice touch if you want to lean into the European comfort food feel of this German potato soup with sausage.
Simple green salad: A crisp salad with a light vinaigrette balances out the heaviness of the soup and rounds out the meal with some freshness.
More Cozy Soups and Hearty Dinners to Try Next
If this German Potato Soup with Sausage hit the spot, there are plenty of other comforting bowls worth adding to the weekly rotation. The Creamy Cajun Potato Soup brings a bold, spicy twist to the same creamy potato base, while the Best Garlic Potato Soup keeps things simple and deeply savory. For something with a little more body, the Chunky Potato Dill Soup is another cold-weather staple worth bookmarking.
Looking to round out the meal or switch things up on busy nights? The Slow Cooker Meatball Soup is a hands-off crowd-pleaser that pairs well with crusty bread just like this recipe does. The Spicy Italian Sausage Soup is a natural next pick for anyone who loves the smoky sausage element here. And for a lighter but equally satisfying option, the Easy Vegetable Orzo Soup makes a wonderful complement to a soup-focused meal plan.
Storing and Reheating Your German Potato Soup
This soup stores really well, which makes it a great recipe to double up on for meal prep. Let the soup cool to room temperature before transferring to an airtight container. It will keep in the refrigerator for up to 4 days.
For reheating, I recommend warming it slowly on the stovetop over medium-low heat. Stir occasionally and add a splash of broth if it has thickened too much in the fridge. Avoid microwaving on high power, which can cause the cream to separate and make the texture grainy.
To freeze this German potato soup with sausage, transfer it to a freezer-safe container and store for up to 3 months. Keep in mind that the texture of the potatoes and cream may change slightly after thawing. For best results, thaw overnight in the fridge first, then warm gently on the stove.
Pro tip: This soup tastes even better the next day once the flavors have had time to meld together overnight. Make a big batch on Sunday and enjoy it all week.
Frequently Asked Questions About German Potato Soup with Sausage
Can I substitute the heavy cream with something lighter?
Yes. Half-and-half works well for a lighter version, though the soup will be slightly less rich. Whole milk works in a pinch but the broth will be noticeably thinner. For a dairy-free option, full-fat coconut milk adds creaminess, though it brings a subtle coconut flavor to the soup.
My soup turned out too salty. How do I fix it?
Add a peeled, raw potato cut into chunks and let it simmer in the soup for 10-15 minutes. Potato absorbs excess salt naturally. Remove the chunks before serving. You can also stir in a bit more cream or a splash of broth to dilute the saltiness.
Can I make this German potato soup in a slow cooker?
Yes. Brown the sausage and saute the vegetables first on the stovetop, then transfer everything except the cream to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Stir in the cream during the last 20-30 minutes of cooking with the lid off so it warms through without boiling.
One More Reason to Make This German Potato Soup Tonight
This is the kind of recipe that earns a permanent spot in the cold-weather rotation. It is straightforward to pull together, uses pantry-friendly ingredients, and the reward is a bowl of soup that tastes like it took all day. Give this German potato soup with sausage a try tonight. Once you make it once, you will be coming back to it all season long.
German Potato Soup with Sausage
A hearty, creamy one-pot German Potato Soup with Sausage made with smoky kielbasa, tender Yukon Gold potatoes, and a rich savory broth. A satisfying cold-weather dinner ready in 45 minutes.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: German
Ingredients
- 1 lb smoked sausage (kielbasa or bratwurst), sliced into rounds
- 2 tablespoons olive oil or butter
- 1 large yellow onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 2 lbs Yukon Gold potatoes, diced into 1/2-inch cubes
- 4 cups chicken or vegetable broth
- 1 teaspoon caraway seeds
- 1/2 teaspoon paprika
- 1 cup heavy cream
- Salt and freshly ground black pepper to taste
- 1/4 cup fresh parsley, chopped, for garnish
Instructions
- Heat olive oil or butter in a large Dutch oven over medium-high heat. Add sliced sausage in a single layer and cook for 2-3 minutes per side until browned and caramelized. Remove and set aside on a plate.
- In the same pot, add diced onion, carrots, and celery. Cook over medium heat for 5-7 minutes, stirring occasionally, until softened and slightly golden.
- Stir in the minced garlic and cook for 1 minute until fragrant. Watch carefully to avoid burning.
- Add the diced Yukon Gold potatoes, caraway seeds, and paprika. Stir to coat everything evenly in the oil and spices.
- Pour in the broth and season with salt and pepper. Bring to a boil, then reduce to a gentle simmer. Cook uncovered for 15-20 minutes until potatoes are fork-tender.
- Reduce heat to low. Stir in the heavy cream and browned sausage. Heat gently for 3-5 minutes. Do not boil after adding cream or it may separate.
- Remove from heat and stir in fresh parsley. Taste and adjust seasoning. Ladle into bowls and serve hot.
Notes
- Yukon Gold potatoes hold their shape and create a naturally creamy texture. Russets will break down more for a thicker, bisque-style soup.
- Do not boil the soup after adding the cream – keep heat low and gentle to prevent separation.
- To thicken naturally, mash a few potato pieces against the side of the pot with the back of a spoon.
- Tastes even better the next day once flavors have melded. Great for meal prep.
Nutrition
- Serving Size: 1 bowl (approx. 1.5 cups)
- Calories: 480 kcal
- Sugar: 5 g
- Sodium: 890 mg
- Fat: 32 g
- Saturated Fat: 14 g
- Unsaturated Fat: 16 g
- Trans Fat: 0 g
- Carbohydrates: 32 g
- Fiber: 3 g
- Protein: 17 g
- Cholesterol: 90 mg







