Vegan Potato Soup Recipe
Introduction
This vegan potato soup is a comforting and creamy dish perfect for chilly days. Made with simple vegetables and dairy-free cream, it offers a rich flavor without any animal products. It’s easy to prepare and can be customized with optional toppings like vegan sausage for added texture and taste.

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, for garnish
- Vegan sausage, sliced (optional)
Instructions
- Step 1: Heat the oil in a large pot over medium heat and add the diced onion.
- Step 2: Sauté the onion for 3 minutes, then add the minced garlic, celery, carrots, potatoes, dried marjoram, nutmeg, salt, and pepper. Sauté for an additional minute to combine flavors.
- Step 3: Pour about half of the soup mixture into a separate pot.
- Step 4: Remove the bay leaves if you used them.
- Step 5: Use an immersion blender to blend the soup in the separate pot until smooth.
- Step 6: Alternatively, blend the soup in batches in a regular blender, being careful not to overfill it.
- Step 7: Return the blended soup to the large pot. Stir in the dairy-free cream to create a creamy texture.
- Step 8: Let the soup simmer for a few more minutes. Taste and adjust seasoning with more salt, pepper, or red pepper flakes for heat.
- Step 9: Serve the soup in bowls, garnish with fresh parsley, and add sliced vegan sausage on top if desired.
- Step 10: Enjoy your warm and satisfying vegan potato soup!
Tips & Variations
- Substitute celery stalks with celery root for a more intense flavor and different texture.
- Use canned coconut milk as an alternative to dairy-free cream for a slightly sweet, tropical note.
- Add red pepper flakes or smoked paprika to boost the spice and depth of flavor.
- Top with crispy vegan bacon or sautéed mushrooms for extra heartiness.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, stirring occasionally. The soup may thicken when chilled; add a splash of water or broth when reheating to reach your preferred consistency.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular cream instead of dairy-free cream?
Yes, you can substitute regular cream if you are not vegan or dairy-free, but this will change the dish from vegan to vegetarian.
Is it necessary to blend half the soup?
Blending half of the soup creates a creamy texture while keeping some chunks for a nice contrast. You can blend more or less depending on your preferred consistency.
Print
Vegan Potato Soup Recipe
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
A comforting and creamy vegan potato soup packed with hearty vegetables and flavored with aromatic herbs and spices. This easy-to-make soup uses dairy-free cream to achieve a rich texture and can be optionally garnished with vegan sausage for added protein. Perfect for a cozy meal any day of the year.
Ingredients
Base 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
Seasonings
- ½ tsp dried marjoram
- 1 pinch of nutmeg
- Salt and pepper to taste
- 2 whole bay leaves (optional)
Liquids & Garnishes
- 4 cups (1000 ml) vegetable broth or water
- ⅓ cup (80 g) dairy-free cream (or canned coconut milk)
- Fresh parsley to garnish
- Vegan sausage, sliced (optional)
Instructions
- Heat the oil and sauté onion: Heat 1 tablespoon of oil in a large pot over medium heat. Add the diced onion and cook for about 3 minutes until softened and translucent.
- Add remaining veggies and spices: Stir in minced garlic, diced celery or celery root, diced carrots, chopped potatoes, ½ teaspoon dried marjoram, a pinch of nutmeg, salt, and pepper. Sauté everything together for an additional minute to combine the flavors.
- Add broth and bay leaves: Pour in the 4 cups of vegetable broth or water and add 2 bay leaves if using. Bring the soup to a boil, then reduce heat and let it simmer until the potatoes and vegetables are tender, about 15-20 minutes.
- Separate half the soup: Carefully transfer about half of the soup to a different pot or bowl for blending.
- Remove bay leaves: Take out the bay leaves from both pots before blending to avoid bitterness.
- Blend the soup: Using an immersion blender, blend the separated soup portion until smooth. Alternatively, blend in batches using a regular blender, being careful not to overfill it.
- Combine and add cream: Pour the blended soup back into the main pot with the remaining chunky soup. Stir in ⅓ cup dairy-free cream or canned coconut milk for a smooth, creamy texture.
- Simmer and adjust seasoning: Let the soup simmer for a few more minutes. Taste and adjust seasonings by adding more salt, pepper, or red pepper flakes if desired for some heat.
- Serve and garnish: Ladle the soup into bowls, garnish with fresh parsley, and top with sliced vegan sausage if you like.
- Enjoy your meal: Serve hot and enjoy a comforting bowl of vegan potato soup!
Notes
- You can substitute celery stalks with celery root for a slightly different flavor and texture.
- Dairy-free cream options include cashew cream, soy cream, or canned coconut milk as a creamy alternative.
- For added protein and texture, topping with vegan sausage slices is optional but recommended.
- If you prefer a thinner soup, add more vegetable broth or water as needed during cooking.
- Store leftovers in an airtight container in the refrigerator for up to 3 days or freeze for longer storage.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Vegan, Plant-based
Keywords: vegan potato soup, dairy-free potato soup, creamy vegan soup, plant-based soup, vegan comfort food

