Follow Me On Social Media!
Classic German Potato Soup With Sausage (Kartoffelsuppe)

There’s something undeniably comforting about a bowl of Classic German Potato Soup With Sausage. Thick, creamy, and packed with hearty ingredients, this traditional dish—known in Germany as Kartoffelsuppe—has been warming families for generations. It’s the kind of soup that feels like home: rustic, nourishing, and deeply satisfying, especially on cold days when you crave real comfort food.
Unlike thin, broth-based soups, German potato soup is intentionally substantial. It’s built on simple pantry staples—potatoes, vegetables, broth, and smoky sausage—but delivers bold, layered flavor. Each spoonful offers creamy potatoes, tender vegetables, and savory sausage, creating a meal that’s both filling and soul-soothing.
In this recipe, we’re honoring tradition while keeping the method approachable for the modern home cook. Whether you’re exploring German cuisine for the first time or recreating a nostalgic favorite, this soup delivers classic flavor without fuss.
Why German Potato Soup Is So Special
German cuisine is known for its honest, hearty dishes, and potato soup is one of its most beloved staples. While variations exist from region to region, most traditional German potato soups share a few defining traits:
- Thick, creamy texture without being overly heavy
- Smoky sausage for depth and richness
- Root vegetables for natural sweetness
- Simple seasoning that lets ingredients shine
Historically, Kartoffelsuppe was a practical dish—affordable, filling, and easy to stretch to feed large families. Today, it’s cherished not just for its practicality, but for its unmistakable comfort and timeless appeal.
Ingredients
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 medium onion, finely diced
- 2 cloves garlic, minced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 1 ½ pounds potatoes, peeled and cubed (Yukon Gold or Russet)
- 6 cups chicken or vegetable broth
- 1 bay leaf
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- ½ teaspoon dried marjoram or thyme
- 8 oz smoked German-style sausage (bratwurst or kielbasa), sliced
- ¾ cup heavy cream or milk
- Fresh parsley, chopped (for garnish)

Instructions
- Heat butter and olive oil in a large soup pot over medium heat.
- Add diced onion and cook for 3–4 minutes until softened and translucent.
- Stir in garlic, carrots, and celery; cook for another 3 minutes until fragrant.
- Add cubed potatoes, broth, bay leaf, salt, pepper, and marjoram. Bring to a gentle boil.
- Reduce heat, cover, and simmer for 20–25 minutes, until potatoes are very tender.
- Remove bay leaf. Use an immersion blender to partially blend the soup, leaving some chunks for texture.
- In a separate skillet, lightly brown the sliced sausage for extra flavor.
- Stir sausage into the soup and simmer uncovered for 5 minutes.
- Add cream and stir gently. Taste and adjust seasoning as needed.
- Serve hot, garnished with fresh parsley.
Texture Matters: How Creamy Should It Be?
Authentic German potato soup isn’t completely smooth—it’s meant to have character. By partially blending the soup, you achieve a naturally thick base while keeping satisfying chunks of potato and vegetables intact. This balance is what makes the dish feel rustic and comforting rather than heavy or bland.
If you prefer a smoother soup, you can blend more thoroughly. For an even heartier version, mash some potatoes with a fork instead of blending.
Best Sausage for German Potato Soup
Smoked sausage is essential here. Traditional German versions often use Wiener, Bockwurst, or Bratwurst. For accessibility, kielbasa works beautifully and delivers that smoky depth that defines the soup.
Pro tip: browning the sausage separately before adding it to the soup enhances flavor and prevents it from becoming rubbery.
Variations and Customizations
- Vegetarian: Skip the sausage and use vegetable broth. Add smoked paprika for depth.
- Dairy-Free: Replace cream with unsweetened oat or almond milk.
- Extra Hearty: Add leeks or parsnips for more complexity.
- Spicy Twist: A pinch of chili flakes adds gentle heat without overpowering tradition.

Serving Suggestions
Classic German potato soup is often served with:
- Crusty rye or sourdough bread
- Pretzels or bread rolls
- A light green salad
- Pickles or sauerkraut on the side
It’s filling enough to stand alone as a main course, yet pairs beautifully with simple accompaniments.
Storage and Reheating Tips
This soup stores exceptionally well, making it perfect for meal prep.
- Refrigerate: Up to 4 days in an airtight container
- Freeze: Up to 2 months (freeze before adding cream for best texture)
- Reheat: Gently on the stovetop, adding a splash of broth or milk if needed
Cultural Fun Fact
In Germany, potato soup is often served at festivals, family gatherings, and winter markets. Each household has its own version, passed down through generations. Some are thinner, some thicker—but all are rooted in warmth, nourishment, and tradition.
Final Thoughts
This Classic German Potato Soup With Sausage is everything comfort food should be: simple, hearty, and deeply satisfying. It proves that humble ingredients, when treated with care, can create a dish that feels special every single time.
Whether you’re cooking for family, guests, or just yourself on a chilly evening, this soup delivers warmth in every spoonful.

Classic German Potato Soup With Sausage
Ingredients
Equipment
Method
- Heat butter and olive oil in a large pot. Sauté onion until soft.
- Add garlic, carrots, and celery. Cook until fragrant.
- Add potatoes, broth, bay leaf, salt, and pepper. Simmer until tender.
- Partially blend soup for a creamy texture.
- Brown sausage separately and stir into soup.
- Add cream, adjust seasoning, and serve hot.



