On chilly evenings, nothing warms the soul quite like a bowl of homemade soup. Recently, I found myself rummaging through my pantry, searching for inspiration to revitalize my dinner plans. That’s when I stumbled upon an old recipe for German Potato Soup (Kartoffelsuppe) that I had almost forgotten. As memories of the creamy, hearty stew filled my mind, I knew I had to recreate it.
This comforting dish combines tender potatoes with vibrant carrots and celery, all enveloped in a fragrant blend of spices. The best part? It’s vegan, gluten-free, and easily adjustable to suit your cravings. Whether you’re a seasoned chef or simply looking to elevate your night away from fast food, this Kartoffelsuppe is a delightful choice that delivers warmth and flavor in every spoonful. So grab your pot, and let’s turn these everyday ingredients into a bowl of cozy bliss!
Why is German Potato Soup (Kartoffelsuppe) a must-try?
Comforting Warmth: This soup brings a delightful hug in a bowl, perfect for chilly nights.
Easy to Make: With simple ingredients and steps, even beginners will shine in the kitchen.
Nutritious and Wholesome: Packed with veggies and nutrients, it’s a guilt-free indulgence!
Customizable: Add your favorite herbs or veggies to make it uniquely yours.
Vegan and Gluten-Free: A fantastic dish that everyone can enjoy, no matter their dietary needs.
Serve it with crusty gluten-free bread for a complete meal that will be a hit at your table!
German Potato Soup (Kartoffelsuppe) Ingredients
For the Soup
- Oil – Cooking medium for sautéing vegetables; olive oil or a neutral oil works best.
- Onion – Adds sweetness and depth of flavor when caramelized; dice finely for even cooking.
- Garlic – Enhances flavor with a fragrant aroma; using fresh garlic cloves delivers the best taste.
- Celery or Celeriac – Serves as a base flavor and texture; both options provide a lovely balance.
- Carrots – Imparts sweetness and color; any variety can be used, just chop them into small pieces.
- Potatoes – Essential for a creamy texture; Yukon Gold or all-purpose potatoes are perfect, chopped into bite-sized pieces.
- Dried Marjoram – A key herb offering subtle floral notes; thyme or rosemary make acceptable substitutes.
- Nutmeg – A pinch adds warmth and earthiness to the soup.
- Salt and Pepper – Crucial for seasoning; adjust according to your taste preference.
- Vegetable Broth – Forms the flavorful base; substituting it with water is possible but broth adds much more depth.
- Bay Leaves – Adds extra depth to the broth; don’t forget to remove them before serving!
- Dairy-Free Cream – For that creamy finish, any plant-based cream (soy, oat, or coconut milk) works wonders.
- Fresh Parsley – A beautiful garnish adding freshness and vibrant color contrast.
- Vegan Sausage (optional) – For an added protein boost and heartiness; slice and use as a tasty topping.
This German Potato Soup (Kartoffelsuppe) is not just a meal—it’s an experience that warms your heart and soul!
How to Make German Potato Soup (Kartoffelsuppe)
-
Heat Oil: In a large pot, warm a tablespoon of your chosen oil over medium heat. Add the finely diced onion, sautéing for about 3 minutes until it turns translucent and fragrant.
-
Sauté Vegetables: Next, toss in minced garlic along with the celery (or celeriac), diced carrots, and chopped potatoes. Sprinkle in the dried marjoram, nutmeg, salt, and pepper. Sauté for an additional minute to enhance the flavors.
-
Add Broth: Pour in the vegetable broth along with the bay leaves. Stir to combine everything, then bring the mixture to a boil over high heat.
-
Simmer: Reduce the heat and let it simmer gently for approximately 20 minutes, or until the vegetables are tender and easily pierced with a fork.
-
Blend Soup: Remove and discard the bay leaves. Using an immersion blender, carefully blend half of the soup until smooth, then stir it back into the pot for a delightful texture.
-
Stir in Cream: Mix in your dairy-free cream, letting it simmer gently for a few more minutes. Take a moment to adjust your seasoning to taste.
-
Serve: Ladle the soup into warm bowls, garnishing with freshly chopped parsley and adding optional vegan sausage slices for an extra touch.
Optional: Drizzle a bit of olive oil over the soup for an added layer of richness.
Exact quantities are listed in the recipe card below.

What to Serve with German Potato Soup (Kartoffelsuppe)?
Creating the perfect meal to accompany this soothing bowl of goodness elevates your dining experience to new heights.
- Crusty Gluten-Free Bread: A delightful addition, it’s perfect for dipping and soaking up every last drop of the creamy soup.
- Simple Green Salad: Fresh greens add a crisp texture and lightness, balancing the warmth of the soup beautifully. Toss with a zesty vinaigrette for added zing.
- Roasted Vegetables: Sweet and savory, roasted carrots, and Brussels sprouts complement the soup’s heartiness while adding depth and flavor.
- Homemade Vegan Cornbread: Sweet and slightly crumbly, it pairs perfectly with the richness of the soup and offers a delightful contrast.
- Apple Sauce: Bright and tangy, the sweetness of apple sauce provides a refreshing counterbalance to the savory notes of the soup.
- Herbed Quinoa: Light and fluffy, quinoa seasoned with herbs mirrors the soup’s earthy tones, creating a healthful protein boost.
- Sparkling Water with Lemon: This refreshing beverage cleanses the palate between bites, enhancing the overall dining experience.
- Chocolate Cake: End on a sweet note with a slice of rich chocolate cake to satisfy your cravings after the savory warmth of the soup!
Storage Tips for German Potato Soup (Kartoffelsuppe)
- Fridge: Store leftovers in an airtight container for up to 3-4 days. Allow the soup to cool before refrigerating to keep it fresh.
- Freezer: Freeze the soup in airtight containers or freezer bags for up to 3 months. Consider portioning for easy thawing later.
- Reheating: Thaw overnight in the fridge. Reheat on the stove over low heat or in the microwave, adding a splash of vegetable broth for consistency if needed.
- Avoid Texture Changes: For best results, do not freeze the soup containing dairy-free cream as it may separate upon reheating.
German Potato Soup (Kartoffelsuppe) Variations
Feel free to explore these delightful twists on your German Potato Soup for both added flavor and personality!
-
Sweet Potato: Swap yellow potatoes with sweet potatoes for a subtly sweet and colorful variation.
-
Creamy Addition: Stir in a bit of silken tofu while blending for a protein boost and extra creaminess.
-
Greens Galore: Toss in fresh spinach or kale during the last few minutes of cooking for an added nutrient punch. Their vibrant color complements the soup beautifully.
-
Herb Explosion: Experiment with fresh herbs like dill or basil instead of dried marjoram for a more vibrant flavor.
-
Smoky Flavor: Add a teaspoon of smoked paprika to infuse an irresistible depth and hint of smokiness to your soup.
-
Hearty Greens: Incorporate chopped leeks or Swiss chard to enhance the texture and provide delightful bites throughout the soup.
-
Spice it Up: Add red pepper flakes or cayenne pepper for a spicy kick that warms you from the inside out. Adjust the amount to your preferred heat level for the perfect balance.
-
Nutty Crunch: Top with roasted pumpkin seeds or walnuts for a delightful crunch that contrasts with the creamy soup. This ensures a satisfying experience in every spoonful!
Make Ahead Options
These tasty German Potato Soup (Kartoffelsuppe) options are perfect for busy weeknights! You can chop the vegetables and sauté them up to 24 hours in advance; just store them in an airtight container in the refrigerator to preserve their freshness. The soup can be fully cooked and refrigerated for up to 3 days. When you’re ready to serve, simply reheat on the stove, blend if desired, and stir in the dairy-free cream, letting it gently simmer for a few minutes. This prep-ahead method ensures that your hearty soup is just as delicious with minimal effort, allowing you to enjoy rich flavors and warm comfort without the rush!
Expert Tips for German Potato Soup (Kartoffelsuppe)
-
Sauté Vegetables Well: Ensure onions and garlic cook until fragrant. This step enhances the soup’s flavor, avoiding blandness.
-
Adjust Thickness: If your soup is too thick after blending, simply add more vegetable broth or water until you reach your desired consistency.
-
Customize Flavors: Feel free to substitute dried marjoram with other herbs like thyme or rosemary, as these can give a lovely twist to your German Potato Soup (Kartoffelsuppe).
-
Smooth or Chunky: For a completely smooth texture, blend all the soup. For a heartier feel, blending just half creates perfect chunks of vegetables.
-
Season Wisely: Don’t forget to taste and adjust seasoning towards the end of cooking. Adding salt and pepper gradually helps develop the perfect flavor profile.

German Potato Soup (Kartoffelsuppe) Recipe FAQs
What kind of potatoes should I use for German Potato Soup?
I recommend using Yukon Gold or all-purpose potatoes, as they create the perfect creamy texture when cooked. They hold up well during cooking and give your soup that ideal heartiness.
How should I store leftover German Potato Soup?
Leftovers can be stored in an airtight container for up to 3-4 days in the refrigerator. Make sure the soup cools to room temperature before sealing it up to maintain freshness.
Can I freeze German Potato Soup?
Absolutely! Freeze your soup in airtight containers or freezer bags for up to 3 months. I often portion mine into single servings for quick, convenient meals. When you’re ready to enjoy it again, thaw overnight in the fridge before reheating.
Why does my German Potato Soup taste bland?
If your soup lacks flavor, it may need more seasoning. I suggest tasting it towards the end of cooking and adjusting the salt and pepper according to your preference. Additionally, make sure you sauté the onions and garlic until fragrant—this step is key to building a rich flavor base!
Is this German Potato Soup suitable for those with dietary restrictions?
Yes! This German Potato Soup (Kartoffelsuppe) is vegan, gluten-free, and dairy-free, making it a fantastic option for those with dietary considerations. However, always double-check ingredient labels, especially for store-bought broths, to avoid any hidden allergens.
How can I enhance the flavor of my German Potato Soup?
For added depth, consider including herbs like fresh thyme or rosemary. Alternatively, a pinch of smoked paprika can give a subtle smokiness to the soup. If you enjoy a little kick, add red pepper flakes or diced jalapeños for a spicy twist!

Deliciously Creamy Vegan German Potato Soup (Kartoffelsuppe)
Ingredients
Equipment
Method
- Heat the olive oil in a large pot over medium heat. Add the diced onion and sauté for about 3 minutes until translucent and fragrant.
- Add minced garlic, celery, diced carrots, and chopped potatoes. Sprinkle in dried marjoram, nutmeg, salt, and pepper. Sauté for an additional minute.
- Pour in the vegetable broth along with the bay leaves. Stir, then bring to a boil over high heat.
- Reduce heat and simmer for about 20 minutes, or until the vegetables are tender.
- Remove bay leaves and blend half of the soup with an immersion blender until smooth. Stir back into the pot.
- Stir in dairy-free cream and let it simmer gently for a few minutes. Adjust seasoning to taste.
- Serve in warm bowls, garnishing with parsley and optional vegan sausage.





