This homemade German potato soup—known as Kartoffelsuppe—is cozy, creamy, and wonderfully simple. Made with tender potatoes, carrots, celery, onion, warming herbs, and a splash of dairy-free cream, this vegan stew is pure comfort in a bowl. It’s naturally gluten-free, dairy-free, budget-friendly, and so satisfying that everyone will be coming back for seconds (and thirds).

Why You’ll Love This Soup
If you love hearty vegan soups, this one is a must-try. While soup is often underestimated, this chunky potato soup proves just how comforting and flavorful simple ingredients can be. It’s rich without being heavy, filling without being complicated, and incredibly adaptable to your taste.
In Germany, Kartoffelsuppe is a traditional dish lovingly made in home kitchens—often using humble pantry staples. Despite its simplicity, the flavor is deep, cozy, and anything but boring.
Simple, Affordable Ingredients
This vegan potato soup is made mostly from inexpensive vegetables you may already have on hand. Traditionally, German soups use a vegetable mix called “Suppengrün”, which includes carrot, leek, parsley, and celeriac (celery root).
For accessibility, this recipe allows you to use celery stalks instead of celeriac, though celery root is highly recommended if available—it adds a subtle nutty, potato-like flavor that works beautifully in this soup. Leek is optional, making the recipe even more flexible.
Texture Options
One of the best things about this soup is how customizable it is:
- Leave it mostly chunky for a rustic stew
- Blend half for a creamy-yet-textured soup (recommended)
- Blend fully for a smooth, velvety consistency
You’re in full control.
How to Serve German Potato Soup
This soup shines on its own but is even better served with bread. Try it with:
- Crusty bread or rolls
- Gluten-free bread or cornbread
- Vegan butter on the side
For toppings, traditional versions often include sausage—simply swap in vegan sausage or vegan bacon. Fresh parsley, chives, green onions, or even a sprinkle of vegan parmesan add extra flavor.
Meal Prep & Storage
This soup is perfect for meal prep:
- Store leftovers in an airtight container for 3–4 days in the fridge
- Freeze for up to 3 months
- Thaw overnight in the fridge and reheat on the stovetop or microwave
The flavors deepen over time, making leftovers even better.
Tips for the Best Flavor
- Marjoram is key to authentic flavor—don’t skip it if possible
- Yukon Gold or all-purpose potatoes work best
- Adjust broth for a thicker or thinner soup
- Blend only part of the soup for the perfect creamy-chunky balance
Variations to Try
- Add leek for a more traditional version
- Stir in spinach, kale, peas, or broccoli
- Add a pinch of cumin or cayenne for warmth
- Make it extra creamy with vegan cream cheese
- Cook it in the Instant Pot for a faster version
Vegan German Potato Soup (Kartoffelsuppe) – JUST THE RECIPE
Servings: 4
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Ingredients
- 1 tbsp oil
- 1 onion, diced
- 3 garlic cloves, minced
- 2 stalks celery or ½ small celery root (celeriac), diced
- 2 medium carrots, diced
- 2 lb (900 g) potatoes, chopped
- ½ tsp dried marjoram
- Pinch of nutmeg
- Salt and black pepper, to taste
- 4 cups (1 liter) vegetable broth or water
- 2 bay leaves (optional)
- ⅓ cup dairy-free cream (or canned coconut milk)
- Fresh parsley, for garnish
- Vegan sausage, sliced (optional)
Instructions
- Heat oil in a large pot over medium heat. Add onion and sauté for 3 minutes until softened.
- Add garlic, celery (or celeriac), carrots, potatoes, marjoram, nutmeg, salt, and pepper. Sauté for 1 minute.
- Pour in vegetable broth and add bay leaves. Bring to a boil.
- Reduce heat and simmer for 20 minutes, or until vegetables are tender. Remove bay leaves.
- Transfer about half of the soup to a blender and blend until smooth (or use an immersion blender).
- Return blended soup to the pot. Stir in dairy-free cream and simmer for 2–3 minutes.
- Taste and adjust seasoning if needed.
- Serve hot, garnished with parsley and optional vegan sausage.
