Go Back
+ servings
Homemade German Potato Soup

Warm and Creamy Homemade German Potato Soup for Cozy Nights

This Homemade German Potato Soup combines tender potatoes and savory herbs in a creamy broth, perfect for chilly evenings.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Soups
Cuisine: German
Calories: 300

Ingredients
  

For the Base
  • 2 tablespoons cooking oil or olive oil for a lighter version
  • 1 medium diced yellow onion or shallots for a milder option
  • 2 cloves minced garlic or garlic powder if fresh is unavailable
  • 1 stalk diced celery or celery root, fennel can be used for a different flavor
  • 1 medium diced carrot or parsnip if needed
  • 4 cups peeled potatoes, cut into 1-inch chunks Russet or Yukon Gold are best
For Seasoning
  • 1 teaspoon dried marjoram or oregano if necessary
  • a pinch ground nutmeg
  • to taste salt and black pepper
  • 1-2 leaves bay leaves optional, remember to remove before blending
For the Broth
  • 4 cups vegetable broth or water, homemade is best
For Creaminess and Garnish
  • 1 cup non-dairy cream or coconut milk, heavy cream can be used for a richer option
  • to taste chopped fresh parsley for garnish
  • optional sliced plant-based sausage for added heartiness

Equipment

  • large pot
  • immersion blender

Method
 

Step‑by‑Step Instructions
  1. In a large pot, heat the cooking oil over medium heat. Add the diced onion and sauté for about 3 minutes until translucent. Stir in the minced garlic and cook for an additional minute until fragrant.
  2. Incorporate the diced celery, diced carrot, and potatoes into the pot. Sprinkle in the dried marjoram, a pinch of ground nutmeg, and salt and black pepper to taste. Sauté everything together for about 2 minutes.
  3. Pour in the vegetable broth and add the bay leaves if using. Bring the soup to a gentle boil, then reduce the heat to low, cover, and let it simmer for approximately 20 minutes.
  4. Remove the bay leaves from the pot. Blend half of the soup until smooth using an immersion blender, or transfer to a traditional blender in batches.
  5. Return the blended portion back to the pot and stir in the non-dairy cream or coconut milk. Simmer on low for an additional 5 minutes.
  6. Taste your soup and adjust the seasoning with more salt or pepper as desired. Stir in a splash more of the non-dairy cream for added creaminess.
  7. Ladle the soup into warm bowls and top with chopped fresh parsley. Add sliced plant-based sausage for extra heartiness if desired.

Nutrition

Serving: 1bowlCalories: 300kcalCarbohydrates: 35gProtein: 5gFat: 15gSaturated Fat: 5gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gSodium: 600mgPotassium: 750mgFiber: 4gSugar: 2gVitamin A: 500IUVitamin C: 30mgCalcium: 40mgIron: 2mg

Notes

This soup is perfect for meal prep and tastes even better the next day. Customize with additional seasonal vegetables as desired.

Tried this recipe?

Let us know how it was!