If you're looking for a warm, comforting dish with deep flavors and hearty ingredients, German Potato Soup (Kartoffelsuppe) is the perfect choice. This traditional recipe is a staple in German households, often enjoyed during the colder months. It combines simple, wholesome ingredients like potatoes, vegetables, and smoky sausage for a rich, flavorful meal. Whether you're familiar with German cuisine or trying it for the first time, this soup will leave you craving more! Keep reading for a step-by-step guide to making this delicious dish.
What is German Potato Soup (Kartoffelsuppe)?
German Potato Soup, or Kartoffelsuppe, is a thick, hearty soup made with potatoes as the base ingredient, along with a medley of root vegetables, bacon or smoked sausage, and herbs. It’s a beloved comfort food across Germany, with regional variations adding unique touches to the recipe. The soup is thickened naturally by the starchy potatoes and often blended slightly for a creamy texture while keeping some chunks for added heartiness. It’s a satisfying meal on its own or can be served as a starter for a traditional German feast. You’ll often find it garnished with crispy bacon, sausage slices, or fresh herbs like parsley or chives.
Ingredients List for German Potato Soup
To make this traditional German Potato Soup, you’ll need the following ingredients:
- Potatoes: 4-5 medium starchy potatoes (such as Russet or Yukon Gold), peeled and diced.
- Carrots: 2 large carrots, peeled and diced.
- Leeks: 1 medium leek, sliced thinly (white and light green parts only).
- Celery: 2 celery stalks, diced.
- Onion: 1 large yellow onion, finely diced.
- Garlic: 3 cloves garlic, minced.
- Bacon or Smoked Sausage (Optional): 4 slices of bacon, diced or 200g (7 oz) of smoked sausage like kielbasa, sliced.
- Vegetable or Chicken Broth: 5 cups of low-sodium vegetable or chicken broth.
- Butter or Oil: 2 tablespoons for sautéing the vegetables.
- Bay Leaf: 1 bay leaf for added flavor.
- Thyme: 1 teaspoon of dried thyme or a few sprigs of fresh thyme.
- Marjoram (Optional): ½ teaspoon dried marjoram for a classic German touch.
- Heavy Cream or Sour Cream (Optional): ½ cup for added creaminess.
- Salt and Pepper: To taste.
- Fresh Parsley or Chives: For garnish.
Ingredient List for Optional Additions
Depending on your taste and preferences, you can add some optional ingredients to elevate the flavor or make the soup more filling:
- Turnips or Parsnips: These root vegetables add a sweet, earthy flavor to the soup.
- Cabbage: Add ½ cup of shredded cabbage for extra texture and flavor.
- Caraway Seeds: A pinch of caraway seeds for a more traditional German flavor.
- Creamy Version: Substitute part of the broth with milk or cream for a richer soup.
Substitutions and Variations
German Potato Soup is versatile and can be adapted to suit dietary preferences or ingredient availability. Here are some substitutions and variations:
- Vegetarian Version: Omit the bacon or sausage and use vegetable broth for a vegetarian-friendly soup. You can add smoked paprika for a bit of smoky flavor.
- Vegan Version: Use olive oil instead of butter and replace the cream with coconut milk or a plant-based cream alternative.
- Meat Options: Instead of bacon or smoked sausage, you can use ham hock, speck, or bratwurst for a different flavor profile.
- Gluten-Free: This soup is naturally gluten-free as long as you ensure your broth and sausage (if using) are gluten-free.
- Spicy Version: Add a pinch of chili flakes or a dash of hot sauce for a little heat.
Step-by-Step Cooking Instructions

Let’s walk through the steps to make this flavorful German Potato Soup:
- Prep the Ingredients: Begin by prepping your vegetables. Peel and dice the potatoes and carrots, thinly slice the leek (only the white and light green parts), dice the celery, and finely chop the onion and garlic. Set them aside.
- Cook the Bacon or Sausage (Optional): In a large pot, cook the diced bacon or sausage over medium heat until crispy, about 5-7 minutes. Remove the bacon or sausage and set it aside on a paper towel-lined plate, leaving the rendered fat in the pot for sautéing the vegetables. If you’re skipping the bacon or sausage, heat the butter or oil in the pot instead.
- Sauté the Vegetables: Add the diced onion, leeks, carrots, celery, and garlic to the pot. Sauté the vegetables in the bacon fat or butter for about 5 minutes until they soften and the onions are translucent. Stir occasionally to prevent burning.
- Add the Potatoes and Broth: Stir in the diced potatoes, thyme, and bay leaf. Pour in the vegetable or chicken broth, making sure the vegetables are fully submerged. Bring the mixture to a boil, then reduce the heat to low and simmer for about 20 minutes, or until the potatoes are tender and can be easily pierced with a fork.
- Blend the Soup (Optional): For a creamier consistency, use an immersion blender to blend about half of the soup, leaving some chunks of potatoes and vegetables for texture. Alternatively, you can transfer half of the soup to a blender, blend it until smooth, and then return it to the pot. If you prefer a chunkier soup, you can skip this step entirely.
- Add Cream or Sour Cream (Optional): For a richer soup, stir in the heavy cream or sour cream at this stage. Heat the soup gently, but do not let it boil, as this could cause the cream to curdle.
- Season and Serve: Remove the bay leaf and thyme sprigs (if using fresh thyme) from the pot. Season the soup with salt and pepper to taste. Stir in the cooked bacon or sausage and let the flavors meld for a few more minutes.
- Garnish and Enjoy: Ladle the soup into bowls and garnish with fresh parsley or chives. Serve with a side of crusty bread or pretzels for dipping.
How to Cook German Potato Soup: A Step-by-Step Guide
Cooking German Potato Soup is all about layering flavors. You begin by sautéing aromatic vegetables, followed by simmering the potatoes until they’re tender. Blending part of the soup adds creaminess without needing to add too much dairy, while adding bacon or sausage gives the soup its signature smoky flavor. Each step is simple, but when combined, they create a deep, satisfying dish perfect for a cold day.
Common Mistakes to Avoid
- Overcooking the Potatoes: Make sure to check the potatoes periodically. If overcooked, they can disintegrate completely, turning the soup into a mushy consistency.
- Not Seasoning Enough: Potatoes can absorb a lot of salt, so be sure to taste the soup at the end and adjust the seasoning as needed.
- Adding Cream Too Early: If you’re adding cream or sour cream, be sure to do so towards the end of cooking, and avoid boiling the soup afterward, as this can cause the cream to curdle.
- Using Flour to Thicken: This soup is naturally thickened by the potatoes, so there’s no need to add flour. Blending part of the soup will give it the perfect texture.
Serving and Presentation Tips
German Potato Soup is a rustic, hearty dish, but you can elevate its presentation with a few simple tips:
- Serve with Bread: A warm, crusty bread like a German rye or sourdough is the perfect accompaniment for this soup.
- Garnish with Fresh Herbs: Fresh parsley or chives not only add a pop of color but also brighten the flavor.
- Top with Crispy Bacon or Sausage: For added texture and flavor, sprinkle crispy bacon or sausage slices on top just before serving.
- Add a Drizzle of Sour Cream: For an extra touch, drizzle a little sour cream or cream in a spiral pattern on top of the soup.
How to Serve German Potato Soup
This soup is hearty enough to be served as a main course, especially when accompanied by bread or pretzels. For a more substantial meal, serve it with a side salad or a German sausage platter. If you’re serving it as part of a larger meal, it makes a great starter for traditional German dishes like schnitzel or bratwurst with sauerkraut.
Presentation Ideas for German Potato Soup
- Individual Bowls: Serve the soup in small individual bowls or mugs for a cozy presentation.
- Bread Bowls: Hollow out round loaves of bread and serve the soup inside for a fun, rustic twist.
- Garnish with Fresh Herbs and Bacon: A sprinkle of fresh herbs and crispy bacon adds both flavor and visual appeal.
German Potato Soup Recipe Tips
- Make Ahead: This soup can be made ahead of time and tastes even better the next day. Just reheat it gently on the stovetop and add a little broth if it becomes too thick.
- Freezing: You can freeze German Potato Soup, but omit any cream or sour cream before freezing. Add the dairy after reheating.
- Consistency Control: If the soup becomes too thick, simply add more broth or water to adjust the consistency to your liking.
Frequently Asked Questions (FAQs)
- Can I freeze German Potato Soup? Yes, you can freeze it, but it's best to leave out the cream or sour cream until after reheating. Store it in an airtight container for up to 3 months. Thaw overnight in the refrigerator before reheating.
- How can I make this soup vegetarian or vegan? To make this soup vegetarian, use vegetable broth and skip the bacon or sausage. For a vegan version, substitute the butter with olive oil and use a plant-based cream or omit the cream altogether.
- What kind of potatoes should I use? Starchy potatoes like Russets or Yukon Golds work best for this soup because they break down and help thicken the soup naturally. Waxy potatoes like red or fingerling potatoes won't break down as easily and may result in a thinner soup.
- How long will the soup last in the fridge? Stored in an airtight container, German Potato Soup will last 3-4 days in the refrigerator. Just reheat gently on the stove.
Conclusion
German Potato Soup (Kartoffelsuppe) is a warm, hearty, and comforting dish that’s perfect for chilly days or whenever you’re craving a taste of traditional German cuisine. This versatile soup is simple to make yet full of deep, satisfying flavors thanks to the combination of potatoes, root vegetables, and smoky bacon or sausage. Whether you enjoy it as a standalone meal or as part of a larger German feast, this classic soup will quickly become a family favorite. Enjoy every spoonful of this delicious, home-cooked comfort!
PrintGerman Potato Soup Recipe
German Potato Soup is a comforting, hearty dish made with potatoes, carrots, leeks, and celery, simmered in a flavorful vegetable or chicken broth. Bacon or smoked sausage adds a savory depth, while optional ingredients like marjoram or thyme bring out the traditional German flavors. Customize it with optional turnips, cabbage, or a touch of cream for richness. Ideal for cold weather, this simple yet flavorful soup is finished with fresh parsley or chives for a bright garnish.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: German
- Diet: Vegetarian
Ingredients
- 4-5 medium starchy potatoes (Russet or Yukon Gold), peeled and diced
- 2 large carrots, peeled and diced
- 1 medium leek, sliced (white and light green parts only)
- 2 celery stalks, diced
- 1 large yellow onion, finely diced
- 3 garlic cloves, minced
- 4 slices bacon, diced or 200g (7 oz) smoked sausage, sliced (optional)
- 5 cups low-sodium vegetable or chicken broth
- 2 tbsp butter or oil
- 1 bay leaf
- 1 tsp dried thyme (or fresh thyme sprigs)
- ½ tsp dried marjoram (optional)
- ½ cup heavy cream or sour cream (optional)
- Salt and pepper, to taste
- Fresh parsley or chives, for garnish
- Optional: 1 diced turnip or parsnip, ½ cup shredded cabbage, pinch of caraway seeds
Instructions
- In a large pot, melt butter (or heat oil) and sauté onions, garlic, leeks, celery, and carrots until softened.
- Add diced potatoes, broth, bay leaf, thyme, marjoram, and bring to a boil. Simmer until vegetables are tender.
- If using, fry bacon or smoked sausage separately and add to the soup.
- Stir in heavy cream or sour cream for a creamy version. Adjust salt and pepper to taste.
- Remove bay leaf, garnish with fresh parsley or chives, and serve.
Notes
- For extra flavor, sauté bacon with the vegetables at the start.
- Add a pinch of caraway seeds or marjoram for a more authentic German touch.
- Adjust the creaminess by substituting part of the broth with milk or cream.
Nutrition
- Serving Size: 1 bowl (about 1 ½ cups)
- Calories: 320
- Sugar: 5g
- Sodium: 850mg
Leave a Reply