Warm, Savory, and Perfect for Any Occasion!
German potato soup, known as Kartoffelsuppe, is a beloved traditional dish packed with comforting flavors and hearty ingredients. This soup is rich, filling, and loaded with potatoes, carrots, leeks, and sausages, making it a satisfying meal in itself. Whether you’re looking for a cozy winter meal or a comforting bowl of soup on a rainy day, this German potato soup recipe is sure to become a family favorite. Dive into this classic dish that’s easy to prepare and will warm you up from the inside out!

What is German Potato Soup?
German potato soup (Kartoffelsuppe) is a classic, rustic soup made from simple, wholesome ingredients like potatoes, carrots, onions, leeks, and sausages. It has a rich, creamy texture without being heavy and often incorporates traditional German flavors like marjoram, nutmeg, and bay leaves. Typically served with crusty bread or pretzels, this soup can be a hearty main dish or a satisfying starter. Each region in Germany has its own variation of potato soup, making it a versatile and beloved dish.
Ingredients List for German Potato Soup
Here are the basic ingredients you'll need for a classic German potato soup recipe:
- 6 medium potatoes, peeled and diced (waxy potatoes like Yukon gold are ideal)
- 2 large carrots, peeled and chopped
- 1 leek, cleaned and thinly sliced
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 6 cups vegetable or chicken broth
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 bay leaf
- 1 teaspoon dried marjoram
- ½ teaspoon ground nutmeg
- Salt and black pepper, to taste
- ½ cup heavy cream (optional, for added creaminess)
- 4 German sausages (Bratwurst, Frankfurters, or Knackwurst), sliced
- Chopped fresh parsley, for garnish
- Crusty bread or pretzels, for serving
Ingredients List for German Potato Soup (Optional Add-Ons)
To give your German potato soup a unique twist or to enhance its flavors, consider these optional add-ons:
- Smoked bacon for an extra layer of smoky richness
- Celery stalks, chopped, to add more texture
- A dash of mustard for tangy flavor
- Crème fraîche or sour cream as a topping
- Crispy fried onions for garnish
- Chopped chives or thyme for additional fresh herbs
Substitutions and Variations
The great thing about German potato soup is its flexibility. Here are some substitutions and variations to suit your needs:
- Vegetarian Option: Skip the sausages and use vegetable broth instead of chicken broth. You can also add more vegetables like celery, parsnips, or spinach to bulk up the soup.
- Vegan Option: Use plant-based butter and cream (or leave out the cream entirely) and vegan sausages. This still results in a creamy, flavorful soup.
- Gluten-Free Option: Ensure that your sausages are gluten-free, and you're good to go. The rest of the ingredients are naturally gluten-free.
- Low-Calorie Version: Reduce or eliminate the cream and use turkey sausages instead of pork sausages. You can also reduce the amount of butter and oil used.
- Spicy Kick: Add a pinch of red pepper flakes or a splash of hot sauce to give the soup a bit of heat.
Step-by-Step Cooking Instructions

Making German potato soup is easy, but the result is a rich, hearty, and satisfying dish. Follow these steps to prepare the perfect bowl:
- Prepare the Vegetables: Peel and dice the potatoes, chop the carrots, thinly slice the leek (after thoroughly cleaning it), and finely chop the onion and garlic. Have all the vegetables ready before you begin cooking to make the process smoother.
- Cook the Onions and Garlic: In a large soup pot or Dutch oven, heat the olive oil and butter over medium heat. Add the chopped onions and garlic, and cook for 4-5 minutes until the onions are soft and translucent. Stir frequently to prevent the garlic from burning.
- Add the Leek and Carrots: Stir in the sliced leek and chopped carrots. Cook for an additional 3-4 minutes, allowing the vegetables to soften and take on some flavor from the butter and oil.
- Add the Potatoes and Broth: Add the diced potatoes to the pot and stir them together with the other vegetables. Pour in the vegetable or chicken broth, making sure the vegetables are fully submerged. Toss in the bay leaf, dried marjoram, and nutmeg. Stir well, bring the mixture to a boil, then reduce the heat and let it simmer for about 20-25 minutes, or until the potatoes are tender.
- Blend the Soup (Optional): Once the vegetables are soft, you can blend some or all of the soup to achieve your preferred consistency. Use an immersion blender for a smoother soup or mash the potatoes with a potato masher if you prefer a chunkier texture.
- Cook the Sausages: While the soup is simmering, slice the German sausages and either grill or pan-fry them until golden and crispy. Once cooked, set them aside until the soup is ready.
- Add Cream and Sausages: If you’re using cream, stir it into the soup after blending. Add the cooked sausages to the pot and let everything simmer together for another 5-10 minutes so the flavors can meld. Remove the bay leaf before serving.
- Season and Serve: Taste the soup and adjust the seasoning with salt and pepper. Ladle the soup into bowls and garnish with freshly chopped parsley. Serve with warm crusty bread or pretzels for dipping.
How to Cook German Potato Soup: A Step-by-Step Guide
Here’s a summary of the steps involved in making this traditional German soup:
- Sauté the onions and garlic to build a flavor base.
- Add the leek, carrots, and potatoes to create the hearty body of the soup.
- Simmer with broth and seasonings like bay leaves and marjoram until the vegetables are tender.
- Blend or mash the soup to your preferred consistency (chunky or smooth).
- Grill or fry the sausages to add protein and authentic German flavors.
- Incorporate cream (optional) for added richness and stir in the sausages.
- Garnish and serve with fresh herbs and crusty bread.
Common Mistakes to Avoid
When preparing German potato soup, keep these common mistakes in mind:
- Overcooking the vegetables: Ensure you don’t overcook the vegetables, especially the potatoes. They should be tender but not falling apart.
- Blending too much: If you prefer a chunkier soup, avoid blending the entire mixture. Leaving some chunks of potato and carrot adds to the heartiness.
- Skipping the seasoning: Don’t forget to season the soup generously, especially after blending. Potatoes absorb a lot of salt, so taste frequently and adjust as needed.
- Burning the garlic: Be careful when sautéing the garlic to ensure it doesn’t burn. Burnt garlic can give the soup a bitter taste.
Serving and Presentation Tips
German potato soup is typically served with hearty sides to complete the meal. Here are some serving and presentation ideas:
- Pretzels or Crusty Bread: Serve the soup with warm, crusty bread or traditional German pretzels for dipping.
- Garnish Generously: Add a sprinkle of chopped parsley, chives, or even crispy fried onions for a pop of color and flavor.
- Toppings Station: Set up a toppings station where guests can customize their soup with additional crispy bacon, sour cream, or grated cheese.
How to Serve German Potato Soup
This soup is so hearty it can be served as a main dish, but it also works as a starter for a larger German-themed meal:
- As a main course: Serve in large bowls with a side of bread and a green salad to round out the meal.
- Starter: Offer smaller portions as a first course before serving traditional German main dishes like schnitzel or bratwurst.
- For meal prep: This soup stores well and can be made ahead of time, making it a great option for busy weeknights or meal prep.
Presentation Ideas for German Potato Soup
Make your soup extra special with these presentation ideas:
- Rustic Serving Bowls: Serve the soup in rustic ceramic bowls to evoke traditional German countryside dining.
- Bread Bowls: Hollow out small loaves of rye bread or sourdough and serve the soup inside for a creative and hearty presentation.
- Family-Style Serving: Serve the soup in a large Dutch oven or soup pot, allowing everyone to help themselves.
German Potato Soup Recipe Tips
To make the best possible version of this soup, keep these tips in mind:
- Use waxy potatoes like Yukon gold or fingerlings for a creamy texture that holds up well during cooking.
- Don’t over-blend: Blend only part of the soup if you prefer a rustic texture with some vegetable chunks.
- Adjust the creaminess: For a richer soup, add cream or crème fraîche; for a lighter version, omit the cream altogether.
- Customize the sausages: Try different German sausages like bratwurst, knackwurst, or even smoked kielbasa for variety.
Frequently Asked Questions (FAQs)
Can I freeze German potato soup?
Yes, you can freeze German potato soup, but leave out the cream if you plan to freeze it as dairy can sometimes separate. Add the cream after reheating the soup.
What kind of potatoes should I use?
Waxy potatoes like Yukon gold or red potatoes are ideal because they hold their shape well when cooked. Avoid starchy potatoes like russets if you want the soup to remain chunky.
Can I make this soup ahead of time?
Absolutely! German potato soup tastes even better the next day. Store it in the refrigerator for up to 3 days or freeze it for up to 3 months.
Can I make this soup vegan?
Yes, you can easily make a vegan version by using plant-based butter, cream, and vegan sausages, and swapping out chicken broth for vegetable broth.
Conclusion
German potato soup (Kartoffelsuppe) is a comforting, hearty dish that’s packed with flavor and tradition. Whether you're serving it for a cozy family dinner or making a big batch for meal prep, this recipe is sure to satisfy. With its rich combination of potatoes, leeks, carrots, and sausages, and its versatility with variations and toppings, this soup is bound to become a favorite in your home. Try it today, and enjoy the comforting flavors of Germany right in your kitchen!
PrintGerman Potato Soup Recipe
This classic German Potato Soup features tender potatoes, carrots, and leeks simmered in a flavorful broth with marjoram and nutmeg. Topped with hearty German sausages like Bratwurst or Frankfurters, it's a comforting and filling dish. Add smoked bacon or a dash of mustard for extra depth, and serve with crusty bread or pretzels for the full experience. Ideal for a warming and satisfying meal on cold days.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: German
- Diet: Gluten Free
Ingredients
- 6 medium waxy potatoes (Yukon gold), peeled and diced
- 2 large carrots, peeled and chopped
- 1 leek, cleaned and thinly sliced
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 6 cups vegetable or chicken broth
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 bay leaf
- 1 teaspoon dried marjoram
- ½ teaspoon ground nutmeg
- Salt and black pepper, to taste
- ½ cup heavy cream (optional)
- 4 German sausages (Bratwurst, Frankfurters, or Knackwurst), sliced
- Chopped fresh parsley, for garnish
Instructions
- Heat olive oil and butter in a large pot. Sauté the onions, garlic, and leeks until softened.
- Add the diced potatoes, carrots, broth, bay leaf, marjoram, and nutmeg. Bring to a boil, then reduce to a simmer.
- Cook until the vegetables are tender, about 20-25 minutes. Remove the bay leaf.
- Stir in the sliced sausages and optional heavy cream. Cook until heated through.
- Season with salt and pepper. Garnish with fresh parsley and serve with crusty bread or pretzels.
Notes
For a thicker soup, mash a portion of the cooked potatoes. Add smoked bacon, mustard, or celery for more depth of flavor.
Nutrition
- Serving Size: 1 bowl (approx. 1 cup)
- Calories: 420
- Sugar: 7g
- Sodium: 950mg
Leave a Reply