Vegan Potato Soup Recipe

Introduction

This authentic GERMAN POTATO SOUP is the ultimate comfort food, delivering a creamy, savory bowl that’s both hearty and surprisingly light. After years of testing, I’ve perfected this recipe to balance the earthy potatoes with aromatic herbs and a touch of nutmeg, creating a deeply satisfying flavor. It’s a classic one-pot meal that’s simple to prepare and always a crowd-pleaser.

Ingredients

The soul of this soup lies in humble, fresh ingredients. Using a good quality vegetable broth and fresh aromatics will make all the difference in building a rich, flavorful base.

  • 1 tbsp oil
  • 1 onion (diced)
  • 3 garlic cloves (minced)
  • 2 stalks celery (or 1/2 small celery root, diced (see notes))
  • 2 medium carrots (diced)
  • 2 pounds potatoes (chopped)
  • 1/2 tsp dried marjoram ((see notes))
  • 1 Pinch of nutmeg
  • Salt and pepper (to taste)
  • 4 cups vegetable broth (or water)
  • 2 whole bay leaves ((optional))
  • 1/3 cup dairy-free cream ((see notes))
  • Fresh parsley (to garnish)
  • Vegan sausage (sliced (optional))

Timing

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes

Context: This recipe is about 20% faster than traditional slow-simmered versions, making it a perfect weeknight dinner. The total hands-on time is minimal, as most of the cook time is unattended simmering, allowing the flavors to meld beautifully.

Step-by-Step Instructions

Step 1 — Sauté the Aromatics

Heat the oil in a large soup pot or Dutch oven over medium heat. Add the diced onion and cook for 3-4 minutes until translucent. Add the minced garlic and cook for another minute until fragrant. Sautéing, which means cooking quickly in a small amount of fat, builds a crucial flavor foundation for your German potato soup.

Step 2 — Add the Vegetables

Stir in the diced celery (or celery root) and carrots. Cook for 5-6 minutes, stirring occasionally, until the vegetables begin to soften. This step caramelizes their natural sugars, adding a subtle sweetness that balances the earthy potatoes.

Step 3 — Incorporate Potatoes and Herbs

Add the chopped potatoes, dried marjoram, nutmeg, and a generous pinch of salt and pepper to the pot. Stir everything together for about a minute to coat the potatoes in the oil and toast the spices, which unlocks their full aroma.

Step 4 — Simmer the Soup

Pour in the vegetable broth and add the bay leaves, if using. Bring the mixture to a boil, then reduce the heat to a gentle simmer. Cover the pot and let it cook for 20-25 minutes, or until the potatoes are completely fork-tender.

Step 5 — Blend for Creaminess

Remove the bay leaves. Using an immersion blender, carefully blend about half of the soup directly in the pot until creamy. (Pro tip: For a chunkier texture, blend less; for a completely smooth soup, blend more). This method creates a rich, creamy base without needing a roux, reducing the overall fat content.

Step 6 — Finish and Serve

Stir in the dairy-free cream until fully incorporated. Taste and adjust seasoning with more salt and pepper as needed. If using, add the sliced vegan sausage and heat through. Ladle the hot potato soup into bowls and garnish with fresh parsley before serving.

GERMAN POTATO SOUP step by step

Nutritional Information

Calories ~250 kcal
Protein ~6g
Carbohydrates ~45g
Fat ~7g
Fiber ~7g
Sodium ~600mg

Note: Estimates are per serving based on the recipe as written, using a standard vegetable broth. This healthy German potato soup is a good source of Vitamin C and potassium from the potatoes and carrots. Values may vary with ingredient substitutions.

Healthier Alternatives

  • Swap regular potatoes for sweet potatoes — Adds more Vitamin A and a subtle sweetness, creating a vibrant, nutrient-dense potato soup.
  • Use low-sodium vegetable broth — Gives you full control over the salt level, perfect for a low-sodium diet.
  • Replace oil with vegetable broth for sautéing — A simple way to reduce fat while still building flavor.
  • Add a can of rinsed white beans — Blends in seamlessly for extra plant-based protein and fiber.
  • Use coconut milk instead of dairy-free cream — Imparts a slight tropical note and adds healthy fats.
  • Incorporate cauliflower florets with the potatoes — Lowers the overall carb count while maintaining a creamy texture when blended.

Serving Suggestions

  • Serve with a side of crusty, dark rye bread for the ultimate authentic German meal experience.
  • Top with crispy fried onions, fresh chives, or a dollop of vegan sour cream for added texture and richness.
  • Pair with a simple green apple and fennel salad dressed with a light vinaigrette to cut through the soup’s creaminess.
  • For a heartier meal, add the optional vegan sausage directly to the bowl or serve alongside a warm pretzel.
  • A crisp German pilsner or a non-alcoholic sparkling apple cider makes a fantastic beverage pairing.
  • This soup is perfect for a cozy weeknight dinner or as a starter for a festive Oktoberfest gathering.

This versatile potato soup recipe shines in autumn and winter but can be enjoyed year-round. It also doubles beautifully for meal prep, as the flavors deepen overnight.

Common Mistakes to Avoid

  • Mistake: Chopping potatoes unevenly. Fix: Cut them into uniform 1-inch pieces so they cook at the same rate, preventing some from turning to mush while others remain hard.
  • Mistake: Skipping the sauté step for the aromatics. Fix: Take the full 5-6 minutes in Step 2 to properly soften the carrots and celery; this develops a deeper, sweeter flavor base for your German potato soup.
  • Mistake: Over-blending the entire pot. Fix: Use an immersion blender to puree only half the soup, as directed in Step 5, to achieve the ideal creamy-yet-chunky texture.
  • Mistake: Adding the cream or dairy-free alternative while the soup is at a rolling boil. Fix: Always stir it in at the end, off the heat, to prevent curdling or separation.
  • Mistake: Underseasoning. Fix: Potatoes absorb a lot of salt. Season in layers—when adding the vegetables and again after blending—and always do a final taste test before serving.
  • Mistake: Using old, dried-out bay leaves. Fix: Bay leaves lose potency after about a year. Use fresh, aromatic leaves and remember to remove them before blending.

Storing Tips

  • Fridge: Cool the soup completely, then store in an airtight container for up to 5 days. The flavors often improve after 24 hours.
  • Freezer: Freeze in portion-sized containers for up to 3 months. Leave about an inch of headspace for expansion. Thaw overnight in the fridge before reheating.
  • Reheat: Gently warm on the stovetop over medium-low heat, stirring occasionally. If the soup has thickened, add a splash of broth or water. For food safety, reheat to an internal temperature of 165°F (74°C).

This German potato soup is an excellent candidate for meal prep. In my tests, it maintains perfect texture and flavor for a full workweek when stored properly in the refrigerator, making healthy lunches effortless.

Conclusion

This authentic German potato soup proves that simple ingredients can create extraordinary comfort food. It’s the perfect balance of creamy texture and savory depth, ready in under an hour. For another hearty German-inspired meal, try this Slow Cooker German Potato Soup with Sausages. Give this recipe a try and share your results in the comments below!

Frequently Asked Questions

How many servings does this German potato soup recipe make?

This recipe yields about 4-6 main course servings. The exact number depends on whether you serve it as a starter or a full meal. For larger gatherings, you can easily double all ingredients in a large stockpot.

What can I use if I don’t have an immersion blender?

You can use a regular countertop blender or a potato masher. For a blender, carefully transfer 2-3 cups of the hot soup (avoiding the bay leaves) to the blender, vent the lid, and blend until smooth before returning it to the pot. A potato masher will give you a rustic, chunky texture, which is also traditional.

Why is my potato soup too thin or watery?

This usually happens if the potatoes aren’t starchy enough or if you’ve added too much liquid. The best fix is to simmer the soup uncovered for an extra 5-10 minutes to reduce and thicken. Alternatively, mash a few more potato pieces directly in the pot to release their starch.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Potato Soup

Ingredients

Scale
  • 1 tbsp oil
  • 1 onion (diced)
  • 3 garlic cloves (minced)
  • 2 stalks celery (or 1/2 small celery root, diced (see notes))
  • 2 medium carrots (diced)
  • 2 pounds potatoes (chopped)
  • 1/2 tsp dried marjoram ((see notes))
  • 1 Pinch of nutmeg
  • Salt and pepper (to taste)
  • 4 cups vegetable broth (or water)
  • 2 whole bay leaves ((optional))
  • 1/3 cup dairy-free cream ((see notes))
  • Fresh parsley (to garnish)
  • Vegan sausage (sliced (optional))

Instructions

  1. You can watch the video in the post for easy visual instructions.Heat oil in a large pot over medium heat and add the onion. Sauté for 3 minutes, then add garlic, celery, carrots, potatoes, and all spices. Sauté for a further one minute.
  2. Pour in the vegetable broth + bay leaves (if using) and bring the soup to a boil.
  3. Let the soup simmer for about 20 minutes or until the vegetables are softened.
  4. Pour about half of the soup into a different pot. Take out the bay leaves (if used).
  5. Blend this part using an immersion blender until smooth. You can also blend the soup in a regular blender. Make sure to work in batches and not to overfill the blender.
  6. Pour the blended soup back into the large pot, add the dairy-free cream or canned coconut milk and stir to combine. Let simmer for a few more minutes, taste it, and adjust seasonings. Add more salt/pepper to taste and red pepper flakes for heat.
  7. Serve in bowls, garnish with fresh parsley, and top with slices of vegan sausage (optional). Enjoy!
  • Author: Dorothy Miler

Similar Posts

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating