Go Back

German-Style Potato Sausage Soup - Cozy, Hearty, and Simple

Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings

Ingredients
  

  • Smoked sausage (kielbasa, knackwurst, or bratwurst), sliced into half-moons – about 12 ounces
  • Unsalted butter or neutral oil – 2 tablespoons
  • Yellow onion, finely chopped – 1 medium
  • Leeks, white and light green parts only, sliced and rinsed – 1 medium (optional but recommended)
  • Carrots, diced – 2 medium
  • Celery, diced – 2 ribs
  • Garlic, minced – 3 cloves
  • Potatoes, peeled and cut into 1/2-inch cubes – 2 pounds (waxy or all-purpose like Yukon Gold)
  • Chicken or vegetable broth – 6 cups
  • Bay leaf – 1
  • Caraway seeds – 1/2 teaspoon (optional but traditional)
  • Dijon or German mustard – 1 tablespoon
  • Heavy cream or half-and-half – 1/2 to 3/4 cup
  • Apple cider vinegar – 1 to 2 teaspoons (to taste)
  • Fresh dill or parsley, chopped – 2 tablespoons
  • Salt and black pepper – to taste
  • Chives, thinly sliced – for garnish (optional)
  • Crusty bread – for serving (optional)

Method
 

  1. Brown the sausage. Heat a large pot or Dutch oven over medium heat. Add the sausage and cook until nicely browned on both sides, about 5–7 minutes. Transfer to a plate, leaving any fat in the pot.
  2. Sauté aromatics. Add butter to the pot. Stir in onion, leeks, carrots, and celery with a pinch of salt. Cook until softened and lightly golden, 6–8 minutes. Add garlic and cook 30 seconds until fragrant.
  3. Bloom spices. Sprinkle in caraway seeds and stir for 20–30 seconds. This wakes up their flavor without burning.
  4. Add potatoes and broth. Stir in potatoes, then pour in the broth. Add the bay leaf. Bring to a boil, then reduce to a simmer.
  5. Simmer until tender. Cook uncovered for 15–20 minutes, stirring occasionally, until the potatoes are fork-tender.
  6. Partially mash for body. Use a potato masher to gently mash a few scoops of potatoes in the pot. Don’t overdo it—just enough to thicken the soup naturally.
  7. Stir in sausage and enrich. Return the sausage to the pot. Add mustard and cream. Simmer 3–5 minutes to warm through and meld flavors. Adjust thickness with a splash of broth or cream as needed.
  8. Brighten and season. Turn off the heat. Stir in vinegar and fresh dill or parsley. Taste and season with salt and pepper. The vinegar should lift the flavor without making the soup tangy.
  9. Serve. Ladle into bowls and top with chives if you like. Serve with crusty bread for dipping.