German Potato Soup

Loading…

By Reading time

German potato soup lands in that sweet spot between rustic and comforting: thick enough to eat with a spoon, loaded with tender potato chunks, and finished with smoky bacon, frankfurters, and a little cream that rounds everything out. The broth turns golden and hearty as the potatoes break down just enough to give body without losing those soft, chunky bites that make every spoonful interesting.

What makes this version work is the balance of fat, acid, and herbs. Bacon gives the base its depth, butter helps the vegetables soften without scorching, and a small splash of cider vinegar wakes up the whole pot at the end. Caraway and marjoram bring the flavor into classic German territory, but they stay in the background instead of taking over.

Below, I’ve included the little details that matter most: how much potato to mash for the right thickness, when to add the cream so it stays smooth, and what to do if you want the soup a touch smokier or a little lighter.

“

The broth thickened beautifully when I mashed just part of the potatoes, and the cider vinegar at the end kept it from tasting heavy. My husband went back for a second bowl before I’d even sat down.

★★★★★— Melissa R.

German Potato Soup with bacon, frankfurters, and a creamy golden broth is worth pinning for cold nights and easy family dinners.

Save to Pinterest

The Trick to Keeping the Broth Thick Without Turning It Gluey

German potato soup gets its body from the potatoes themselves, not from flour or a big pile of cream. That matters, because once you understand that, you stop fighting the texture and start guiding it. If you mash too much of the pot, you end up with a dense, pasty soup. If you mash too little, the broth stays thin and the whole bowl feels unfinished.

The sweet spot is to break down about a third of the potatoes once they’re fully tender. That gives the soup a naturally starchy base while leaving enough cubes intact for texture. The potatoes need to be soft enough to collapse cleanly under the back of a spoon; if they still feel chalky in the center, wait a few more minutes before mashing.

What Each Ingredient Is Actually Doing in the Pot

German Potato Soup hearty rustic
  • Russet potatoes — These are the workhorse here because they break down enough to thicken the broth without disappearing completely. Waxy potatoes hold their shape too firmly and won’t give you the same creamy body. If you only have Yukon Golds, the soup will be silkier and a little less fluffy, which still works.
  • Bacon or speck — This is where the deep savory flavor starts. The rendered fat carries the onion, carrot, and celery, and the browned bits left in the pot season the soup from the bottom up. Thick-cut bacon works fine; speck brings a more pronounced smoked note if you want it.
  • Caraway and marjoram — These two are what make the soup taste distinctly German instead of just like potato chowder. Caraway can overwhelm if you go heavy, so stick close to the amount here. Marjoram softens the edge and gives the broth a gentle herbal finish.
  • Cider vinegar — This is the small splash that keeps the soup from tasting flat after the cream goes in. It doesn’t make the soup sour; it just brightens the bacon, potatoes, and sausage. Lemon juice can work in a pinch, but it tastes sharper and less round.

Building the Soup in the Right Order

Render the Bacon First

Start by cooking the bacon until the pieces are crisp and the fat has released into the pot. That fat is your cooking medium for the vegetables, so don’t rush to pull the bacon too early or you’ll leave flavor behind. Once the bacon is crisp, remove it and keep it for the finish so it stays crunchy enough to stand out against the creamy broth.

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 lose their raw edge. This stage builds sweetness, and if the vegetables start to brown too hard, the soup can taste muddy instead of clean and savory. Stir often and keep the heat at medium so the butter doesn’t scorch.

Simmer Until the Potatoes Collapse

Once the broth, potatoes, caraway, marjoram, and bay leaf are in, bring everything to a boil and then drop it to a steady simmer. You want the potatoes tender enough to mash easily and the vegetables soft enough that the broth picks up their flavor. If the pot boils aggressively, the potatoes can break apart too early and leave you with a cloudy soup that never quite settles into the right texture.

Finish with Cream, Vinegar, and Sausage

Pull out the bay leaf, mash part of the potatoes, then stir in the cream and cider vinegar. Add the sliced frankfurters or bratwurst and simmer just long enough to warm them through, not long enough to toughen them. Return the bacon at the end so it keeps some texture, then season carefully with salt and pepper because the broth and sausage may already bring plenty of salt.

How to Adapt This Soup When You Need a Different Finish

Make it lighter without losing body

Swap the heavy cream for half-and-half or whole milk, but add it at the very end and keep the soup below a simmer. You’ll lose some richness, so lean on the mashed potatoes and bacon fat for body instead of trying to rebuild it with more dairy.

Make it gluten-free without changing the texture

This soup is naturally gluten-free as written as long as your broth and sausage are certified gluten-free. The thickening comes from the potatoes, so you don’t need flour or cornstarch, which keeps the broth silky instead of gummy.

Skip the pork

Use butter plus a tablespoon of olive oil in place of the bacon fat, then add smoked paprika to bring back some of the depth you’d otherwise get from the bacon. The soup will be milder and less smoky, but the caraway, marjoram, and vinegar still give it a classic German feel.

Use it for leftovers the next day

The soup thickens as it sits because the potatoes keep absorbing liquid. Thin it with a splash of broth or water when reheating, and warm it slowly so the cream doesn’t separate. The flavor is often even better on day two after the herbs and bacon have had time to settle in.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. It will thicken as it chills.
  • Freezer: It freezes, but the cream can turn a little grainy when thawed. For best results, freeze before adding the cream, then stir it in after reheating.
  • Reheating: Warm gently on the stove over low heat with a splash of broth, stirring often. Don’t boil it hard or the cream can separate and the potatoes can turn mealy.

Answers to the Questions Worth Asking

Can I make German potato soup ahead of time?+

Yes, and it often tastes better after a night in the fridge. The soup will thicken, so plan to loosen it with a little broth when you reheat it. Add the parsley fresh at the end so it still looks bright.

How do I keep the soup from curdling when I add the cream?+

Take the pot off the heat or turn it to low before stirring in the cream. High heat is what usually causes a broken or grainy finish, especially in a soup with potatoes and vinegar. Once the cream is in, keep it at a gentle heat, not a boil.

Can I use Yukon Gold potatoes instead of russets?+

Yes. Yukon Golds hold their shape a little better and give the soup a slightly silkier texture, while russets break down more readily and make the broth thicker. Both work, so choose based on whether you want a chunkier or creamier bowl.

How do I thicken German potato soup if it looks too thin?+

Mash a few more potatoes right in the pot and simmer for another few minutes. That thickens the broth naturally without adding flour, which can make the soup taste pasty. If you still want it thicker, let it sit uncovered for a short time so some of the liquid can reduce.

Can I leave out the frankfurters or bratwurst?+

Yes, though the soup will be less meaty and a little more like a classic potato and bacon soup. If you skip the sausage, add a little extra bacon or use a smoked vegetarian sausage to keep some of that savory depth. The caraway and marjoram still carry the German-style flavor.

German Potato Soup

German potato soup with a thick, golden broth—tender russet potatoes simmered with bacon drippings and vegetables, then lightly mashed for body. Finish with cream and simmered frankfurters for a hearty, rustic bowl.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 6 servings
Course: Dinner
Cuisine: German
Calories: 525

Ingredients
  

Russet potatoes
  • 2 lb russet potatoes Peeled and cubed.
Vegetables
  • 2 carrots Diced.
  • 2 celery Diced.
  • 1 onion Diced.
Bacon and sausages
  • 4 oz bacon or speck Diced.
  • 2 frankfurters or bratwurst links Sliced.
Broth and aromatics
  • 4 cup beef or chicken broth Use either.
  • 1 tsp caraway seeds
  • 1 tsp marjoram
  • 1 bay leaf
Creamy finish
  • 1 cup heavy cream
  • 2 tbsp unsalted butter
  • 1 tbsp cider vinegar
Seasoning
  • 0.5 salt and pepper To taste.
Garnish
  • 0.25 fresh parsley For garnish.

Equipment

  • 1 Dutch oven

Method
 

Cook the bacon and sauté vegetables
  1. Cook the diced bacon in a large pot over medium heat until crispy, about 6 to 8 minutes, then remove and set aside. Leave the rendered bacon fat in the pot for the next step.
  2. Sauté the diced onion, diced carrots, and diced celery in the bacon fat and butter for 5 minutes. Cook until the onion looks translucent and the vegetables start to soften, with a faint sizzle.
Simmer the soup base
  1. Add the broth, cubed russet potatoes, caraway seeds, marjoram, and bay leaf, then bring to a boil over medium-high heat. You should see steady bubbling across the surface.
  2. Simmer for 20 to 25 minutes, stirring occasionally, until the potatoes and vegetables are very tender. The potatoes should break easily when pressed with a spoon.
Thicken and finish
  1. Remove the bay leaf, then mash a third of the potatoes in the pot to thicken the soup. Leave the rest chunky so you still get potato and vegetable pieces.
  2. Stir in the heavy cream and cider vinegar, then add the sliced frankfurters or bratwurst links and simmer for 5 minutes. Heat through until the sausages are hot and the broth looks creamy.
  3. Return the crispy bacon to the pot, then season with salt and pepper to taste. Garnish with fresh parsley right before serving for a fresh green cue.

Notes

Pro tip: mash about a third of the potatoes directly in the pot for a naturally thick, spoon-coating texture—avoid pureeing everything or it will turn gluey. Store leftovers in the refrigerator up to 3 days; reheat gently on the stove over low heat. Freeze is not recommended due to the cream (it can separate after thawing). For a lighter version, use half-and-half instead of heavy cream.

You might also like these recipes

Leave a Comment

Recipe Rating