Vegan Potato Soup

When the weather turns cold, few things are as comforting as a warm bowl of homemade potato soup. This Vegan Potato Soup is creamy, hearty, and packed with tender potatoes, carrots, celery, onion, and fragrant herbs.

Inspired by classic German Kartoffelsuppe, this easy potato soup delivers plenty of cozy flavor without any dairy. A portion of the cooked vegetables is blended until smooth and then mixed back into the soup, creating a naturally thick and creamy texture while keeping plenty of tender vegetables throughout.

This homemade vegan potato soup is also gluten-free and dairy-free, making it an excellent choice for a comforting family dinner. Serve it with fresh parsley and optional vegan sausage for a satisfying meal that’s perfect for chilly evenings.

Why You’ll Love This Recipe

  • Naturally creamy: Blended potatoes and vegetables create a rich texture without traditional dairy.
  • Simple ingredients: You only need everyday vegetables, herbs, broth, and plant-based cream.
  • Ready in 40 minutes: A cozy homemade soup that fits easily into a busy weeknight.
  • Vegan and gluten-free: A comforting meal that works for a variety of dietary needs.
  • Easy to customize: Add different vegetables, adjust the consistency, or spice it up to suit your taste.

Ingredients

  • Oil: Used to sauté the aromatics and vegetables, creating the flavorful foundation of the soup.
  • Onion: Adds savory sweetness and depth.
  • Garlic: Brings a fragrant, savory note that complements the potatoes.
  • Celery: Adds freshness and classic soup flavor. Celery root can be used for a more traditional German-style version.
  • Carrots: Provide natural sweetness, color, and additional texture.
  • Potatoes: The star ingredient, creating a hearty base and naturally thickening the soup when blended.
  • Dried marjoram: A traditional German herb that adds a delicate, earthy flavor.
  • Nutmeg: Adds gentle warmth and complements the creamy potato base.
  • Salt and black pepper: Enhance and balance all the flavors.
  • Vegetable broth: Provides the flavorful liquid base. Water can also be used.
  • Bay leaves: Optional, but add subtle herbal depth while the soup simmers.
  • Dairy-free cream: Adds richness and helps create a luxurious creamy texture. Soy, oat, cashew, or coconut cream can all work.
  • Fresh parsley: Adds freshness and a bright finishing touch.
  • Vegan sausage: Optional, but makes the soup extra hearty and adds a savory, smoky element.

How to Make Vegan Potato Soup

1. Prepare the Vegetables

Begin by dicing the onion, celery, carrots, and potatoes.

Mince the garlic and have the remaining ingredients ready before you start cooking.

If you’re using celery root instead of celery stalks, peel it carefully and cut it into small cubes.

2. Sauté the Aromatics

Heat the oil in a large pot over medium heat.

Add the diced onion and sauté for about 3 minutes, stirring occasionally, until it begins to soften.

Add the minced garlic, celery, carrots, potatoes, dried marjoram, nutmeg, salt, and black pepper.

Sauté everything together for another minute.

Tip: Don’t skip this quick sauté. Cooking the vegetables and spices briefly before adding the broth helps build a deeper flavor.

3. Add the Broth

Pour the vegetable broth into the pot.

Add the bay leaves if using.

Increase the heat and bring the soup to a boil.

Once boiling, reduce the heat and let the soup simmer gently for approximately 20 minutes, or until the potatoes and other vegetables are completely tender.

4. Blend Part of the Soup

Remove the bay leaves if you used them.

Transfer about half of the soup to another pot or heat-safe container.

Using an immersion blender, blend this portion until smooth.

You can also use a regular blender, but work in batches and never overfill the blender with hot soup.

Tip: Blending only part of the soup gives you the best of both worlds: a creamy, thick broth with plenty of tender vegetable pieces remaining.

5. Add the Dairy-Free Cream

Pour the blended soup back into the original pot.

Add the dairy-free cream or canned coconut milk and stir well to combine.

Let the soup simmer gently for a few more minutes.

Taste and adjust the seasoning with additional salt and black pepper. If you enjoy a little heat, add a pinch of red pepper flakes.

6. Garnish and Serve

Ladle the hot vegan potato soup into bowls.

Garnish generously with fresh chopped parsley.

For a heartier meal, top each bowl with slices of cooked vegan sausage.

Serve immediately and enjoy while warm.

Tips for Success

  • Choose the right potatoes: All-purpose potatoes such as Yukon Gold work especially well because they become tender and creamy without completely falling apart.
  • Don’t overcook the vegetables: Simmer until tender, but avoid cooking them much longer than necessary.
  • Use marjoram if possible: It gives this German-inspired potato soup its distinctive flavor.
  • Blend carefully: Hot soup can expand in a blender. Work in small batches and keep the blender securely covered.
  • Adjust the thickness: Add extra vegetable broth if you prefer a thinner soup.
  • Blend everything for a smoother soup: If you prefer a completely creamy texture, blend the entire batch and add additional broth as needed.
  • Taste at the end: The amount of salt needed depends on the vegetable broth and cream you use.
  • Add heat gradually: Red pepper flakes are optional, so start with a small amount and add more if desired.

Equipment Needed

  • Large soup pot or Dutch oven
  • Immersion blender
  • Chef’s knife
  • Cutting board
  • Wooden spoon
  • Measuring cups and spoons

A standard blender can be used instead of an immersion blender, but always blend hot soup carefully and in small batches.

Recipe Variations

Creamy Vegan Potato Soup

For an extra-smooth soup, blend the entire batch until completely creamy. Add additional vegetable broth as necessary to reach your preferred consistency.

Vegan Potato Leek Soup

Replace some of the onion with sliced leeks for a delicate, slightly sweet flavor. Leeks pair beautifully with potatoes and make the soup especially comforting.

Loaded Vegan Potato Soup

Top each bowl with crispy vegan bacon, sliced vegan sausage, chopped parsley, green onions, and dairy-free cheese for a loaded version.

Spicy Vegan Potato Soup

Add red pepper flakes, cayenne pepper, or a little chili powder while the soup simmers for a warming spicy variation.

Vegetable-Packed Potato Soup

Add additional vegetables such as broccoli, asparagus, peas, or extra carrots. This is a great way to use vegetables you already have in the refrigerator.

Coconut Potato Soup

Use canned coconut milk instead of dairy-free cream. The coconut adds extra richness and a subtle tropical note to the soup.

Serving Suggestions

A bowl of vegan potato soup is satisfying on its own, but it becomes an even more complete meal with the right sides.

Serve it with:

  • Crusty sourdough bread
  • Garlic bread
  • Vegan dinner rolls
  • Toasted baguette
  • Simple green salad
  • Roasted vegetables
  • Vegan grilled cheese
  • Fresh cucumber salad

For a beautiful presentation, ladle the soup into bowls and top with fresh parsley, a few slices of vegan sausage, and a light drizzle of olive oil.

A sprinkle of freshly cracked black pepper adds the perfect finishing touch.

How to Store Vegan Potato Soup

Allow leftover soup to cool before transferring it to an airtight container.

Store it in the refrigerator for up to 3–4 days.

The soup may thicken as it cools, especially because of the potatoes. When reheating, add a splash of vegetable broth or water and stir until the desired consistency is restored.

Reheat gently on the stovetop over medium-low heat or in the microwave.

Can You Freeze Vegan Potato Soup?

Yes, you can freeze this soup, although the texture may change slightly after thawing because potatoes can sometimes become a little grainy.

For the best texture, allow the soup to cool completely before transferring it to freezer-safe containers.

Leave some space at the top to allow for expansion.

Thaw overnight in the refrigerator and reheat gently. Stir thoroughly and add additional broth if needed.

FAQs

Is vegan potato soup healthy?

This soup is made primarily with potatoes and vegetables and doesn’t require dairy, making it a wholesome option for a comforting meal. It also provides fiber from the vegetables and potatoes. As with any recipe, the overall nutrition depends on the specific ingredients and portions used.

What potatoes are best for vegan potato soup?

All-purpose potatoes such as Yukon Gold are an excellent choice. They become tender and creamy while still holding their shape reasonably well during cooking.

Can I make this soup without dairy-free cream?

Absolutely. You can use canned coconut milk, cashew cream, soy cream, oat cream, or plant-based milk. If using plant-based milk, the soup will be lighter and less rich.

Can I use celery stalks instead of celery root?

Yes. Celery root, or celeriac, is traditional in German potato soup, but celery stalks are an easy and convenient substitute.

How can I make the soup completely smooth?

Simply blend the entire soup with an immersion blender until completely smooth. You may need to add extra vegetable broth to achieve your preferred consistency.

What can I add to make the soup more filling?

Vegan sausage is an excellent topping. You can also add white beans, lentils, peas, or extra vegetables for a heartier meal.

Final Thoughts

This Vegan Potato Soup is everything you want in a cold-weather meal: warm, creamy, hearty, flavorful, and wonderfully comforting. Tender potatoes and vegetables simmer with fragrant marjoram, garlic, and nutmeg before part of the soup is blended into a naturally creamy base.

Inspired by traditional German Kartoffelsuppe, this easy vegan version keeps all the cozy character of a classic potato soup while being completely dairy-free and gluten-free.

Enjoy a steaming bowl with crusty bread on a chilly evening, or prepare a big pot for the whole family. Add vegan sausage for extra heartiness, experiment with different vegetables, or keep it simple with fresh parsley and black pepper.

However you serve it, this homemade vegan potato soup is sure to become a comforting favorite you’ll want to make again and again.

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

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

Description

This homemade Vegan Potato Soup is a warm, creamy, and comforting German-style potato soup made with potatoes, carrots, celery, onion, garlic, herbs, and dairy-free cream. Simple to make and packed with hearty vegetables, this cozy soup is perfect for cold days and is naturally vegan, gluten-free, and dairy-free.


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
  • 1 pinch of nutmeg
  • Salt and black 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, for garnish
  • Vegan sausage, sliced, optional


Instructions

  1. Heat the oil in a large pot over medium heat. Add the diced onion and sauté for 3 minutes.
  2. Add the minced garlic, celery, carrots, potatoes, marjoram, nutmeg, salt, and black pepper. Sauté for another minute.
  3. Pour in the vegetable broth and add the bay leaves, if using. Bring the soup to a boil.
  4. Reduce the heat and simmer for about 20 minutes, or until the vegetables and potatoes are tender.
  5. Transfer about half of the soup to a separate pot. Remove the bay leaves if used.
  6. Blend the reserved portion with an immersion blender until smooth. If using a regular blender, work in batches and avoid overfilling.
  7. Pour the blended soup back into the large pot and stir in the dairy-free cream or canned coconut milk.
  8. Simmer for a few more minutes, then taste and adjust the seasoning with additional salt and pepper. Add red pepper flakes if you want some heat.
  9. Ladle the soup into bowls, garnish with fresh parsley, and top with sliced vegan sausage if desired.
  10. Serve warm and enjoy.

Notes

  • For traditional German flavor, use celeriac (celery root) if available. Regular celery stalks can also be used.
  • Marjoram adds wonderful flavor to the soup. If unavailable, substitute with a little thyme and/or rosemary.
  • Use any dairy-free cream, such as soy cream, oat cream, cashew cream, or canned coconut milk. Plant-based milk can be used for a lower-fat version.
  • You can add other vegetables such as leek, broccoli, or asparagus.
  • All-purpose potatoes such as Yukon Gold work especially well.
  • For a completely smooth and creamy soup, blend the entire soup and add more broth as needed to reach your desired consistency.
  • Recipe serves 4. Nutrition information is based on one serving.
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Main Course, Soup
  • Method: Stovetop
  • Cuisine: German

Leave a Comment

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