German Potato Soup
German Potato Soup
I love a pot of German potato soup on a chilly evening — it’s the kind of meal that feels like a warm hug. The first time I made this, I forgot to brown the sausage and seriously considered ordering takeout; thankfully, a quick re-sear saved the day. This version is simple, honest, and exactly the kind of comfort food you want on a busy weeknight.
If you like potato-forward dinners, you might also enjoy my German potato pancakes (grated potato cakes) for a crispy side or brunch treat.
Why this recipe works
Why German Potato Soup Works
- Quick to make – from start to bowl in about 30–40 minutes, great for weeknights.
- Simple ingredients – basic pantry staples and a good smoked sausage do all the heavy lifting.
- Comforting texture – some potatoes mashed for creaminess with chunks left for bite.
- Beginner friendly – forgiving steps and easy swaps if you need dairy-free or vegetarian options.
Quick insight: browning the sausage and letting it crisp a little first adds smoky depth that makes the whole pot sing.
Ingredients You’ll Need
- 2 tablespoons olive oil – for sautéing the onions.
- 1 onion, chopped – yellow or sweet works fine.
- 2 cloves garlic, minced – fresh is best; don’t burn it.
- 4 cups potatoes, peeled and diced – Yukon Gold or russets both work.
- 4 cups chicken or vegetable broth – use low-sodium if you plan to salt later.
- 1 teaspoon dried thyme – or a few sprigs of fresh if you have them.
- 1 pound sausage (kielbasa or smoked sausage), sliced – adds a smoky, savory base.
- 1 cup cream or milk – whole milk or half-and-half for richness; plant milk works too.
- Salt and pepper to taste
- Fresh herbs (parsley or chives) for garnish
If you prefer a heartier meat-and-potato combo, this soup approach is similar to my creamy potato hamburger soup — same cozy vibe, different protein.
Kitchen Tools
- Large heavy-bottomed pot or Dutch oven
- Skillet for browning sausage
- Potato masher (or an immersion blender)
- Wooden spoon and a sharp knife
- Measuring cups and spoons
If you’re curious about other German soup styles to pair with this meal, check out this nice take on German beef noodle soup for another comforting bowl.
Step-by-Step Instructions
- Heat 2 tablespoons olive oil in a large pot over medium heat. Add the chopped onion and cook until translucent, about 5–7 minutes. You want the onions soft and sweet, not browned.
- Add the minced garlic and cook for another minute until fragrant. Be careful — garlic goes from fragrant to bitter fast. (I once burned a clove and had to start over; not my proudest moment.)
- Stir in the diced potatoes, broth, and thyme. Bring to a boil, then reduce to a simmer. Cook until potatoes are tender, about 15–20 minutes. You should be able to pierce them easily with a fork.
- Meanwhile, in a separate skillet, cook the sausage slices until nicely browned and a little crispy at the edges. This step adds flavor, so don’t rush it.
- Add the browned sausage to the soup. Then, use a potato masher to mash some of the potatoes right in the pot for a creamier texture, or blend about a third of the soup for a smoother finish if you like.
- Stir in the cream or milk, heat gently (don’t boil once dairy is added), and season with salt and pepper to taste. Serve hot, garnished with fresh parsley or chives.
Visual cues and smells: you’ll know it’s coming together when the kitchen smells smoky from the sausage and herbaceous from the thyme — so good.
Pro Tips for Success
- Use a mix of potato textures: Yukon Golds mash nicely and have a buttery flavor; russets break down more.
- Let the sausage develop a crust in the skillet — that browning is flavor gold.
- If the soup is too thin after adding milk, simmer uncovered a few minutes to reduce. If too thick, splash in a little extra broth.
- Warm the cream slightly before adding to the pot to avoid shocking the soup and curdling.
Common Mistakes to Avoid
- Overcooking garlic — add it later and watch it closely. Burnt garlic tastes bitter.
- Skipping the sausage browning — you’ll miss out on smoky flavor.
- Blending too much — if you over-blend, you’ll lose the comforting potato chunks people love.
- Oversalting — taste after adding the sausage and the cream, then adjust.
Variations and Substitutions
- Vegetarian: swap the sausage for smoked tofu or a smoked paprika-roasted mushroom mix and use vegetable broth.
- Dairy-free: use unsweetened oat or cashew milk; thicken with a small potato mash.
- Spicy version: add a diced jalapeño with the onions or a pinch of smoked paprika.
- Hearty meat swap: use diced ham or bacon in place of sausage for a different smoky profile.
What to Serve With This Recipe
- A big slice of crusty bread or rye for dunking.
- Simple green salad with a tangy vinaigrette to cut the richness.
- For a twin German-style meal, a bowl of German goulash soup makes a meaty, paprika-forward partner if you’re feeding a crowd. Each is bold in its own way and they complement each other nicely.
Storage and Leftovers
- Refrigerator: store in an airtight container for 3–4 days. Reheat gently on the stove; add a splash of broth if it’s thickened.
- Freezer: this soup can be frozen, but for best texture, leave out the cream before freezing. Thaw overnight and stir in fresh cream when reheating.
- Reheating tip: warm on low heat and stir frequently to prevent scorching; add a little broth or water if the potatoes soak up liquid.
FAQ (People Also Ask)
Q: Can I make this ahead of time?
A: Yes — it actually benefits from a little rest in the fridge. Reheat gently and add a splash of broth or cream as needed.
Q: Can I freeze German potato soup?
A: You can, but freeze without the dairy for better texture. Add cream when reheating.
Q: What’s the best sausage to use?
A: Kielbasa or smoked sausage both work great. Choose a smoked variety for more depth.
Q: Can I make this soup vegetarian?
A: Absolutely. Use vegetable broth and swap in smoked tofu or mushrooms for a similar savory bite.
Q: How do I make it creamier without cream?
A: Mash more potatoes in the pot or stir in a little potato starch slurry to thicken.
Quick Recipe Summary (Recipe Card Style)
- Prep time: 10 minutes
- Cook time: 25–30 minutes
- Servings: 4–6
Ingredients
- 2 tablespoons olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 4 cups potatoes, peeled and diced
- 4 cups chicken or vegetable broth
- 1 teaspoon dried thyme
- 1 pound sausage, sliced
- 1 cup cream or milk
- Salt and pepper to taste
- Fresh herbs for garnish
Short Steps
- Sauté onion until translucent.
- Add garlic, potatoes, broth, and thyme; simmer until potatoes are tender.
- Brown sausage in a skillet, then add to the pot.
- Mash some potatoes for texture, stir in cream, season, and serve with herbs.
Final Thoughts
This German potato soup is cozy, forgiving, and exactly what I reach for when I want food that feels like home. If you give it a try, tell me how you like your potatoes — mashed, smooth, or chunky. And don’t worry if your first pot isn’t perfect; mine rarely is, and that’s half the fun.


