Nothing beats a steaming bowl of homemade soup when you need something warm, filling, and soul-satisfying. This Hearty Vegan Potato Soup is the ultimate comfort food — thick, creamy (without dairy!), and brimming with nutritious veggies. It’s the kind of meal that wraps you up in a cozy hug, especially on chilly evenings or when you’re craving something simple and nourishing.

What sets this soup apart is the medley of textures — chunks of tender potato, sweet carrots, savory leeks, and celery — all swimming in a flavorful vegetable broth. A swirl of plant-based cream adds just the right richness, and a sprinkle of fresh parsley brings a pop of color and brightness to each bowl. Whether you’re vegan or not, this soup delivers big flavor and satisfaction.

Hearty Vegan Potato Soup

Why You’ll Love This Recipe

  • Rich and satisfying – Creamy without any dairy, thanks to blended potatoes and optional plant-based cream.

  • Simple ingredients – Pantry staples and fresh vegetables come together effortlessly.

  • One-pot meal – Easy cleanup and low effort, perfect for busy days.

  • Customizable – Add more veggies or spices to suit your tastes.

  • Freezer-friendly – Great for meal prep or storing leftovers for later.

Tip: You can find the full list of ingredients and measurements in the recipe card below.

Ingredients

  • Oil or vegan butter

  • Onion

  • Garlic

  • Carrots

  • Leek

  • Celery

  • Potatoes

  • Vegetable broth

  • Salt

  • Pepper

  • Smoked paprika

  • Dried marjoram

  • Plant-based cream (optional)

  • Fresh parsley (for garnish)

Instructions

  1. Heat the oil or vegan butter in a large soup pot over medium heat.

  2. Add diced onion and sauté for 2–3 minutes until soft and translucent.

  3. Stir in minced garlic, sliced carrots, leek, and celery. Cook for about 5 minutes, stirring occasionally.

  4. Add cubed potatoes to the pot, then pour in the vegetable broth.

  5. Season with salt, pepper, smoked paprika, and marjoram.

  6. Bring everything to a boil, then reduce heat and let simmer uncovered for 20–25 minutes, or until the potatoes are tender.

  7. Use an immersion blender to blend the soup partially — you want it creamy with some chunks remaining for texture.

  8. Stir in the plant-based cream if using, and adjust seasoning to taste.

  9. Garnish with chopped fresh parsley before serving.

Variations

  • Extra creamy – Add more plant-based cream or stir in a spoonful of cashew cream.

  • Add protein – Toss in cooked lentils or white beans for a protein boost.

  • Spice it up – Add chili flakes or cayenne for heat.

  • Root veggie mix – Mix in parsnips, turnips, or even sweet potato with the potatoes.

  • Make it chunky – Skip blending entirely for a rustic, brothy version.

Heating and Storage

Storing:

  • Let the soup cool completely, then store in an airtight container in the fridge for up to 5 days.

Freezing:

  • Freeze in portioned containers for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating:

  • Reheat gently on the stovetop over medium-low heat, or microwave in 1-minute intervals until hot, stirring in between.

Frequently Asked Questions

Can I make this without leeks?

Yes. You can substitute with more onion or try chopped green onions or shallots for a slightly different flavor.

What’s the best type of potato to use?

Yukon Gold or Russet potatoes work best for creamy soups because they break down well and blend smoothly.

Is the plant-based cream necessary?

Not at all. It adds richness but the soup is still delicious and creamy without it.

Can I use a regular blender?

Yes. Just let the soup cool slightly and blend in batches. Be careful when blending hot liquids.

Is this soup gluten-free?

Yes, as long as your vegetable broth is certified gluten-free.

Can I add other vegetables?

Absolutely. Zucchini, green beans, spinach, or kale would all be great additions.

What if I don’t have marjoram?

You can substitute thyme or oregano, though marjoram gives a slightly sweeter, earthy flavor.

Can I use water instead of broth?

You can, but the flavor will be much milder. Add extra seasoning to compensate if using water.

How do I thicken the soup more?

Blend more of the potatoes or add a small amount of mashed white beans or a cornstarch slurry.

What can I serve this with?

Crusty bread, garlic toast, or a light salad pair wonderfully with this hearty soup.

Conclusion

This Hearty Vegan Potato Soup is proof that simple ingredients can create something incredibly delicious and comforting. Whether you’re cooking for yourself, your family, or a group, this soup delivers a rich, cozy flavor without dairy or fuss. Make a big pot and enjoy the leftovers — if there are any!

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
Hearty Vegan Potato Soup

Hearty Vegan Potato Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Linda
  • Total Time: 40 minutes
  • Yield: 6 servings
  • Diet: Vegan

Description

This creamy and comforting vegan potato soup is loaded with vegetables, herbs, and spices. Made in one pot with no dairy, it’s a wholesome and satisfying meal for any night of the week.


Ingredients

2 tbsp oil or vegan butter

1 onion, diced

3 cloves garlic, minced

3 medium carrots, sliced

1 leek, sliced

1 celery stalk, chopped

2 lbs (900 g) potatoes, peeled & cubed

4 cups vegetable broth

1 tsp salt

1/2 tsp pepper

1/2 tsp smoked paprika

1 tsp dried marjoram

1/4 cup plant-based cream (optional)

1 tbsp fresh parsley, chopped


Instructions

  1. Heat oil or vegan butter in a large pot over medium heat.

  2. Add onion and sauté for 2–3 minutes until translucent.

  3. Stir in garlic, carrots, leek, and celery. Cook for 5 minutes.

  4. Add potatoes and pour in broth. Season with salt, pepper, paprika, and marjoram.

  5. Bring to a boil, then reduce heat and simmer for 20–25 minutes.

  6. Use an immersion blender to partially blend the soup for a creamy, chunky texture.

  7. Stir in plant-based cream if using. Taste and adjust seasoning.

  8. Garnish with parsley and serve hot.

Notes

  • Soup can be blended fully for a smoother consistency.
  • Store in fridge for up to 5 days or freeze for up to 3 months.
  • Customize with added veggies or protein like lentils or beans.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup, Vegetarian, Healthy
  • Method: Stovetop
  • Cuisine: american

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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