German Potato Soup Recipe

German Potato Soup Recipe that I learned in a small Bavarian kitchen tastes cozy, creamy, and deeply savory. I serve it on cold nights, and the table goes quiet after the first spoonful. I keep the method simple with pantry potatoes, a little bacon, and classic marjoram. You can blend it silky or leave it chunky, and both styles deliver pure comfort.

Homemade German Potato Soup Recipe

I built this German potato soup for weeknights, so it cooks fast and tastes like it simmered all afternoon. The potatoes turn creamy, the bacon brings a gentle smoke, and marjoram adds that old world aroma you crave. I give you options for chunky or smooth texture, meat or vegetarian, creamy or dairy free. You get a bowl that feels special but still fits real life.

Ingredients You’ll Need

  • 6 strips bacon diced optional for garnish and flavor
  • 1 tablespoon butter
  • 1 tablespoon olive oil
  • 1 large onion chopped
  • 2 carrots diced
  • 1 rib celery diced or 1 leek thinly sliced well rinsed
  • 3 cloves garlic minced
  • 2 pounds potatoes russet or Yukon Gold peeled and cut into small cubes
  • 6 cups chicken stock or vegetable stock low sodium
  • 1 bay leaf
  • 1 teaspoon dried marjoram or 1 tablespoon fresh chopped
  • 1 teaspoon caraway seeds optional
  • 1 teaspoon kosher salt plus more to taste
  • 0.5 teaspoon black pepper
  • 0.5 cup heavy cream or half and half optional
  • 8 ounces smoked sausage such as bratwurst or knackwurst sliced optional
  • 1 tablespoon apple cider vinegar or white wine vinegar
  • 2 teaspoons Dijon mustard optional
  • Chopped chives or parsley for garnish

How to Make German Potato Soup

  1. Set a large pot over medium heat. Cook the bacon until crisp and golden. Scoop out half for garnish and leave the rest in the pot with its fat.
  2. Add butter and olive oil. Stir in onion, carrots, and celery or leek. Cook until the onion turns translucent and the veggies soften, about 6 to 8 minutes, and scrape up any browned bits.
  3. Add garlic, marjoram, and caraway seeds. Stir for 30 seconds until fragrant.
  4. Add potatoes, stock, bay leaf, salt, and pepper. Bring the pot to a gentle boil, then lower to a lively simmer.
  5. Cook until the potatoes turn tender, about 15 to 18 minutes. Fish out the bay leaf.
  6. Choose your texture. For a rustic soup, mash a few scoops of potatoes against the side of the pot. For a smoother soup, blend about half the pot with an immersion blender, then stir back in.
  7. Stir in the cream if you want a richer finish. Add the sliced sausage and warm it through for 3 to 5 minutes.
  8. Add vinegar and mustard to brighten the flavor. Taste and adjust salt and pepper.
  9. Ladle into bowls and finish with crispy bacon and a shower of chives or parsley.

Expert Tips

  • Aim for 1 inch potato cubes for even cooking. Small cubes cook through quickly and keep the broth balanced.
  • Marjoram gives the soup its signature aroma. If you only have thyme, use a light hand and keep the marjoram on your list for next time.
  • Blend in stages to control thickness. A few quick pulses create a creamy body while keeping soft potato pieces.
  • Add the acid at the end. A small splash of vinegar lifts the richness and makes every spoonful pop.

Variations and Substitutions

  • Vegetarian version: Skip bacon and sausage. Start with olive oil and butter, then use vegetable stock. Add smoked paprika for a hint of smoke.
  • No dairy version: Finish with a swirl of olive oil or a spoon of cashew cream. The blended potatoes still give a creamy feel.
  • Herb twist: Swap marjoram for thyme or a small pinch of rosemary. Keep it gentle so the potatoes stay the star.
  • Extra veg: Add shredded cabbage in the last 10 minutes for a hearty touch. You can also toss in peas during the final 3 minutes.
  • Meat lovers: Use both bacon and sausage for layered flavor. Brown the sausage coins after bacon for deeper caramelization.

Mistakes to Avoid

  • Over blending the whole pot can turn the soup gummy. Blend part of it and keep some soft chunks.
  • Salting heavily at the start can backfire as the stock reduces. Season lightly early and finish at the end.
  • Skipping the veggie sweat shortchanges flavor. Give the onion and carrots time to soften and sweeten.
  • Boiling hard can break potatoes and cloud the broth. Keep a steady simmer for the best texture.

What to Serve with German Potato Soup

  • Warm pretzels or a crusty loaf that soaks up every last spoonful.
  • A crisp cucumber salad with dill for a fresh counterpoint.
  • Sauerkraut or pickled beets on the side for a tangy contrast.
  • Toppings at the table: more chives, crispy bacon bits, rye croutons, or an extra spoon of mustard.

Leftovers and Storage Tips

  • Cool the soup quickly, then store it in airtight containers for up to 4 days in the fridge.
  • Reheat gently over medium heat and stir often. Add a splash of stock or water if it thickens in the fridge.
  • Freeze the soup for up to 2 months if you plan to blend it smooth. Potatoes can turn grainy after a freeze, so blend again after thawing for a creamy finish.
  • If you used dairy, thaw in the fridge and reheat slowly to keep the texture smooth.

Nutrition Information

  • Approximate per serving for a six serving batch with bacon, a small amount of cream, and sausage: 420 calories, 20 g fat, 38 g carbs, 4 g fiber, 18 g protein, 980 mg sodium.
  • Approximate per serving for a six serving vegetarian batch without cream or sausage: 260 calories, 7 g fat, 44 g carbs, 5 g fiber, 6 g protein, 720 mg sodium.
  • Actual numbers vary based on brands, stock levels, and sausage choice. I calculate these with standard tools and common grocery ingredients.
German Potato Soup Recipe
Ally Sanders

German Potato Soup Recipe

A hearty and comforting German Potato Soup, perfect as a warm appetizer or a light lunch.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 4
Course: Soup
Cuisine: American

Ingredients
  

  • 6 medium potatoes, peeled and diced
  • 1 large onion, finely chopped
  • 2 stalks celery, chopped
  • 4 cups vegetable or chicken broth
  • 1/2 cup heavy cream
  • 4 oz smoked bacon, diced
  • 2 tablespoons butter
  • to taste salt and pepper
  • 2 tablespoons fresh parsley, chopped

Instructions
 

  1. In a large pot, melt butter over medium heat. Add onions and celery, sauté until softened.
  2. Add diced potatoes and broth. Bring to a boil, then reduce heat and simmer until potatoes are tender, about 20 minutes.
  3. Optional: In a separate pan, cook diced bacon until crispy. Set aside.
  4. Using an immersion blender, partially puree the soup to desired consistency, leaving some chunks.
  5. Stir in heavy cream, season with salt and pepper to taste.
  6. Garnish with cooked bacon and chopped fresh parsley before serving.

Notes

For a vegetarian version, omit bacon and use vegetable broth. Adjust cream amount for a lighter or richer soup.