German Potato Soup

Posted on

Soups, Stews & Chili

Difficulty

Prep time

Cooking time

Total time

Servings

German potato soup lands in that sweet spot between rustic and comforting: thick enough to eat with a spoon, brothy enough that it never feels heavy, and built with the kind of savory backbone that makes a second bowl inevitable. The potatoes soften and break down just enough to give the broth body, while bacon, caraway, marjoram, and a little cider vinegar keep every bite sharp, smoky, and balanced.

What makes this version work is the layering. Bacon fat carries the vegetables, the potatoes are only partially mashed so the soup stays hearty instead of gluey, and the vinegar goes in at the end to wake everything up. The cream smooths the edges without muting the broth, which is important here because this soup should taste clean and deeply savory, not flat or overly rich.

Below, I’ve laid out the part that matters most: how to get the texture right and why the order of ingredients changes the whole pot. If you’ve ever had potato soup turn grainy, thin, or bland, the notes here will keep that from happening.

The potatoes broke down just enough to thicken the broth, and the caraway with the cider vinegar gave it that real German soup flavor. I added extra parsley on top and 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 hearty bowl with smoky bacon, tender potatoes, and a broth that thickens itself.

Save to Pinterest

The Texture Trick That Keeps This Soup from Turning Gluey

Potato soup gets dull fast when everything is cooked down until it all tastes the same. The trick here is to let the potatoes soften completely, then mash only part of them in the pot. That gives you body without losing the chunks that make the soup feel rustic and substantial.

The other detail that matters is heat. Once the cream goes in, keep the soup at a gentle simmer. Boiling dairy hard can make the texture seem grainy or split at the edges, especially after the potatoes have already released starch into the broth. The vinegar at the end also matters more than people expect. It cuts through the cream and bacon fat so the soup tastes balanced instead of heavy.

What Each Ingredient Is Doing in the Pot

German Potato Soup hearty rustic
  • Russet potatoes — These are the backbone of the soup because they break down more than waxy potatoes and naturally thicken the broth. If you swap in Yukon Golds, the soup stays a little firmer and silkier, which is nice, but you’ll lose some of that classic hearty texture.
  • Bacon or speck — This adds smoke and salt, and the rendered fat becomes the cooking medium for the vegetables. If you use a leaner sausage-only version, add a little extra butter so the onions and carrots don’t taste flat.
  • Caraway seeds and marjoram — These are what give the soup its German character. Caraway can be strong, so toast it briefly in the fat if you want a deeper flavor, but don’t overdo it or it will dominate the pot.
  • Heavy cream — Cream rounds out the broth and makes the soup feel finished. Half-and-half works in a pinch, but the soup will be thinner and less velvety.
  • Cider vinegar — This is not a throwaway ingredient. It brightens the bacon, cream, and potatoes all at once, and without it the soup can taste heavy and one-note.
  • Frankfurters or bratwurst — These give you the meaty bites that turn this from a side dish into a full meal. Slice them after cooking so they hold their shape and don’t disappear into the broth.

Building the Pot in the Right Order

Crisping the Bacon First

Start by cooking the bacon slowly enough that it renders its fat before the edges burn. You want crisp pieces and a good layer of fat in the pot, not dry bacon that tastes scorched. Remove it once it’s done so it stays crisp for the finish. If you leave it in while the vegetables cook, it softens and loses the texture that makes the final bowl better.

Softening the Vegetables in the Fat

Onion, carrot, and celery go into the bacon fat with the butter and need a few minutes to turn glossy and fragrant. Don’t rush this part. The vegetables should lose their raw edge and start to look slightly translucent at the onions before you add the broth. If they stay firm here, they’ll taste undercooked later because the soup doesn’t simmer long enough to fix it.

Simmering the Potatoes Until They Collapse

Add the broth, potatoes, caraway, marjoram, and bay leaf, then bring everything up to a boil before lowering it to a steady simmer. You’re looking for potatoes that are tender enough to break cleanly with a spoon, not mush from the start. This usually takes 20 to 25 minutes. If the pot boils hard, the potatoes can fall apart unevenly and the broth can go cloudy in a way that tastes muddled instead of rustic.

Finishing with Cream, Vinegar, and Sausage

Take out the bay leaf, then mash about a third of the potatoes right in the pot. Stir in the cream and vinegar before adding the sliced sausage, and keep the heat gentle so the dairy stays smooth. The soup should look thick and slightly textured, with the sausage warmed through but still firm. Bring the bacon back at the end so it keeps its crunch and doesn’t disappear into the broth.

How to Adapt This When You Need to Shift the Recipe

Make It Gluten-Free Without Losing Body

This soup is naturally gluten-free as long as your broth and sausage are certified gluten-free. The potatoes handle the thickening, so you don’t need flour or a roux. That means the texture stays rustic and the broth stays clean instead of pasty.

Use Bratwurst for a Heartier, More Robut Bowl

Bratwurst makes the soup meatier and a little richer than frankfurters. Brown the slices lightly before they go into the pot if you want more flavor on the edges. That extra step gives you better sausage flavor, but it also makes the broth a touch more savory and less delicate.

Make It Lighter with Half-and-Half

Half-and-half works if you want a lighter finish, but the soup won’t be quite as velvety. Keep the heat low once it goes in so it doesn’t curdle or look broken around the edges. The flavor stays good, but the broth will feel a little thinner.

Skip the Bacon for a Pork-Free Version

If you need a pork-free version, use butter or neutral oil and add a little smoked paprika to replace the missing depth. You won’t get the same rendered fat flavor, so the soup will be softer and less smoky, but it still works well with the caraway and marjoram.

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 can make the texture a little less smooth after thawing. For the best result, freeze before adding the cream, then stir the cream in when reheating.
  • Reheating: Warm it slowly over low heat and add a splash of broth if it seems too thick. Don’t let it boil hard, or the dairy can separate and the potatoes can turn pasty.

Answers to the Questions Worth Asking

Can I use Yukon Gold potatoes instead of russet potatoes?+

Yes, but the soup will be a little silkier and less thick. Russets break down more, which is what gives this soup its hearty body. If you use Yukon Golds, mash a few extra potatoes in the pot to get the same texture.

How do I keep the cream from curdling in potato soup?+

Keep the heat low once the cream goes in and don’t let the soup boil afterward. Heavy cream is stable, but aggressive heat can still make the texture look broken, especially in a starch-thickened soup. Stir gently and let the residual heat finish the job.

Can I make this German potato soup ahead of time?+

Yes, and it often tastes even better the next day because the broth has time to settle into the potatoes and sausage. The soup will thicken as it sits, so add a splash of broth when reheating if needed. If you’re planning ahead, you can wait to add the parsley until serving.

How do I fix potato soup that turned out too thin?+

Mash more of the potatoes directly in the pot, or simmer it uncovered for a few more minutes to reduce the liquid a bit. The starch in the potatoes is what naturally thickens this soup, so that’s the best fix. Don’t add flour unless you want to change the texture completely.

Can I leave out the caraway seeds?+

You can, but the soup will taste less distinctly German and more like a standard creamy potato soup. If you don’t love caraway, use just half the amount instead of skipping it entirely. That way you still get the warm, savory note without it taking over.

German Potato Soup

German potato soup with a thick, rustic golden broth made by simmering potatoes and vegetables until tender, then partially mashing to thicken. Finished with slices of frankfurter or bratwurst, crispy bacon, and a creamy swirl.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: German
Calories: 520

Ingredients
  

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

Equipment

  • 1 Dutch oven

Method
 

Cook bacon
  1. Cook diced bacon in a large pot over medium heat until crispy, then remove and set aside.
Sauté vegetables
  1. Sauté onion, carrots, and celery in the bacon fat and butter for 5 minutes.
Simmer soup
  1. Add 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, stirring occasionally and keeping the heat at a steady bubbling.
Thicken and flavor
  1. Remove the bay leaf, then mash a third of the potatoes in the pot to thicken the soup.
  2. Stir in the cream and cider vinegar, then add the sliced sausages and simmer for 5 minutes.
Finish
  1. Return the bacon to the pot, season with salt and pepper, and garnish with fresh parsley before serving.

Notes

For the thickest texture, mash thoroughly and stir well after adding the cream so the broth turns velvety. Store leftovers in an airtight container in the refrigerator up to 3 days; reheat gently on the stovetop, adding a splash of broth if needed. Freeze is not recommended because the cream may separate after thawing. For a lighter option, use half-and-half instead of heavy cream.

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating