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
- 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.
- 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.
- Add garlic, marjoram, and caraway seeds. Stir for 30 seconds until fragrant.
- Add potatoes, stock, bay leaf, salt, and pepper. Bring the pot to a gentle boil, then lower to a lively simmer.
- Cook until the potatoes turn tender, about 15 to 18 minutes. Fish out the bay leaf.
- 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.
- Stir in the cream if you want a richer finish. Add the sliced sausage and warm it through for 3 to 5 minutes.
- Add vinegar and mustard to brighten the flavor. Taste and adjust salt and pepper.
- 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
A hearty and comforting German Potato Soup, perfect as a warm appetizer or a light lunch.
Ingredients
Instructions
- In a large pot, melt butter over medium heat. Add onions and celery, sauté until softened.
- Add diced potatoes and broth. Bring to a boil, then reduce heat and simmer until potatoes are tender, about 20 minutes.
- Optional: In a separate pan, cook diced bacon until crispy. Set aside.
- Using an immersion blender, partially puree the soup to desired consistency, leaving some chunks.
- Stir in heavy cream, season with salt and pepper to taste.
- 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.
