German Potato Soup (Kartoffelsuppe)

German Potato Soup, or Kartoffelsuppe, is a classic comfort food packed with hearty vegetables, tender potatoes, smoky sausage, and crisp bacon—all simmered in a creamy, herb-scented broth. Rich, warming, and deeply satisfying, this rustic one-pot dish is ideal for chilly days, cozy family dinners, or as part of a traditional German meal.

Why You’ll Love This Recipe

This soup is everything a cold-weather dish should be: filling, flavorful, and easy to make. The combination of crispy bacon and browned sausage adds rich, savory depth, while the potatoes and vegetables provide substance and heartiness. A splash of cream at the end enhances the texture, making each spoonful velvety and indulgent. It’s also versatile—perfect for feeding a crowd, meal prep, or as a freezer-friendly staple.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

  • Bacon, chopped
  • German-style sausage (bratwurst or kielbasa), sliced
  • Onion, diced
  • Garlic cloves, minced
  • Potatoes, peeled and diced
  • Carrots, chopped
  • Celery stalks, chopped
  • Chicken or vegetable broth
  • Heavy cream
  • Dried marjoram or thyme
  • Salt and black pepper
  • Fresh parsley, for garnish

Directions

  1. In a large pot or Dutch oven, cook the chopped bacon over medium heat until crispy. Remove with a slotted spoon and set aside.
  2. Add the sausage slices to the rendered bacon fat and brown lightly. Remove and set aside with the bacon.
  3. In the same pot, sauté the diced onion until translucent, about 5 minutes. Add the minced garlic and cook for 1 minute more.
  4. Stir in the diced potatoes, chopped carrots, chopped celery, dried marjoram (or thyme), salt, and black pepper.
  5. Pour in the chicken or vegetable broth and bring the mixture to a boil.
  6. Reduce heat to low, cover, and let simmer for 20–25 minutes or until the potatoes are tender.
  7. Stir in the heavy cream and return the cooked sausage and bacon to the pot. Simmer for an additional 5 minutes to heat through and blend the flavors.
  8. Serve hot, garnished with chopped fresh parsley.

Servings and timing

Servings: 6 servings
Prep Time: 15 minutes
Cooking Time: 35 minutes
Total Time: 50 minutes
Calories: 420 kcal per serving

Variations

  • Vegetarian Version: Skip the bacon and sausage, and use vegetable broth. Add smoked paprika for a hint of depth.
  • Spicy Twist: Use spicy sausage or add a pinch of red pepper flakes for extra warmth.
  • Creamy Texture: Use an immersion blender to partially purée the soup for a thicker, smoother base.
  • Beer-Infused: Replace 1 cup of broth with German beer for an Oktoberfest-inspired flavor.
  • Cheesy Addition: Stir in shredded cheese like Gruyère or cheddar for a creamy, cheesy soup.

Storage/Reheating

Store leftover German potato soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove over medium heat, stirring occasionally. Add a splash of broth or cream if the soup thickens during storage. This soup also freezes well for up to 3 months—cool completely before freezing, and thaw overnight in the refrigerator before reheating.

FAQs

What is Kartoffelsuppe?

Kartoffelsuppe is a traditional German potato soup made with vegetables and often enriched with sausage, bacon, and cream. It’s a staple in German cuisine and varies regionally.

Can I use other types of sausage?

Yes, smoked kielbasa, knackwurst, or even chorizo can be used depending on your taste preferences.

How do I thicken the soup?

You can mash some of the potatoes in the pot or blend part of the soup using an immersion blender for a thicker consistency.

Is this soup gluten-free?

Yes, all the ingredients are naturally gluten-free, but always check labels on sausage and broth for any hidden gluten-containing additives.

Can I make this soup ahead?

Absolutely. The flavors deepen as it sits, making it ideal for next-day meals. Prepare up to 2 days ahead and store in the refrigerator.

What kind of potatoes work best?

Waxy potatoes like Yukon Gold or red potatoes hold their shape well, but russets will break down and give a creamier texture if preferred.

Do I have to add cream?

No, the cream adds richness but can be omitted for a lighter version or replaced with a dairy-free alternative.

What side dishes go well with this soup?

Serve with crusty bread, pretzels, or a side of German cucumber salad (Gurkensalat) for a complete meal.

Can I freeze potato soup?

Yes, but be aware that potatoes may slightly change texture after freezing. Reheat slowly and stir well.

How do I add extra vegetables?

Feel free to stir in peas, green beans, or kale during the final minutes of cooking for added nutrition and color.

Conclusion

German Potato Soup is a warm, comforting dish that delivers deep, hearty flavors in every bowl. Packed with savory sausage, smoky bacon, and tender vegetables, it’s a soul-satisfying meal ideal for cold days and festive occasions alike. Whether enjoyed as a weeknight dinner or part of a traditional German spread, this soup is as cozy as it is delicious.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
German Potato Soup (Kartoffelsuppe)

German Potato Soup (Kartoffelsuppe)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Mari
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings
  • Category: Soup, Main Course
  • Method: Stovetop
  • Cuisine: German

Description

This comforting German Potato Soup (Kartoffelsuppe) is a hearty mix of potatoes, carrots, sausage, and crispy bacon simmered in a creamy herb-infused broth. A cozy, flavorful bowl of authentic German comfort food perfect for chilly days.


Ingredients

  • 6 slices bacon, chopped

  • 1 lb German-style sausage (bratwurst or kielbasa), sliced

  • 1 medium onion, diced

  • 3 garlic cloves, minced

  • 3 medium potatoes, peeled and diced

  • 2 carrots, chopped

  • 2 stalks celery, chopped

  • 4 cups chicken or vegetable broth

  • 1/2 cup heavy cream

  • 1 teaspoon dried marjoram or thyme

  • Salt and pepper, to taste

 

  • Fresh parsley, chopped (for garnish)


Instructions

  • In a large pot or Dutch oven, cook chopped bacon over medium heat until crispy. Remove and set aside.

  • Add sliced sausage to the bacon fat and brown lightly. Remove and set aside with the bacon.

  • In the same pot, sauté diced onion until translucent. Stir in garlic and cook for 1 minute more.

  • Add potatoes, carrots, celery, dried marjoram or thyme, salt, and pepper. Pour in broth and bring to a boil.

  • Reduce heat, cover, and simmer for 20–25 minutes or until potatoes are tender.

  • Stir in the heavy cream and return the bacon and sausage to the pot. Simmer for 5 more minutes.

 

  • Serve hot, garnished with chopped fresh parsley.


Notes

  • For a thicker soup, lightly mash some of the potatoes before adding cream.

  • Add leeks for a more traditional twist.

  • Use smoked sausage for a deeper flavor.

 

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *