German Potato Soup

Loading…

By Reading time

German potato soup lands in that perfect middle ground between rustic and comforting: thick enough to eat with a spoon, but still brothy enough to feel light on the table. The potatoes soften into the broth, the bacon gives the base a smoky backbone, and the sliced frankfurters turn each bowl into something hearty enough to count as dinner. A little cider vinegar at the end keeps the cream from tasting flat and lifts the whole pot in a way that feels old-fashioned and smart at the same time.

What makes this version work is the order. Bacon goes in first so the fat can season the vegetables, then the potatoes simmer until they’re tender enough to mash partly right in the pot. That step gives you body without flour, cornstarch, or a gluey texture. The cream goes in after the potatoes are soft, not before, so it stays smooth. And the vinegar isn’t there for tang alone — it sharpens the broth just enough to keep the soup from tasting heavy.

If you’ve made potato soup before and ended up with something bland or too thick, the details below are the part worth reading. The caraway and marjoram matter more than people expect, and there’s a simple way to keep the soup creamy even after it sits for a bit.

“

The soup thickened up beautifully when I mashed some of the potatoes in the pot, and the little splash of vinegar at the end kept it from tasting too heavy. My husband went back for a second bowl before I even sat down.

★★★★★— Karen M.

Save this German Potato Soup for the nights when you want a thick, smoky bowl with potatoes, bacon, and sausage all in one pot.

Save to Pinterest

The Secret to Keeping Potato Soup Thick Without Turning It Gluey

Potato soup gets heavy when the potatoes are pureed smooth or when the starch cooks down too hard in a pot that’s boiling too aggressively. The fix here is part-mashing, not full-blending. You want enough broken potato to thicken the broth and give it body, but you still want visible chunks of potato, carrot, and celery so the soup keeps its rustic texture.

The other thing that keeps this soup from turning muddy is the timing of the cream and vinegar. Cream goes in after the potatoes are fully tender, because acid and long simmering together can make dairy look split or dull. The vinegar goes in at the end to wake up the broth and balance the richness from the bacon, butter, and cream.

What Each Ingredient Is Actually Doing in This Bowl

German Potato Soup hearty rustic
  • Russet potatoes — These break down beautifully and give the soup its body. Waxy potatoes hold their shape too well and won’t thicken the broth the same way.
  • Bacon or speck — This is where the soup gets its smoky base. If you use speck, the flavor will be a little deeper and saltier; if you use bacon, you’ll get a more familiar, rounder smoke.
  • Caraway seeds — They give the soup that unmistakable German note. Don’t skip them if you want the flavor to read as something more than generic potato soup.
  • Marjoram — It softens the caraway and brings a savory, herbal edge that fits the potatoes and sausage. Dried marjoram works fine here.
  • Heavy cream — This finishes the soup with richness and a smooth texture. Half-and-half can work in a pinch, but the soup will be a little thinner.
  • Cider vinegar — A small amount keeps the soup from tasting flat. It doesn’t make the soup sour; it just sharpens the edges so the cream and potatoes don’t sit heavy.

Building the Pot So the Flavor Layer Stays Strong

Crisping the Bacon First

Cook the diced bacon in a large pot until the pieces are crisp and the fat has rendered. That fat is your starting point, so don’t rush this stage. If the bacon is pale and soft, it won’t season the vegetables the same way, and the soup will taste flatter. Lift the bacon out once it’s crisp and keep it for the end so it stays chewy instead of disappearing into the broth.

Softening 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 vegetables start to soften at the edges. This is where the soup gets its sweet, savory base. If the pot is too hot, the onions will brown before the carrots soften, and that brings a bitter note you don’t want here. Stir often and keep the heat at medium.

Letting the Potatoes Thicken the Broth

Once the broth, potatoes, caraway, marjoram, and bay leaf go in, bring the pot to a boil and then turn it down to a steady simmer. The potatoes should become very tender without breaking apart completely. When they’re soft, mash about a third of them right in the pot. That’s the move that gives you a thick, spoon-coating soup without flour or cream-heavy heaviness.

Finishing with Cream, Vinegar, and Sausage

Stir in the cream and cider vinegar after the potatoes are tender, then add the sliced frankfurters or bratwurst and simmer just long enough to heat them through. You’re not trying to cook the sausages for a long time here, only to let them warm and flavor the broth. Add the bacon back at the end so it keeps some texture. Taste for salt and pepper after everything is combined, because the bacon, broth, and sausage can shift the seasoning more than you expect.

How to Adapt This for a Lighter Pot or a Different Pantry

Dairy-Free Version

Use full-fat coconut milk or unsweetened oat cream in place of the heavy cream. Oat cream gives the cleanest flavor, while coconut milk adds a faint sweetness that changes the soup a little. Either way, keep the heat low once it’s added so it doesn’t separate.

Gluten-Free by Default

This soup is naturally gluten-free as written, as long as your broth, bacon, and sausages are certified gluten-free. That last part matters more than people think, since packaged sausages and broths can hide wheat-based fillers or flavorings.

Vegetarian Swap

Skip the bacon and sausage, use vegetable broth, and add a little smoked paprika plus extra butter for depth. You’ll lose the meaty backbone, but the caraway, marjoram, and potato still give you a satisfying bowl. A splash of liquid smoke can help if you want a more traditional smoky note.

Make It Thicker or Brothier

For a thicker soup, mash nearly half the potatoes and let it simmer uncovered for a few extra minutes before adding the cream. For a looser soup, hold back about a cup of broth and add it after the cream until the texture looks right. The soup will also thicken slightly as it sits, so don’t overdo it at the stove.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. It will thicken as it chills, especially because of the potatoes.
  • Freezer: It freezes, but the cream can change texture a bit after thawing. For the best result, freeze before adding the cream, then stir it in when reheating.
  • Reheating: Warm gently over low heat and add a splash of broth or water if the soup has tightened up. Don’t boil it hard, or the cream can separate and the potatoes can break down too much.

Answers to the Questions Worth Asking

Can I use milk instead of heavy cream?+

You can, but the soup will be thinner and a little less plush. Whole milk is the best stand-in if that’s what you have, but add it off the heat or over very low heat so it doesn’t curdle or taste scalded.

How do I keep the potatoes from falling apart completely?+

Cut them into even cubes and keep the simmer gentle, not a hard boil. Russets soften fast, which is great for thickening, but if the heat is too high they’ll break down before the rest of the vegetables are tender.

Can I make German potato soup ahead of time?+

Yes, and it reheats well. The soup will thicken in the fridge, so thin it with a little broth when you warm it back up. If you’re planning ahead, you can also wait to add the cream until reheating for the smoothest texture.

How do I make this soup less smoky?+

Use bacon instead of speck, and choose a mild sausage rather than a heavily smoked one. You can also hold back a little of the bacon fat after cooking if the pot tastes too rich before the broth goes in.

Can I leave out the caraway seeds?+

You can, but the soup will lose one of the clearest German-style notes. If you don’t like caraway, start with half the amount instead of skipping it entirely, then taste before deciding whether to add the rest.

German Potato Soup

German potato soup with a thick, golden broth created by mashing a third of the potatoes for natural body. Cook bacon until crisp, simmer until tender, then finish with cream, cider vinegar, and sliced frankfurters.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: German
Calories: 520

Ingredients
  

Potatoes
  • 2 lb russet potatoes peeled and cubed
Vegetables
  • 2 carrots diced
  • 2 celery diced
  • 1 onion diced
Meat & Sausage
  • 4 oz bacon or speck diced
  • 2 frankfurters or bratwurst links sliced
Soup Base & Flavorings
  • 4 cup beef or chicken broth
  • 1 cup heavy cream
  • 2 tbsp unsalted butter
  • 1 tbsp cider vinegar
  • 1 tsp caraway seeds
  • 1 tsp marjoram
  • 1 bay leaf
  • 0.25 tsp salt and pepper to taste
Garnish
  • 0.25 cup fresh parsley for garnish

Equipment

  • 1 Dutch oven

Method
 

Cook the bacon
  1. Cook the diced bacon in a large pot over medium heat until crispy, then remove and set aside.
Sauté vegetables
  1. Sauté the onion, carrots, and celery in the bacon fat and butter for 5 minutes over medium heat until softened and glossy.
Simmer the soup
  1. Add the broth, potatoes, caraway seeds, marjoram, and bay leaf, then bring the mixture to a boil.
  2. Simmer for 20-25 minutes until the potatoes and vegetables are very tender and a fork slides in easily.
  3. Remove the bay leaf, then mash a third of the potatoes in the pot to thicken the broth to a creamy consistency.
Finish with cream and sausage
  1. Stir in the heavy cream and cider vinegar until the soup looks smooth and slightly golden.
  2. Add the sliced sausages and simmer for 5 minutes until heated through.
  3. Return the bacon to the pot, then season with salt and pepper and garnish with fresh parsley before serving.

Notes

For best texture, mash only a third of the potatoes so the soup stays chunky; cool leftovers uncovered for 10 minutes, then refrigerate in a sealed container up to 3 days. Reheat gently over low heat, stirring often, since the cream can thicken as it cools. Freezing is not recommended because cream may separate when thawed. Dietary swap: use turkey bacon and chicken broth for a lighter variation.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating