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.

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
Vegan Potato Soup
- 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
- Heat oil in a large pot over medium heat. Add onion and sauté for 3 minutes.
- Add garlic, celery, carrots, potatoes, and spices. Sauté for 1 more minute.
- Pour in vegetable broth and bay leaves, if using, and bring to a boil.
- Simmer for about 20 minutes until vegetables are tender.
- Pour half the soup into a separate pot. Remove bay leaves and blend until smooth.
- Return blended soup to the main pot. Stir in dairy-free cream and simmer a few more minutes.
- 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



