German Potato Soup 

German Potato Soup, or Kartoffelsuppe, is a warm, filling, and rustic dish that’s been a staple in German households for generations. It combines tender potatoes, savory vegetables, smoky bacon or sausage, and simple seasonings in a creamy broth that’s both satisfying and soul-soothing. Perfect for chilly evenings or weekend meals, this traditional soup is as cozy as it is hearty—and easy to make with pantry staples.

For more soul-warming classics, try our rich Chicken Fricassee or the decadent Chicken with Creole Mustard Cream Sauce.

german potato soup

Credit: Pinterest

Ingredients You Will Need

For the Soup:

  • 1 tablespoon butter
  • 4 slices bacon (chopped) or 6 oz smoked sausage (sliced)
  • 1 medium yellow onion (chopped)
  • 2 carrots (peeled and diced)
  • 2 celery ribs (chopped)
  • 2 garlic cloves (minced)
  • 5 medium Yukon gold or Russet potatoes (peeled and diced)
  • 4 cups chicken or vegetable broth
  • 1 bay leaf
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon nutmeg (optional, for classic flavor)

For Creamy Finish:

  • 1 cup whole milk or heavy cream
  • 1/2 teaspoon dried marjoram (optional, traditional herb)
  • Chopped parsley (for garnish)

Cooking Time

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Serves: 4–6

Equipment You’ll Need

  • Large pot or Dutch oven
  • Cutting board and knife
  • Wooden spoon or ladle
  • Potato masher or immersion blender (optional)
  • Measuring cups and spoons

How to Make German Potato Soup: Step-by-Step

1. Cook the Bacon or Sausage

In a large pot, melt butter over medium heat. Add chopped bacon or sliced sausage and cook until browned and crisp. Remove and set aside, leaving a bit of fat in the pot for flavor.

2. Sauté the Vegetables

Add chopped onion, carrots, and celery. Cook for 5–6 minutes until vegetables are softened. Stir in garlic and cook for 1 more minute.

3. Add Potatoes and Broth

Add diced potatoes, broth, bay leaf, salt, pepper, and nutmeg (if using). Bring to a boil, then reduce heat and simmer for 15–20 minutes, or until potatoes are very tender.

4. Mash or Blend (Optional)

For a thicker texture, mash some of the potatoes with a masher or blend a portion of the soup using an immersion blender. Leave some chunks for rustic texture.

5. Stir in Cream and Herbs

Add milk or cream, cooked bacon or sausage, and marjoram (if using). Simmer for another 5 minutes to warm through and meld flavors. Taste and adjust seasoning.

6. Serve and Garnish

Ladle soup into bowls and top with chopped parsley and additional bacon or sausage, if desired. Serve hot with crusty bread or rye rolls.

Nutritional Information (Per Serving)

  • Calories: 380
  • Protein: 14g
  • Fat: 22g
  • Carbohydrates: 34g
  • Fiber: 4g
  • Sugar: 5g
  • Sodium: 760mg
  • Cholesterol: 55mg

Tips and Variations

  • Vegetarian Version: Omit the bacon/sausage and use vegetable broth. Add more herbs like thyme or rosemary.
  • Cream Swap: Use half-and-half or evaporated milk for a lighter version.
  • Add Leeks: A common addition in German soups for a slightly sweet, mellow onion flavor.
  • Thick or Thin: Adjust thickness by blending more potatoes or adding extra broth.
  • Protein Boost: Stir in diced cooked ham or shredded chicken for a heartier meal.

How to Store and Reheat

Refrigerator:

Store in an airtight container for up to 4 days. The flavors deepen over time.

Freezer:

Freeze cooled soup for up to 2 months. Avoid freezing with cream—add it fresh after reheating if possible.

Reheat:

Warm over medium-low heat on the stove, stirring occasionally. Add a splash of milk or broth if it thickens too much.

Why You’ll Love This Recipe

German Potato Soup is the kind of recipe that sticks with you. It’s simple, humble, and deeply satisfying. The combination of tender potatoes, creamy broth, and savory meats or vegetables creates a comforting flavor that feels both homey and hearty.

Whether you’re recreating grandma’s soup pot or just looking for something to warm you up on a cold day, this dish hits all the right notes. It’s also budget-friendly, meal-prep friendly, and incredibly adaptable to what you have on hand.

My Final Thoughts

This soup is German comfort food at its best—unfussy, filling, and full of nostalgic warmth. I love that you can tweak it to your preferences, whether you like it chunky or creamy, vegetarian or meaty. And nothing beats dunking a piece of buttered rye bread into a steaming bowl of Kartoffelsuppe.

If you’ve never made homemade potato soup before, this is a great place to start. It’s easy, forgiving, and always delicious.

german potato soup

Credit: Pinterest

Frequently Asked Questions

Can I use red potatoes?
Yes, but they won’t break down as easily. Yukon gold or Russet work best for a creamy texture.

Is this soup gluten-free?
Yes, if you skip the flour (if thickening with a roux) and ensure your broth and sausage are gluten-free.

What can I serve with this soup?
Crusty bread, soft pretzels, or German rye rolls pair beautifully.

Can I make this ahead of time?
Yes! It reheats very well and often tastes better the next day.

Do I have to blend it?
Not at all! Many traditional versions are chunky and rustic—it’s delicious either way.

And for a totally different flavor-packed comfort dish, don’t miss our Loaded Venison Queso Dip—perfect for game day or cozy nights in.

german potato soup
0095802ee202efe69de966dd8f17ba2b27faf45d38bcf4c3bba2d8c8e90c138dSofia

german potato soup

A warm, rustic soup made with tender potatoes, smoky bacon, and classic German herbs. Hearty, flavorful, and perfect for chilly evenings—served with crusty bread or pretzels.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6
Course: dinner, Main Course
Cuisine: German, European
Calories: 390

Ingredients
  

  • 4 slices bacon chopped
  • 1 tablespoon butter optional, for richness
  • 1 small onion diced
  • 2 carrots diced
  • 2 celery stalks diced
  • 2 garlic cloves minced
  • 1 ½ lbs potatoes peeled and diced (Yukon gold or russet)
  • 4 cups chicken or vegetable broth
  • 1 teaspoon dried marjoram
  • ½ teaspoon dried thyme
  • Salt and black pepper to taste
  • 1 cup whole milk or heavy cream
  • Optional: chopped parsley or chives for garnish
  • Optional: German sausages like bratwurst, sliced and browned

Method
 

  1. Cook the Bacon:
  2. In a large soup pot or Dutch oven, cook chopped bacon over medium heat until crispy. Remove and set aside on paper towels, reserving 1–2 tablespoons of the fat in the pot. Add butter if needed.
  3. Sauté the Vegetables:
  4. Add onion, carrots, and celery to the pot. Sauté for 5–6 minutes until softened. Add garlic and cook for 1 minute more.
  5. Add Potatoes and Simmer:
  6. Stir in the diced potatoes, broth, marjoram, thyme, salt, and pepper. Bring to a boil, then reduce heat and simmer uncovered for 15–20 minutes or until potatoes are fork-tender.
  7. Blend (Optional):
  8. For a creamy texture, blend part of the soup using an immersion blender or by mashing some of the potatoes with a spoon. Leave some chunks for texture.
  9. Finish with Cream:
  10. Stir in milk or cream and heat through gently. Do not boil after adding dairy.
  11. Serve:
  12. Ladle into bowls and top with crispy bacon, chopped herbs, and optional cooked sausage. Serve hot with rustic bread.

Notes

  • More authentic: Add a dash of white vinegar or mustard for brightness.
  • Make it vegetarian: Skip the bacon and use vegetable broth; add extra herbs for flavor.
  • Chunky vs smooth: Customize the consistency by blending to your preference.
  • Storage: Keeps well refrigerated for up to 4 days. Freezes best before adding cream.

Similar Posts

Leave a Reply

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

Recipe Rating