German potato soup, known as "Kartoffelsuppe," is a comforting, hearty dish that's perfect for cold days or when you're craving something warm and satisfying. It's a delicious blend of potatoes, vegetables, and savory broth, typically flavored with smoked sausage or bacon for an extra depth of flavor. This traditional German recipe is simple to prepare and brings authentic German flavors to your kitchen. If you love hearty soups that are packed with taste, you're in for a treat! Keep reading to discover everything you need to know to make the perfect German potato soup from scratch.

What is German Potato Soup?
German potato soup is a thick, creamy, and rustic dish made with potatoes as the main ingredient. It's often enhanced with vegetables like carrots, celery, onions, and leeks, which add both flavor and texture. Traditionally, it's flavored with bacon or smoked sausage, though it can easily be made vegetarian. The soup is typically seasoned with herbs like marjoram, parsley, and bay leaves, giving it an earthy and savory aroma that feels like a warm hug in a bowl.
The beauty of German potato soup is its simplicity. With just a few key ingredients, you can make a deeply flavorful dish that is wholesome and nourishing. It's one of those recipes that has been passed down through generations and remains popular in German households today.
Ingredients List for German Potato Soup
To make an authentic German potato soup, you’ll need the following ingredients:
- 1 ½ lbs (about 700g) of starchy potatoes, peeled and diced
- 1 large onion, finely chopped
- 2 carrots, peeled and sliced
- 2 stalks of celery, chopped
- 1 leek, cleaned and sliced
- 4 cups (1 liter) of vegetable broth or chicken broth
- 1 cup (250ml) of water
- 2 cloves of garlic, minced
- 1 bay leaf
- 1 teaspoon marjoram (optional)
- Salt and pepper to taste
- 1 tablespoon olive oil or butter
- 4 oz (100g) of smoked bacon or sausage (optional)
- Fresh parsley, chopped, for garnish
Ingredients List for Vegetarian German Potato Soup
If you prefer a vegetarian or vegan version of German potato soup, simply leave out the bacon or sausage and use vegetable broth. Here’s the adapted ingredients list for a vegetarian version:
- 1 ½ lbs (about 700g) of starchy potatoes, peeled and diced
- 1 large onion, finely chopped
- 2 carrots, peeled and sliced
- 2 stalks of celery, chopped
- 1 leek, cleaned and sliced
- 4 cups (1 liter) of vegetable broth
- 1 cup (250ml) of water
- 2 cloves of garlic, minced
- 1 bay leaf
- 1 teaspoon marjoram (optional)
- Salt and pepper to taste
- 1 tablespoon olive oil or butter
- Fresh parsley, chopped, for garnish
Substitutions and Variations
One of the best things about German potato soup is its versatility. You can easily adapt the recipe to suit your preferences or dietary needs. Here are some substitutions and variations you can try:
- Bacon or Sausage: For a meatier flavor, use smoked sausage (like kielbasa) or bacon. If you want a lighter option, opt for lean ham or turkey bacon.
- Vegetarian/Vegan: Skip the meat entirely and use vegetable broth to make the soup vegetarian. You can also use plant-based sausages for a vegan twist.
- Creamy Texture: For an extra creamy texture, you can add a splash of heavy cream or a dollop of sour cream to the soup just before serving. Alternatively, blend part of the soup and mix it back in for a thicker consistency.
- Extra Veggies: Feel free to throw in additional vegetables like turnips, parsnips, or zucchini to make the soup heartier. Peas or corn can also add a sweet contrast to the savory flavors.
- Herbs and Spices: Add herbs like thyme, rosemary, or even a pinch of nutmeg for a slightly different flavor profile. For a bit of heat, consider adding a dash of cayenne pepper or paprika.
Step-by-Step Cooking Instructions

Cooking German potato soup is simple and requires minimal effort. Follow these steps to achieve the perfect bowl of warm, hearty soup:
- Prep the Vegetables: Start by washing, peeling, and chopping the vegetables. Peel and dice the potatoes into small cubes. Slice the carrots, celery, and leek, and finely chop the onion and garlic.
- Cook the Bacon (Optional): If you're using bacon or sausage, heat a large pot over medium heat and fry the bacon or sausage pieces until they are crispy and browned. Remove them from the pot and set them aside, but leave the drippings in the pot for extra flavor.
- Sauté the Vegetables: In the same pot, add olive oil or butter. Sauté the onions, garlic, carrots, and celery over medium heat until the onions are soft and translucent, about 5 minutes.
- Add Potatoes and Broth: Once the vegetables are softened, add the diced potatoes to the pot. Pour in the broth, water, and bay leaf, and stir well.
- Season and Simmer: Season the soup with marjoram (if using), salt, and pepper. Bring the soup to a boil, then reduce the heat and let it simmer for about 20-25 minutes, or until the potatoes are tender.
- Blend (Optional): For a creamier soup, use an immersion blender to partially blend the soup, leaving some chunks for texture. Alternatively, you can transfer a portion of the soup to a blender, blend until smooth, and return it to the pot.
- Add Bacon and Garnish: Stir the cooked bacon or sausage pieces back into the soup and let it warm through. Taste and adjust the seasoning if needed. Serve hot, garnished with freshly chopped parsley.
How to Cook German Potato Soup: A Step-by-Step Guide
- Prepare the ingredients: Chop all the vegetables and prepare your meat, if using.
- Cook the meat (optional): Fry the bacon or sausage until crispy. Set aside.
- Sauté the vegetables: Cook onions, garlic, celery, and carrots until tender.
- Add the potatoes and liquid: Pour in the broth and water, then add the diced potatoes.
- Simmer: Let the soup simmer for about 20-25 minutes until the potatoes are tender.
- Blend: For a thicker soup, blend part of the mixture.
- Add garnishes: Stir in the bacon or sausage and garnish with parsley.
Common Mistakes to Avoid
- Overcooking the Vegetables: Be sure to keep an eye on your potatoes. Overcooking them can result in a mushy texture that can detract from the heartiness of the soup.
- Skipping the Sauté: Sautéing the onions, garlic, and other vegetables before adding the liquid is crucial for building depth of flavor.
- Not Blending Enough: If you want a creamier texture, don’t be afraid to blend a portion of the soup. This step gives the soup a velvety consistency.
- Undersalting: Potatoes absorb a lot of salt, so taste the soup before serving and adjust the seasoning as necessary.
Serving and Presentation Tips
When it comes to serving German potato soup, simplicity is key. Serve the soup in deep bowls to keep it warm, and garnish with a sprinkle of fresh parsley for a pop of color and freshness. You can also drizzle a bit of olive oil or a dollop of sour cream on top for added richness.
How to Serve German Potato Soup
- Accompaniment: Serve the soup with crusty bread or fresh pretzels for an authentic German dining experience.
- Toppings: Garnish with chopped parsley, crispy bacon, or a swirl of cream for an extra layer of flavor.
- Beverages: Pair your soup with a crisp German beer or a glass of white wine like Riesling to complement the hearty flavors.
Presentation Ideas for German Potato Soup
For a visually appealing presentation, serve the soup in rustic ceramic bowls or hollowed-out bread bowls. Top each serving with finely chopped parsley, crispy bacon pieces, or a swirl of sour cream to create a striking contrast against the golden soup. If you’re hosting a dinner, serve the soup family-style in a large pot with a ladle so guests can help themselves.
German Potato Soup Recipe Tips
- Use Starchy Potatoes: Starchy potatoes like Russets or Yukon Golds work best because they break down slightly during cooking, making the soup creamier.
- Cook in a Heavy Pot: Use a Dutch oven or a heavy-bottomed pot for even cooking and to avoid scorching.
- Make It Ahead: This soup tastes even better the next day, so consider making it in advance. Just reheat gently before serving.
- Freeze for Later: This soup freezes well! Make a double batch and store leftovers in an airtight container for up to 3 months.
Frequently Asked Questions (FAQs)
Can I freeze German potato soup? Yes! Allow the soup to cool completely, then store it in an airtight container in the freezer for up to 3 months. Thaw in the refrigerator overnight before reheating.
What type of potatoes should I use? Starchy potatoes like Russets or Yukon Golds work best as they break down and thicken the soup.
Can I make the soup vegetarian? Absolutely! Simply omit the bacon or sausage and use vegetable broth.
How long does German potato soup last in the fridge? The soup will last for 3-4 days in the refrigerator when stored in an airtight container.
Conclusion
German potato soup is a classic, comforting dish that’s easy to make and endlessly versatile. Whether you stick to the traditional recipe or adapt it to suit your dietary preferences, this hearty soup is sure to become a family favorite. Enjoy it on a cold evening with some crusty bread or freeze a batch for future meals. This flavorful, rustic soup is a true testament to the beauty of simple, wholesome ingredients.
Now that you have everything you need to make this delicious German potato soup, why not try it tonight? Your taste buds will thank you!
PrintGerman Potato Soup Recipe
This traditional German potato soup recipe combines hearty potatoes, carrots, leeks, bacon, and flavorful broth for a rich and satisfying dish. Perfect for chilly days, this comforting soup is easy to prepare, and ideal for any meal. It's a must-try German dish, packed with nutrients and flavor!
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmering
- Cuisine: German
- Diet: Gluten Free
Ingredients
- 6 medium potatoes, peeled and diced
- 2 carrots, sliced
- 1 leek, sliced
- 1 onion, chopped
- 4 slices bacon, diced
- 4 cups vegetable or chicken broth
- 2 tbsp butter
- 1 tsp marjoram
- Salt and pepper, to taste
- Fresh parsley, for garnish
Instructions
- In a large pot, cook diced bacon until crispy. Remove and set aside.
- In the same pot, sauté onions and leeks in butter until soft.
- Add potatoes, carrots, and broth. Bring to a boil, then reduce heat and simmer for 25-30 minutes.
- Blend half of the soup until smooth, then mix back into the pot.
- Stir in marjoram, salt, and pepper. Add bacon and simmer for 5 more minutes.
- Garnish with fresh parsley and serve hot.
Notes
- For added creaminess, stir in some heavy cream before serving.
- Use smoked sausage or ham for a variation in flavor.
Nutrition
- Serving Size: 1 bowl (about 1 ½ cups)
- Calories: 250
- Sugar: 5g
- Sodium: 680mg
Leave a Reply