German Potato Soup

Loading…

By Reading time

German potato soup lands in that sweet spot between rustic and comforting, with a thick golden broth, tender potato chunks, and just enough smoke from bacon or speck to keep every spoonful interesting. The cream softens the broth without turning it heavy, and the caraway with marjoram gives it that unmistakable German-style backbone. It eats like a full meal, which is exactly why it keeps showing up on my table.

What makes this version work is the order of the cooking. The bacon fat seasons the vegetables from the start, the potatoes simmer until they’re soft enough to mash a portion for body, and the cider vinegar goes in at the end to wake up the broth without making it sharp. That little hit of acidity matters; without it, the soup can taste flat once the cream goes in.

Below, I’ll show you how to keep the soup thick but not gluey, which sausage gives the best texture, and what to do if you want to make it ahead. It’s the kind of soup that gets even better after you’ve made it once and learned how your pot likes to behave.

“

The broth got thick and silky after I mashed part of the potatoes, and the cider vinegar at the end made the bacon and sausage taste even richer. My husband went back for a second bowl before I’d even sat down.

★★★★★— Melissa R.

Save this German Potato Soup for a thick, bacon-rich bowl with creamy broth and tender potatoes.

Save to Pinterest

The Reason This Soup Stays Thick Without Turning Heavy

Potato soup gets thin when all the potatoes stay in neat cubes and the broth never gets enough starch to hold onto. It gets gluey when too many potatoes are mashed hard or the soup boils after the cream goes in. This version avoids both problems by mashing only a third of the potatoes right in the pot, which gives the broth body while keeping plenty of texture in the bowl.

The bacon fat matters here too. It carries the flavor of the onion, carrot, and celery, and it gives the broth a savory edge that butter alone can’t build. The vinegar at the end isn’t there to taste sour; it just sharpens the whole pot so the cream, sausage, and herbs don’t blur together.

What Each Ingredient Is Actually Doing in the Pot

German Potato Soup creamy rustic hearty
  • Russet potatoes — These break down just enough to thicken the soup without losing every bit of shape. Yukon Golds work in a pinch, but they stay a little waxier and won’t give the same creamy body when you mash part of them.
  • Bacon or speck — This is the backbone of the soup’s flavor. If you use bacon, keep the rendered fat in the pot; if you use speck, expect a deeper smoky note and a little less grease.
  • Caraway seeds — They give the soup its unmistakable German character. Crush them lightly with your fingers before they go in if you want the flavor to bloom faster and taste less sharp.
  • Marjoram — This is the herb that rounds out the broth and keeps it from tasting all smoke and starch. Dried marjoram is the right choice here; oregano reads harsher and more Mediterranean.
  • Cider vinegar — This finishes the soup with lift. Lemon works in a pinch, but vinegar integrates better with the bacon and sausage and doesn’t pull the flavor in a different direction.
  • Heavy cream — It softens the broth and gives the soup its velvety finish. Half-and-half will work, but the soup will be lighter and a little less luxurious.

Building the Pot So the Cream Stays Smooth

Rendering the Bacon Without Burning It

Start the bacon in a cold pot and let the heat come up with it. That gives the fat time to render before the meat turns harsh and brittle. Pull it out when it’s crisp and browned, not dark, because those browned bits left behind in the pot are what season the vegetables. If the bottom starts to look black instead of deep brown, lower the heat before you add the onion.

Softening the Vegetables in the Fat

Add the onion, carrots, and celery to the bacon fat and butter and cook until the onion turns translucent and the carrots begin to lose their raw edge. You want the vegetables softened, not browned into sweetness, because this soup should taste savory and clean, not caramelized. Stir often enough that the butter doesn’t scorch around the edges. If the pot looks dry before the vegetables are ready, add another small knob of butter rather than letting them stick.

Simmering the Potatoes Until They’re Mashable

Once the broth, potatoes, caraway, marjoram, and bay leaf go in, bring the pot to a boil only long enough to get things moving, then drop it to a steady simmer. The potatoes should be completely tender when you press them against the side of the pot with a spoon. If they’re still firm in the center, they won’t mash smoothly and the soup will stay brothy instead of creamy. Don’t rush this part; it’s where the texture is built.

Finishing With Cream, Vinegar, and Sausage

Take the bay leaf out before you mash a portion of the potatoes. Stir in the cream over low heat, not a rolling simmer, so it blends into the broth instead of looking speckled or broken. Add the vinegar next, then the sliced frankfurters or bratwurst, and let them warm through for a few minutes. Put the bacon back in at the end so it stays crisp enough to give the soup contrast.

How to Adapt This Soup Without Losing the Soul of It

Make It Dairy-Free

Swap the cream for unsweetened oat cream or full-fat coconut milk if that’s what you have, but know that the soup will taste a little less classic and a little more rounded. Keep the vinegar at the end; it helps the dairy-free version taste complete instead of flat.

Use Bratwurst for a Heavier Finish

Bratwurst makes the soup richer and meatier, especially if you brown the slices lightly before stirring them in. Frankfurters are softer and more nostalgic, while bratwurst gives you a firmer bite and a little extra spice.

Make It Gluten-Free

This soup is naturally close to gluten-free as written, but check the broth and the sausage labels carefully. Some packaged broths and sausages use wheat-based fillers or flavorings, and that’s the one place where a hidden ingredient can trip you up.

Make It Ahead for Better Flavor

The soup tastes even deeper the next day after the caraway, marjoram, and bacon settle into the broth. If you’re making it ahead, stop before the final garnish, then reheat gently and add the parsley right before serving so it stays bright.

Storage and Reheating

  • Refrigerator: Keep it covered for up to 4 days. The soup thickens as it chills, so expect a heartier texture the next day.
  • Freezer: It freezes, but the cream can separate a little when thawed. If you want to freeze it, stop before adding the cream, then stir the cream in after reheating.
  • Reheating: Warm it slowly over low heat and add a splash of broth if it looks too thick. Don’t boil it hard after the cream goes in, or the texture can turn grainy.

Answers to the Questions Worth Asking

Can I use milk instead of cream in German potato soup?+

You can, but the soup will be thinner and a little less silky. Whole milk works better than low-fat milk, and it helps to keep the heat low so it doesn’t curdle. If you want more body without cream, mash a little more potato into the broth.

How do I keep German potato soup from getting too thick?+

Add only a third of the potatoes back in mashed form, then stop there unless the soup still looks loose. Potatoes keep thickening as they sit, especially after the cream goes in, so it’s better to err on the side of slightly thinner in the pot. A splash of broth will loosen it up fast if it sets too much.

Can I make German potato soup without bacon?+

Yes, but replace the bacon with a little extra butter and a pinch of smoked paprika if you want to keep some of that savory depth. Without the bacon, the soup leans gentler and a bit more like a vegetable-potato chowder. The broth and sausage still carry most of the flavor.

How do I stop the cream from curdling in this soup?+

Keep the soup at a low simmer when the cream goes in and don’t let it boil hard afterward. High heat is what makes cream split, especially in a broth that already has a little acid from the vinegar. Stir it in slowly and give it a minute to blend before you adjust the seasoning.

Can I make German potato soup the day before?+

Yes, and the flavor usually gets better overnight. The soup will thicken in the fridge, so loosen it with a little broth while reheating. Add the parsley at the end so it still looks fresh and tastes bright.

German Potato Soup

German potato soup with a thick, rustic texture—potatoes simmered with caraway and marjoram, then partially mashed for body. Finished with cream and sliced frankfurters for a hearty, golden broth.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: German
Calories: 650

Ingredients
  

Soup base
  • 2 lb russet potatoes
  • 2 carrots
  • 2 celery
  • 1 onion
  • 4 oz bacon or speck Dice and render for flavor.
  • 2 frankfurters or bratwurst links Slice before adding.
  • 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 salt and pepper Season to taste.
  • 1 fresh parsley For garnish.

Equipment

  • 1 Dutch oven

Method
 

Render bacon
  1. Cook diced bacon in a large Dutch oven 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, stirring until softened and fragrant.
Simmer soup
  1. Add broth, potatoes, caraway seeds, marjoram, and bay leaf, then bring to a boil.
  2. Reduce to a steady simmer and cook 20-25 minutes, until potatoes and vegetables are very tender and easily pierced with a fork.
Thicken
  1. Remove the bay leaf, then mash a third of the potatoes in the pot to thicken the broth.
Finish and season
  1. Stir in the cream and cider vinegar, then add sliced sausages and simmer 5 minutes until heated through.
  2. Return the bacon to the pot, season with salt and pepper, and garnish with fresh parsley.

Notes

For the thickest texture, mash while the soup is actively hot so the starch blends smoothly into the broth. Refrigerate leftovers in an airtight container up to 3 days; reheat gently on the stove. Freezing is not recommended due to cream separation. If you want a lighter option, use half-and-half instead of heavy cream for a similar but less rich body.

You might also like these recipes

Leave a Comment

Recipe Rating