Vegan Potato Soup

This Vegan Potato Soup is the ultimate comfort food for chilly days—warm, creamy, and satisfying without any dairy. Tender potatoes, sweet carrots, earthy celery, and aromatic herbs come together in a smooth, flavorful broth that feels hearty yet light. It’s perfect for cozy dinners, meal prep for the week, or impressing friends with a wholesome vegan dish that everyone will love.

With its creamy texture achieved using dairy-free cream and optional vegan sausage for extra heartiness, this German-inspired Kartoffelsuppe is naturally gluten-free, vegan, and endlessly customizable.

Why You’ll Love This Recipe

  • Simple, one-pot recipe with minimal prep
  • Creamy, comforting, and full of flavor
  • Gluten-free and vegan-friendly
  • Easy to customize with herbs, spices, or vegan protein

Ingredients

  • Oil (1 tbsp) – Sauté the vegetables and bring out their natural sweetness
  • Onion, diced (1) – Adds depth and subtle sweetness
  • Garlic cloves, minced (3) – Aromatic flavor that infuses the soup
  • Celery stalks (2) or ½ small celery root, diced – Adds earthy, fresh flavor
  • Carrots, diced (2 medium) – Natural sweetness and texture
  • Potatoes, chopped (2 lbs / 900 g) – Creamy base that thickens the soup
  • Dried marjoram (½ tsp) – Adds a classic German herb flavor
  • Nutmeg (pinch) – Warm, subtle spice
  • Salt and pepper, to taste – Enhances all flavors
  • Vegetable broth or water (4 cups / 1000 ml) – Creates a flavorful, rich base
  • Bay leaves (2, optional) – Infuses subtle aromatic notes
  • Dairy-free cream (⅓ cup / 80 g) – Adds creaminess without dairy
  • Fresh parsley, for garnish – Brightens the dish
  • Vegan sausage, sliced (optional) – Adds protein and heartiness

How to Make Vegan Potato Soup

Sauté the vegetables

Heat oil in a large pot over medium heat. Add the diced onion and sauté for 3 minutes until soft. Add garlic, celery, carrots, potatoes, and spices. Cook for an additional minute, stirring constantly to combine flavors.

Simmer the soup

Pour in the vegetable broth and add bay leaves if using. Bring to a boil, then reduce heat and simmer for about 20 minutes until all vegetables are tender.

Blend part of the soup

Remove bay leaves. Pour about half of the soup into another pot or blender. Blend until smooth using an immersion blender or standard blender in batches. This creates a creamy, velvety texture while leaving some chunks for body.

Combine and finish

Return the blended soup to the main pot. Stir in the dairy-free cream or coconut milk and simmer a few more minutes. Taste and adjust seasoning with salt, pepper, or red pepper flakes for a bit of heat.

Serve

Ladle into bowls, garnish with fresh parsley, and top with slices of vegan sausage if desired. Serve hot and enjoy the comforting aroma and flavor.

German Potato Soup Kartoffelsuppe
Vegan Potato Soup 95

Tips for Success

  • Blend only half of the soup for a perfect balance of creamy and chunky texture
  • Use starchy potatoes like Yukon Gold for a naturally creamy soup
  • Taste and adjust seasoning at the end—vegan cream slightly mellows the flavors

Equipment Needed

  • Large pot or Dutch oven
  • Immersion blender or standard blender
  • Knife and cutting board
  • Wooden spoon or spatula

Recipe Variations

  • Spicy version: Add a pinch of smoked paprika or cayenne
  • Low-fat: Use water or unsweetened plant milk instead of dairy-free cream
  • Protein boost: Add cooked lentils, chickpeas, or extra vegan sausage
  • Herbal twist: Add fresh thyme or rosemary during simmering

Serving Suggestions

  • Serve with warm crusty bread or garlic toast
  • Pair with a green salad for a lighter meal
  • Top with roasted seeds or nuts for crunch
  • Drizzle extra dairy-free cream for a restaurant-style finish

FAQs

Can I make this soup ahead of time?
Yes, store in the fridge for up to 3 days. Reheat gently on the stove.

Can I use frozen vegetables?
Yes, just adjust cooking time to ensure they are tender.

Is it gluten-free?
Yes, all ingredients are naturally gluten-free.

Can I use coconut milk instead of dairy-free cream?
Absolutely. Coconut milk works well and adds subtle sweetness.

How do I thicken the soup without cream?
Use more starchy potatoes or partially blend the soup to create natural thickness.

Final Thoughts

This Vegan Potato Soup proves that plant-based cooking can be creamy, hearty, and deeply satisfying. It’s perfect for cold evenings, meal prep, or anytime you crave comfort in a bowl. Make it your own with your favorite herbs, spices, or vegan protein, and enjoy a warm, nourishing meal that everyone will ask for seconds of.

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
German Potato Soup Kartoffelsuppe

Vegan Potato Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Klara Henschel,
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

This homemade German Vegan Potato Soup (Kartoffelsuppe) is creamy, comforting, and simple. Made with potatoes, carrots, celery, onion, and dairy-free cream, it’s perfect for cold weather. Gluten-free, dairy-free, and fully vegan.


Ingredients

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


Instructions

  1. Heat oil in a large pot over medium heat. Add onion and sauté for 3 minutes.
  2. Add garlic, celery, carrots, potatoes, and spices. Sauté for 1 more minute.
  3. Pour in vegetable broth and bay leaves, if using, and bring to a boil.
  4. Simmer for about 20 minutes until vegetables are tender.
  5. Pour half the soup into a separate pot. Remove bay leaves and blend until smooth.
  6. Return blended soup to the main pot. Stir in dairy-free cream and simmer a few more minutes.
  7. Adjust seasoning with salt, pepper, or red pepper flakes. Garnish with parsley and vegan sausage if desired. Serve hot.

Notes

  • Use coconut milk or cashew cream as alternative dairy-free cream.
  • Vegan sausage is optional for added protein.
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Simmer
  • Cuisine: German

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star