This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
A Cozy Classic with a Vegan Twist
If you're craving something hearty, creamy, and perfect for chilly nights, this German Potato Soup (Kartoffelsuppe) is exactly what you need. It's a traditional German recipe made entirely vegan, loaded with tender potatoes, carrots, celery, and just the right touch of spices and dairy-free cream. The result is a deeply satisfying bowl of comfort that feels just like something grandma would make only lighter and plant-based.
Jump to:
- A Cozy Classic with a Vegan Twist
- Why This Vegan German Potato Soup Belongs in Your Rotation
- Ingredients and Variations
- How to Make German Potato Soup Step by Step
- Helpful Tips for Perfect Soup
- How to Serve German Potato Soup
- Storing and Reheating
- Frequently Asked Questions
- More Recipes You’ll Love
- Final Thoughts
- German Potato Soup (Kartoffelsuppe)
This soup is one of those dishes that warms you from the inside out. You’ll find that even with its simple ingredients, the flavor is rich and full-bodied. It’s perfect for meal prep, great for sharing, and pairs beautifully with fresh bread or plant-based sausage.
Why This Vegan German Potato Soup Belongs in Your Rotation
Easy, Affordable, and Family-Friendly
This recipe uses pantry staples and everyday vegetables that are easy to find. The cooking process is quick and straightforward, making it an ideal choice for busy weeknights or relaxed weekend cooking.
- Budget-friendly ingredients
- Ready in under 40 minutes
- One-pot meal
- Kid-approved and freezer-friendly
Rich, Creamy Flavor and Hearty Texture
Blending part of the soup gives it a luxurious, creamy texture while keeping some vegetable chunks intact for heartiness. The flavors of marjoram, garlic, and bay leaf round it out into a perfectly seasoned bowl.
- Creamy without being heavy
- Savory, herby, and well-balanced
- Slightly nutty notes from celery root if used
Suitable for Special Diets
This soup is not only comforting but also fits into several dietary lifestyles:
- Vegan and vegetarian
- Gluten-free
- Nut-free and soy-free options available
Ingredients and Variations
What You’ll Need
- 1 tablespoon oil (olive or avocado)
- 1 onion, diced
- 3 garlic cloves, minced
- 2 celery stalks or ½ small celery root, diced
- 2 carrots, diced
- 2 pounds potatoes, peeled and chopped
- ½ teaspoon dried marjoram
- Pinch of nutmeg
- Salt and pepper to taste
- 4 cups vegetable broth
- 2 bay leaves (optional)
- ⅓ cup dairy-free cream (oat, soy, cashew, or coconut)
- Fresh parsley, for garnish
- Optional: vegan sausage slices
Quality Tips
Choose Yukon Gold or other all-purpose potatoes for a naturally creamy texture. Fresh vegetables give the best flavor, but frozen options can save time. Marjoram is essential for a traditional taste, so don’t skip it if possible.
Substitutions and Add-ins
- Celeriac adds a deeper, earthy flavor than celery
- Add leek or green onion for more aromatics
- Stir in spinach, kale, or peas for extra greens
- Use coconut milk for a richer soup, or oat cream for a lighter version
- Try adding a bit of vegan cheese for a cheesy variation
How to Make German Potato Soup Step by Step

Step 1: Sauté the Base
Heat oil in a large pot over medium heat. Add diced onion and sauté for about 3 minutes. Add garlic, celery, carrots, and potatoes. Sprinkle in marjoram, nutmeg, salt, and pepper. Cook for another minute to let the spices bloom.
Step 2: Simmer the Soup
Pour in the vegetable broth and add bay leaves if using. Bring everything to a boil, then reduce heat and simmer for about 20 minutes, or until the vegetables are soft.
Step 3: Blend for Creaminess
Remove the bay leaves. Scoop out about half of the soup and blend until smooth using an immersion blender or regular blender. Pour the blended portion back into the pot.
Step 4: Add the Cream
Stir in the dairy-free cream and let everything simmer for another 5 minutes. Taste and adjust seasoning with more salt, pepper, or a pinch of chili flakes if you like a bit of heat.
Step 5: Serve
Ladle into bowls, garnish with fresh parsley, and add vegan sausage on top if desired. Serve hot with your favorite bread on the side.
Helpful Tips for Perfect Soup
What to Do for Best Results
- Use starchy potatoes for a creamier texture
- Don’t over-blend if you want a chunkier finish
- Add cream slowly while stirring to prevent separation
Common Pitfalls to Avoid
- Skipping marjoram makes the soup taste less traditional
- Overfilling your blender can lead to spills
- Using too little salt will mute the flavors
Time-Savers
- Buy pre-cut soup veggies or frozen mixes
- Make a double batch and freeze for quick meals
- Use a pressure cooker for faster cooking time
How to Serve German Potato Soup
Best Pairings
- Crusty bread, like sourdough or gluten-free rolls
- Vegan bratwurst or smoked tofu on top
- A simple green salad with lemon dressing
Presentation Ideas
Serve in rustic bowls, topped with a swirl of cream or sprinkle of vegan cheese. Add chopped herbs or microgreens for a fresh finish.
Drink Pairings
- A glass of dry Riesling
- Herbal teas like mint or chamomile
- Apple cider or non-alcoholic beer
Storing and Reheating
Storing Leftovers
Store cooled soup in an airtight container for up to 4 days in the refrigerator. Freeze in portions for up to 3 months.
Reheating Tips
Reheat on the stove over medium heat, stirring occasionally. Add a splash of broth if it thickens too much. Microwave in short bursts, stirring between intervals.

Frequently Asked Questions
Yes, simply sauté the vegetables in a splash of broth or water.
Add more broth for a thinner soup. Blend more of the soup or simmer longer to thicken.
Yukon Gold or Russet potatoes are ideal. Avoid waxy varieties like red potatoes if you want a creamy texture.
Custom Variations
Make It Your Own
- Add smoky paprika for depth
- Toss in a handful of greens like kale or chard
- Add a spoonful of vegan cream cheese for extra richness
Holiday Version
Add roasted root vegetables like parsnips or sweet potatoes. Top with crispy shallots or serve in a bread bowl for a festive touch.
More Recipes You’ll Love
If you enjoyed this German Potato Soup, you’ll love these comforting bowls too:
- Creamy Roasted Garlic Tomato Soup (No Cream)
- Old-Fashioned Potato Soup Recipe
- Old-Fashioned Potato Soup Recipe 2
Be sure to check out more cozy meals and inspiration over on Pinterest: Bake With Lina on Pinterest
Final Thoughts
This German Potato Soup is a simple yet nourishing dish that fits right into your weekly meal plan. It’s versatile, customizable, and full of flavor even without animal products. Whether you're trying to eat more plant-based meals or just want something cozy, this recipe is a must-try.
Don’t forget to leave a comment if you make it. I’d love to hear how you served it, and what variations you tried.



German Potato Soup (Kartoffelsuppe)
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: German
- Diet: Vegan
Description
This homemade German potato soup (Kartoffelsuppe) is a warm, creamy, and simple vegan stew. Combining potatoes with carrots, celery, onion, and a selection of additional herbs, spices, and dairy-free cream leads to a more-ish comforting dish perfect for the colder months. Plus, this recipe is gluten-free, dairy-free, and will have everyone returning to for seconds (and thirds!).
Ingredients
- 1 tbsp oil
- 1 onion, diced
- 3 garlic cloves, minced
- 2 stalks celery or ½ small celery root, diced
- 2 medium carrots, diced
- 2 pounds (900 g) potatoes, chopped
- ½ tsp dried marjoram
- 1 pinch of nutmeg
- Salt and pepper to taste
- 4 cups (1000 ml) vegetable broth or water
- 2 whole bay leaves (optional)
- ⅓ cup (80 g) dairy-free cream
- Fresh parsley to garnish
- Vegan sausage, sliced (optional)
Instructions
- Heat oil in a large pot over medium heat and add the onion. Sauté for 3 minutes.
- Add garlic, celery, carrots, potatoes, and all spices. Sauté for a further one minute.
- Pour in the vegetable broth and bay leaves. Bring the soup to a boil.
- Let the soup simmer for about 20 minutes or until vegetables are softened. Remove the bay leaves if used.
- Pour about half of the soup into a different pot and blend using an immersion blender until smooth (or use a regular blender in batches).
- Pour the blended soup back into the large pot. Add the dairy-free cream and stir to combine.
- Let simmer a few more minutes, then taste and adjust seasonings. Add red pepper flakes for heat if desired.
- Serve in bowls, garnish with fresh parsley, and top with vegan sausage slices if using.
Notes
You can use any dairy-free cream such as soy, oat, cashew cream, or canned coconut milk. For a low-fat version, use plant-based milk. Substitute celery with celeriac if available. Marjoram adds great flavor—use thyme or rosemary if unavailable. Use all-purpose or floury potatoes. Blend the entire soup for a creamy version, adjusting broth as needed. Recipe serves 4.
Nutrition
- Serving Size: 1 bowl
- Calories: 265
- Sugar: 11g
- Sodium: —
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: —
- Trans Fat: 0g
- Carbohydrates: 43g
- Fiber: 8g
- Protein: 5g
- Cholesterol: 0mg











Leave a Reply