Skip to content
Instructions:
- In a large pot, cook the bacon until crispy. Remove and set aside, leaving some of the drippings in the pot.
- Add the butter along with the onions, carrots, and celery. Sauté until softened.
- Stir in the garlic and cook for 1 minute.
- Add the diced potatoes, broth, thyme, bay leaf, salt, and pepper.
- Bring to a boil, then reduce to a simmer for 15 to 20 minutes, or until the potatoes are tender.
- Lightly mash some of the potatoes in the pot to thicken the soup naturally.
- Stir in the heavy cream and simmer for another 3 to 5 minutes.
- Remove the bay leaf and adjust seasoning as needed.
- Serve hot, topped with crispy bacon and fresh parsley.
Variations
- Add sliced smoked sausage for a traditional German touch.
- Stir in a spoonful of Dijon mustard for subtle tang and depth.
- Mix in leeks for extra sweetness and aromatic flavor.
- Use half-and-half instead of cream for a lighter texture.
- Swap bacon for diced ham or pancetta if preferred.
Tips
- Mash more potatoes if you prefer a thicker, creamier soup.
- Use Yukon gold potatoes for a buttery texture; russets will create an even creamier base.
- Add broth gradually if you like a thicker consistency.
- Let the soup rest for a few minutes before serving—this deepens the flavors.
- Pair with soft pretzels or rustic bread for an authentic German-style meal.