Steam curls up from the pot, the kitchen smells incredible, and suddenly everyone wanders in asking the same question: “Is the soup ready yet?” That’s usually the moment I know dinner’s going to be a hit. A big bowl of Homemade German Potato Soup – Comforting Vegan Soup With Potatoes has that effect. It’s cozy, hearty, and exactly the kind of meal that makes cold evenings feel a lot warmer.
This version has everything you want in a comfort-food soup: tender potatoes, smoky bacon flavor, sweet onions, and a rich, creamy broth that hugs every spoonful. It’s simple, filling, and honestly the kind of meal that makes you wonder why you ever bothered with complicated dinners. FYI: potato soups are one of the easiest comfort meals to master.
Around here, this soup disappears fast. My family practically lines up with bowls before it even finishes simmering. That’s why I always double the batch—leftovers make some of the best Dairy Free Lunch Ideas the next day. And let’s be real… soup the next day often tastes even better.
Even though traditional versions use bacon and cream, it’s surprisingly easy to turn this dish into a plant-based favorite. Think of it as the cozy cousin of Vegan Cheesy Potato Soup or a rustic bowl of Vegan Soup With Potatoes. With a few simple tweaks, it also fits right into your rotation of Vegetarian Soups And Stews.
Potatoes are the real heroes here. They create a naturally creamy texture without much effort—IMO that’s one of the reasons soups like Vegetarian Soup Potato, Vegan Potatoes Soup, and Potato Soup Recipe Vegan variations stay so popular. You can even experiment with flavors, adding herbs for something like Vegan Potato Dill Soup, or mixing in sweet squash for a cozy Butternut Potato Soup twist.
Quick tip: mash a few potatoes directly in the pot while cooking. That small trick thickens the broth naturally and makes the soup extra creamy.
Grab a big pot, slice those potatoes, and let the magic happen. One thing’s certain—seconds are pretty much guaranteed. 🍲


Homemade German Potato Soup
Ingredients
- Ingredients
- For the soup
- 1 tablespoon neutral cooking oil
- 1 medium yellow onion finely chopped
- 3 garlic cloves minced
- 2 celery stalks or ½ small celery root diced
- 2 medium carrots diced
- 2 pounds potatoes peeled and cut into chunks
- ½ teaspoon dried marjoram
- Pinch of ground nutmeg
- Salt and black pepper to taste
- 4 cups vegetable broth or water
- 2 bay leaves optional
- ⅓ cup dairy-free cream or coconut milk
- For topping
- Fresh parsley chopped
- Sliced plant-based sausage optional
Method
Step 1: Cook the Aromatic Base
Place a large soup pot over medium heat and add the cooking oil. Once warm, stir in the chopped onion and cook for about 3 minutes until it softens and becomes slightly translucent. Add the garlic, diced celery or celery root, carrots, and potatoes. Sprinkle in the dried marjoram, nutmeg, salt, and black pepper. Stir everything together and cook for another minute so the vegetables begin to soften and the spices release their aroma.
Step 2: Simmer the Soup
Pour in the vegetable broth and drop in the bay leaves if you’re using them. Bring the mixture to a gentle boil, then lower the heat and allow the soup to simmer for about 20 minutes. The potatoes and carrots should become very soft and tender by the end of this step.
Step 3: Blend Part of the Soup
Remove the bay leaves first. Scoop about half of the soup into a separate bowl or pot. Use an immersion blender to purée this portion until smooth and creamy. If you prefer, you can blend it in a countertop blender in batches. Allow hot soup to cool slightly before blending to avoid splashes.
Step 4: Finish the Soup
Return the blended soup to the pot with the chunky portion. Stir in the non-dairy cream or coconut milk and mix well. Let the soup simmer gently for a few minutes so everything combines. Taste and adjust the seasoning if needed. Add extra salt, pepper, or a pinch of red pepper flakes for a little heat. For an extra creamy finish, add a small splash of additional plant-based cream right before serving.
Step 5: Serve
Ladle the hot soup into bowls and sprinkle with chopped parsley. For a heartier bowl, add slices of plant-based sausage on top. Serve immediately and enjoy a warm, comforting meal.
Notes
Ingredient Substitutions
One of the great things about German potato soup is how flexible it is. Here are a few easy swaps if you’re missing ingredients. PotatoesYukon Gold or russet potatoes work best because they soften nicely and help thicken the soup. Avoid waxy varieties like red potatoes since they stay firm and won’t create the same creamy texture. Celery Root
If celery root isn’t available, regular celery works perfectly. Parsnips are another option and add a slightly sweet flavor. Marjoram
Oregano or thyme are good replacements. Fresh herbs also work—just use about 1½ teaspoons instead of dried. Dairy-Free Cream
Coconut cream or cashew cream add richness without dairy. If dairy isn’t an issue, heavy cream or whole milk can also be used. Vegetable Broth
Chicken broth works well if you’re not keeping the soup vegetarian. Water can be used in a pinch, though broth adds more depth. Plant-Based Sausage
Traditional bratwurst or kielbasa are classic choices. You can also leave the sausage out or add crispy bacon bits instead.
Common Mistakes to Avoid
Cutting potatoes too smallTiny potato pieces break down quickly and can make the soup overly thick. Aim for chunks around 1 inch so the soup keeps some texture. Skipping the sauté step
Taking a few minutes to soften the onions, carrots, and celery builds the soup’s flavor base. Don’t rush this stage. Over-stirring the soup
Frequent stirring can cause the potatoes to fall apart. Stir gently while simmering. Adding cream too early
Always stir in dairy-free cream near the end of cooking. High heat can cause plant-based creams to separate.
What to Serve With German Potato Soup
This hearty soup pairs wonderfully with rustic breads. Try serving it with:- Dark rye bread
- Pretzel rolls
- Toasted sourdough
Storage Tips
RefrigerateStore leftover soup in an airtight container in the refrigerator for up to 5 days. The flavors deepen over time, making it perfect for meal prep. Freeze
This soup freezes well for about 3 months. Potatoes can become slightly grainy after freezing, but the flavor remains delicious. Freeze in portion-sized containers or flat freezer bags for easy reheating. Reheat
Warm the soup slowly on the stovetop over medium-low heat, stirring occasionally. If the soup thickens too much, add a little broth or water. It can also be reheated in the microwave, stirring every minute until hot.
Frequently Asked Questions
Can I make this soup completely vegan?Yes. Simply use vegetable broth, plant-based cream, and vegan sausage if desired. Do I have to blend the soup?
No. Blending part of the soup simply creates a creamier texture while still keeping some chunky pieces. Which potatoes work best?
Starchy varieties like russet or Yukon Gold are ideal because they soften easily and thicken the soup naturally. Can I make this soup ahead of time?
Absolutely. In fact, it often tastes even better the next day once the flavors have had time to develop. Is this soup gluten-free?
Yes, the recipe itself is naturally gluten-free as long as the broth and sausage used are gluten-free.
Final Thoughts
German potato soup is the definition of comfort food—simple ingredients, big flavor, and a bowl that warms you from the inside out. The combination of tender potatoes, aromatic vegetables, and creamy broth creates a dish that feels both hearty and satisfying. Whether you’re cooking for a cozy family dinner, prepping meals for the week, or just craving a warm bowl of soup on a chilly evening, this recipe delivers every time. Make a big batch—you’ll be glad you did. Leftovers might just become your favorite lunch of the week. 🍲About The Author
Flavetta
Hi, I’m Stacey, the creator behind Flavetta. This space is all about making everyday cooking simple and not overwhelming.
You’ll find easy, realistic recipes with simple ingredients — from quick meals to comforting desserts — all designed to fit into your routine.
Flavetta is here to help you cook more often, try new ideas, and enjoy the little wins in your kitchen.
