Print

German Potato Soup

Bowl of Steaming German Potato Soup

This creamy German Potato Soup is a hearty and comforting dish, perfect for a cold day. Made with simple ingredients like potatoes, bacon, and onions, it’s a flavorful and satisfying meal.

Ingredients

Scale
  • 1 tablespoon olive oil
  • 4 slices bacon, diced
  • 1 large onion, chopped
  • 2 cloves garlic, minced
  • 6 cups chicken broth
  • 1.5 pounds Yukon Gold potatoes, peeled and cubed
  • 1 teaspoon dried marjoram
  • 1/2 teaspoon salt, or more to taste
  • 1/4 teaspoon black pepper, or more to taste
  • 1/2 cup heavy cream
  • 2 tablespoons chopped fresh parsley, for garnish
  • Crusty bread, for serving (optional)

Instructions

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the bacon and cook until crispy, about 5-7 minutes. Remove the bacon with a slotted spoon and set aside, leaving the bacon fat in the pot.
  2. Add the onion to the pot and cook until softened, about 5 minutes. Add the garlic and cook for 1 minute more.
  3. Pour in the chicken broth and add the potatoes, marjoram, salt, and pepper. Bring to a boil, then reduce heat and simmer for 15-20 minutes, or until the potatoes are tender.
  4. Use an immersion blender to partially blend the soup, leaving some chunks of potato for texture. Alternatively, carefully transfer about 2 cups of the soup to a blender and blend until smooth, then return it to the pot.
  5. Stir in the heavy cream and cooked bacon. Heat through gently.
  6. Garnish with fresh parsley and serve hot with crusty bread, if desired.

Notes

For a vegetarian version, omit the bacon and use vegetable broth. You can also add a splash of vinegar or lemon juice at the end for a tangy flavor.