German Potato Soup

Category: Soups, Stews & Chili

German potato soup gets its comfort from contrast: tender potatoes, smoky bacon, gentle caraway, and a creamy broth that still tastes like soup instead of turning heavy. The best bowls have a little texture left in them, with some potatoes left whole and a few mashed just enough to thicken the pot. That balance is what makes this version the kind of dinner people go back for with a second ladle, not just a polite spoonful.

The key is building flavor in stages. Bacon goes in first for the smoky base, then the vegetables soften in that fat with a little butter to round things out. Potatoes, broth, marjoram, and caraway simmer until the potatoes give up their starch naturally, and a small amount of mashing does the rest. The vinegar at the end matters more than it looks like it should; it wakes up the cream and keeps the soup from tasting flat.

Below, you’ll find the easiest way to get the soup thick without turning it gluey, plus a few smart swaps if you need to work with what’s in your kitchen.

“

The potatoes broke down just enough to thicken the broth, and the little splash of vinegar at the end made the whole pot taste brighter. My husband kept saying it reminded him of the soup his grandmother used to make.

★★★★★— Megan T.

Save this German Potato Soup for the nights when you want a hearty bowl with bacon, caraway, and a creamy broth that still feels light on the spoon.

Save to Pinterest

The Trick to Keeping the Soup Thick Without Making It Heavy

Potato soup gets dull fast when it turns into plain cream with chunks in it, and it gets gluey when too many potatoes are smashed or blended smooth. This version stays balanced because the starch comes from the potatoes themselves, not from flour or a roux. That gives you body without turning the pot pasty.

The real safeguard is mashing only part of the potatoes after they’re fully tender. A third is enough to thicken the broth while leaving the rest of the pieces intact for texture. If you mash too aggressively, the soup will look fine at first and then turn dense as it sits. Keep the simmer gentle once the cream goes in, too; a hard boil can make the dairy separate and dull the broth.

  • Russet potatoes — These are the right choice because they break down enough to thicken the soup naturally. Waxy potatoes stay too firm and won’t give you the same creamy body. If you only have Yukon Golds, use them and mash a little more of the pot at the end.
  • Bacon or speck — This is the backbone of the flavor, and the rendered fat seasons the vegetables before any broth goes in. Thick-cut bacon works fine, but speck brings a deeper, more cured note if you have it.
  • Caraway and marjoram — This is the combination that reads unmistakably German. Caraway can take over if you’re heavy-handed, so measure it carefully; marjoram softens that edge and keeps the soup savory instead of sharp.

What Each Ingredient Is Actually Doing in the Pot

German Potato Soup hearty rustic
  • Onion, carrots, and celery — They build the base sweetness that keeps the soup from tasting one-note. Dice them small enough that they soften in the bacon fat without browning hard.
  • Broth — Use a broth you’d actually drink on its own, because it carries the whole pot. Beef broth gives a deeper finish; chicken broth keeps it a little lighter and more traditional in a homey way.
  • Heavy cream — Add it after the potatoes are tender and the heat is lowered. If the soup is boiling hard when the cream goes in, it can look separated instead of silky.
  • Cider vinegar — Don’t skip it. Even a small amount sharpens the broth and keeps the cream from tasting flat. It won’t make the soup sour; it just gives the pot lift.
  • Frankfurters or bratwurst — Slice them thick enough to stay meaty in the bowl. Frankfurters are softer and saltier, while bratwurst adds more texture and a little extra spice.

Building the Pot in the Right Order

Render the Bacon First

Start the bacon in a cold pot and let it cook over medium heat until the pieces are crisp and the fat has rendered. That slow start gives you more fat for the vegetables and better flavor in the bottom of the pot. Pull the bacon out before it gets too dark or it’ll taste bitter by the time it goes back in at the end.

Soften the Vegetables in the Fat

Add the onion, carrots, and celery to the bacon fat with the butter and cook until the onion turns translucent and the carrots start to lose their raw edge. You’re looking for softened, fragrant vegetables, not browned ones. If the pan looks dry before they’ve softened, add a small knob of butter rather than letting them scorch.

Simmer Until the Potatoes Collapse Slightly

Once the broth, potatoes, caraway, marjoram, and bay leaf are in, bring everything up to a boil and then drop it to a steady simmer. The potatoes should turn fully tender and a few edges should start to break apart. If they’re still firm in the center, the soup won’t thicken properly when you mash part of it.

Finish With Cream, Vinegar, and Sausage

Take out the bay leaf, mash about a third of the potatoes right in the pot, then stir in the cream and vinegar. Add the sliced sausages and let them warm through gently for a few minutes. Keep the heat low here; once the dairy is in, aggressive boiling can make the soup lose its smooth finish.

How to Adapt This for a Lighter Bowl or a Bigger Batch

Make It Dairy-Free

Swap the heavy cream for an unsweetened oat or cashew cream and add it at the very end just like the original. The soup won’t have the same rich finish, but it will still be velvety if you keep the simmer gentle and lean on the potatoes for body.

Use Bratwurst for a Heartier Finish

Bratwurst gives the soup a meatier bite and a little more spice than frankfurters. Slice and brown it lightly before adding it back at the end if you want more color and a deeper savory edge.

Make It Gluten-Free

This recipe is naturally gluten-free as long as your broth and sausages are certified gluten-free. That label matters more than people think, because some broths and sausage brands hide wheat-based fillers in the seasoning mix.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The soup will thicken as it chills because the potatoes keep absorbing liquid.
  • Freezer: It freezes, but the cream may separate a little after thawing. For the best texture, freeze before adding the cream, then stir it in after reheating.
  • Reheating: Warm it slowly over medium-low heat and add a splash of broth if it has tightened up. Don’t boil it hard, or the cream can split and the potatoes can break down too far.

Questions I Get Asked About This Recipe

Can I use milk instead of heavy cream?+

You can, but the soup won’t feel as full or silky. Whole milk works best if that’s what you have, but add it over low heat and don’t let the pot boil afterward. Cream holds up better here because the potatoes already do some of the thickening.

How do I keep the soup from tasting bland?+

Salt the vegetables lightly after they soften, then taste again after the broth and potatoes have simmered. The bacon, caraway, marjoram, and vinegar all need room to show up, and the final seasoning at the end is what pulls them together. Bland soup usually means it needed more salt, not more cream.

Can I make German potato soup ahead of time?+

Yes, and it often tastes even better the next day. The soup will thicken in the fridge, so loosen it with a little broth when you reheat it. Hold back the parsley until serving so it stays bright.

How do I fix soup that got too thick after chilling?+

Stir in warm broth a splash at a time until the texture loosens back up. The potatoes keep soaking up liquid as the soup sits, so this is normal. Add the broth before the soup gets hot again so the cream stays smooth.

Can I leave out the caraway seeds?+

You can, but the soup loses part of its signature German character. If you don’t love caraway, use half the amount instead of skipping it entirely; that keeps the flavor present without making it stand out too much.

German Potato Soup

German potato soup made with a creamy, thickened broth by mashing a third of the potatoes. Simmered until very tender with bacon, vegetables, and sliced frankfurters for a hearty, rustic bowl.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: German
Calories: 540

Ingredients
  

Russet potatoes
  • 2 lb russet potatoes, peeled and cubed
Vegetables
  • 2 carrots, diced
  • 2 celery, diced
  • 1 onion, diced
Bacon and sausage
  • 4 oz bacon or speck, diced
  • 2 frankfurters or bratwurst links, sliced
Soup base
  • 4 cup beef or chicken broth
  • 1 cup heavy cream
  • 2 tbsp unsalted butter
  • 1 tbsp cider vinegar
Seasonings
  • 1 tsp caraway seeds
  • 1 tsp marjoram
  • 1 bay leaf
  • 0.25 salt and pepper
Garnish
  • 1 fresh parsley for garnish

Equipment

  • 1 Dutch oven

Method
 

Crisp the bacon
  1. Cook diced bacon in a large pot over medium heat until crispy, then remove and set aside.
  2. Leave the rendered bacon fat in the pot for sautéing.
Sauté the vegetables
  1. Sauté onion, carrots, and celery in the bacon fat and butter for 5 minutes, stirring until fragrant and softened.
Simmer the soup
  1. Add broth, potatoes, caraway seeds, marjoram, and bay leaf, then bring the mixture to a boil.
  2. Simmer for 20-25 minutes at a steady low boil until potatoes and vegetables are very tender.
Thicken and finish
  1. Remove the bay leaf, then mash a third of the potatoes in the pot to thicken the broth.
  2. Stir in heavy cream and cider vinegar, then add sliced sausages and simmer for 5 minutes.
  3. Return the bacon to the pot, season with salt and pepper, and garnish with fresh parsley before serving.

Notes

For best texture, mash only a third of the potatoes—leave the rest in cubes so the soup stays hearty. Refrigerate leftovers in an airtight container for up to 3 days; reheat gently on the stovetop, adding a splash of broth if it thickens. Freezing isn’t ideal because the cream can separate when thawed. If you want a lighter version, use half-and-half instead of heavy cream.

You might also like these recipes

Leave a Comment

Recipe Rating