Vegan Potato Soup

There are soups that warm you, and then there’s this Vegan Potato Soup—a creamy, comforting, dairy-free bowl of goodness that will make you forget traditional potato soup even exists. Imagine tender chunks of potato, sweet carrots, aromatic celery, and fragrant garlic, all simmered in a rich vegetable broth infused with marjoram, nutmeg, and bay leaves. Half of the soup is blended until silky smooth, then stirred back in with dairy-free cream for a luscious, velvety texture without a drop of dairy. It’s hearty, satisfying, and completely plant-based.

This is the soup you make on a chilly evening when you need something cozy. The soup that proves vegan cooking can be creamy, decadent, and deeply comforting. The soup that comes together in about 30 minutes with simple, affordable ingredients. Whether you’re vegan, dairy-free, or just looking for a healthier potato soup, this recipe will earn a permanent spot in your rotation. Serve it with crusty bread, a sprinkle of fresh parsley, and optional vegan sausage for extra heartiness.

Why You’ll Love This Recipe

  • Creamy without any dairy – Blended potatoes and dairy-free cream create a velvety, luxurious texture.
  • Hearty and satisfying – Potatoes, carrots, and celery make this soup substantial enough for a main course.
  • Ready in 30 minutes – Fast enough for a weeknight, comforting enough for a lazy Sunday.
  • Budget-friendly – Potatoes, carrots, onion, and celery are some of the most affordable vegetables.
  • Naturally vegan and gluten-free – No modifications needed. Perfect for various dietary needs.

Ingredients

  • 1 tbsp oil – For sautéing. Use olive oil, coconut oil, or any neutral oil.
  • 1 onion, diced – Sweet, savory depth. The aromatic foundation.
  • 3 garlic cloves, minced – Pungent, aromatic, essential.
  • 2 stalks celery or ½ small celery root, diced – Adds fresh, savory crunch. Celery root adds a deeper, earthier flavor.
  • 2 medium carrots, diced – Sweet, earthy, and adds beautiful color.
  • 2 pounds (900 g) potatoes, chopped – The star. Russet or Yukon Gold potatoes create the creamiest texture. Leave the skin on for more fiber or peel for a smoother soup.
  • ½ tsp dried marjoram – Warm, slightly sweet, and floral. Oregano or thyme can be substituted.
  • Pinch of nutmeg – Warm, nutty, slightly sweet. Adds depth.
  • Salt and pepper to taste – Enhances all the flavors.
  • 4 cups (1000 ml) vegetable broth or water – The liquid base. Use low-sodium vegetable broth for more flavor.
  • 2 whole bay leaves (optional) – Earthy, floral, aromatic. Remove before blending.
  • ⅓ cup (80 g) dairy-free cream – Adds creaminess. Use coconut cream, cashew cream, oat cream, or a store-bought vegan cream.
  • Fresh parsley to garnish – Bright, fresh, herbaceous.
  • Vegan sausage, sliced (optional) – Adds protein and heartiness. Sauté and add as a topping.

How to Make Vegan Potato Soup

Sauté the Aromatics

Heat the oil in a large pot over medium heat. Add the diced onion and sauté for 3 minutes, stirring occasionally, until softened and translucent. Add the minced garlic, diced celery, diced carrots, chopped potatoes, dried marjoram, nutmeg, salt, and pepper. Sauté for 1 more minute, stirring to coat the vegetables in the spices.

Simmer the Soup

Pour in the vegetable broth (or water) and add the bay leaves (if using). Bring to a boil, then reduce the heat to low. Cover and simmer for about 20 minutes, until the potatoes and carrots are fork-tender.

Blend Half the Soup

Remove the bay leaves. Using a ladle, transfer half of the soup to a separate pot or heatproof bowl. Use an immersion blender (or a standard blender) to blend this portion until completely smooth and creamy. If using a standard blender, blend in batches, never filling the blender more than halfway with hot liquid.

Combine and Finish

Return the blended soup to the main pot. Stir in the dairy-free cream. Simmer for a few more minutes, stirring occasionally, until heated through and the flavors meld.

Serve

Taste and adjust seasoning with additional salt, pepper, or red pepper flakes for heat. Ladle into bowls, garnish with fresh parsley and sliced vegan sausage (if using). Serve hot with crusty bread.

Tips for Success

  • Use starchy potatoes for the creamiest texture – Russet or Yukon Gold potatoes break down easily when blended, creating a naturally creamy soup. Waxy potatoes (red, new) will result in a thinner, less creamy texture.
  • Don’t skip blending half the soup – This technique creates a creamy, velvety texture while leaving some chunks for heartiness. Blending all the soup would be too smooth; blending none would be too thin.
  • Use an immersion blender for easy cleanup – An immersion blender (stick blender) allows you to blend the soup directly in the pot. If using a standard blender, work in batches and never fill more than halfway.
  • Customize the creaminess – Add more or less dairy-free cream to achieve your desired consistency. For a thinner soup, add an extra cup of broth.
  • Let the soup rest before serving – Five minutes off the heat allows the flavors to meld and the soup to thicken slightly.

Equipment Needed

  • Large pot (Dutch oven or stockpot, 4–5 quarts)
  • Immersion blender (or standard blender)
  • Ladle
  • Cutting board and knife
  • Measuring cups and spoons

Recipe Variations

Loaded Vegan Potato Soup – Top with dairy-free sour cream, vegan bacon bits, chopped green onions, and extra dairy-free shredded cheddar cheese. It’s like a baked potato in soup form.

Spicy Vegan Potato Soup – Add ½ teaspoon of red pepper flakes or 1 finely chopped jalapeño along with the garlic. Add a dash of cayenne pepper. Garnish with sliced fresh chili.

Curry Vegan Potato Soup – Add 1 tablespoon of curry powder or garam masala along with the dried marjoram. The warm, aromatic spices transform the soup into a curry-tinged comfort bowl.

Broccoli Potato Soup – Add 2 cups of chopped broccoli florets during the last 10 minutes of simmering. The broccoli adds color, nutrients, and texture.

Cheesy Vegan Potato Soup – Stir in ¼ cup of nutritional yeast along with the dairy-free cream. Add 2 tablespoons of white miso paste for extra umami and a “cheesy” flavor.

Instant Pot Vegan Potato Soup – Use the sauté function to cook the onion and garlic. Add the remaining ingredients (except cream). Pressure cook on high for 8 minutes. Natural release for 10 minutes, then quick release. Blend half, stir in cream, and serve.

Serving Suggestions

This Vegan Potato Soup is a complete meal on its own, but it’s wonderful with:

  • Crusty bread or bread bowls – Essential for dipping and soaking up every last drop.
  • A simple green salad – Arugula or mixed greens with a lemon vinaigrette balances the richness.
  • Vegan grilled cheese sandwich – The ultimate soup-and-sandwich pairing.
  • Roasted vegetables – Brussels sprouts, broccoli, or asparagus on the side.
  • A sprinkle of smoked paprika or red pepper flakes – Adds color and a touch of heat.

For a beautiful presentation, serve the soup in a wide, shallow bowl. Garnish with fresh parsley, a drizzle of dairy-free cream, and a few cracks of black pepper. Add a swirl of olive oil for extra richness.

Storage and Reheating

  • Refrigerator – Store in an airtight container for up to 5 days. The flavors deepen overnight.
  • Reheating – Reheat gently on the stovetop over low heat, stirring occasionally. Add a splash of vegetable broth or water if the soup has thickened too much. The microwave works (50% power, stirring every 60 seconds).
  • Freezer – Freeze in an airtight container for up to 3 months. Thaw overnight in the refrigerator. Reheat on the stovetop over low heat. The texture may change slightly (potatoes can become grainy when frozen), but the flavor remains excellent.

Frequently Asked Questions

What is the best potato for this soup?
Russet (baking) potatoes and Yukon Gold potatoes are the best choices. They are starchy and break down easily when blended, creating a naturally creamy texture. Red or new potatoes are waxy and will result in a thinner, less creamy soup.

Can I make this soup without blending?
Yes. Simply skip the blending step. The soup will be thinner and chunkier, but still delicious. You can mash some of the potatoes against the side of the pot with a spoon to thicken the broth.

What dairy-free cream should I use?
Coconut cream (the thick top layer of full-fat coconut milk) creates the richest texture. Oat cream, cashew cream, or store-bought vegan creams (like Silk, Ripple, or Califia) also work beautifully. Avoid non-dairy milks (almond, soy, oat milk)—they are too thin.

Can I use water instead of vegetable broth?
Yes, but the soup will be less flavorful. If using water, add an extra teaspoon of salt and a tablespoon of nutritional yeast or white miso paste for umami depth.

What if I don’t have marjoram?
Substitute with dried oregano, dried thyme, or 1 teaspoon of fresh chopped rosemary. Marjoram has a slightly sweeter, more floral flavor than oregano, but both work well.

Is this soup gluten-free?
Yes, as written. All ingredients are naturally gluten-free. Double-check your vegetable broth label (some brands contain hidden gluten). If adding vegan sausage, ensure it’s gluten-free.

Can I add other vegetables?
Absolutely. Diced celery root, parsnips, turnips, leeks, or cauliflower are all delicious additions. Add them along with the potatoes.

Final Thoughts

This Vegan Potato Soup is proof that plant-based cooking can be every bit as creamy, comforting, and satisfying as traditional recipes. The potatoes become tender and sweet, the carrots add a touch of earthy sweetness, and the celery and onion provide savory depth. Blending half the soup creates a velvety, luxurious texture that feels indulgent—without a drop of cream or butter.

This is the soup you make when you need a hug in a bowl. The soup that warms you from the inside out on a cold day. The soup that will satisfy vegans and non-vegans alike. It’s simple, affordable, and absolutely delicious.

So dice those potatoes. Sauté that onion. Simmer that broth. And get ready to make a vegan potato soup that’s creamy, comforting, and completely unforgettable.


Made this Vegan Potato Soup? I’d love to hear about it. Leave a comment, share a photo, or tell me how you made it your own. Happy cooking!

Print

Vegan Potato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Vegan Potato Soup – creamy, comforting, and completely dairy-free! This plant-based potato soup is made with simple ingredients, naturally vegan and gluten-free. Blended to velvety perfection with dairy-free cream and packed with vegetables, it’s the ultimate cozy soup for chilly days.

  • Author: amanda
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings
  • Category: Soup, Main Dish
  • Method: Simmer, Blend
  • Cuisine: American

Ingredients

Scale
  • 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
  • Pinch of nutmeg
  • Salt and 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 to garnish
  • Vegan sausage, sliced (optional)

Instructions

  1. Heat oil in a large pot over medium heat. Add onion and sauté for 3 minutes.
  2. Add garlic, celery, carrots, potatoes, and spices. Sauté for 1 more minute.
  3. Pour in vegetable broth and bay leaves, if using, and bring to a boil.
  4. Simmer for about 20 minutes until vegetables are tender.
  5. Pour half the soup into a separate pot. Remove bay leaves and blend until smooth.
  6. Return blended soup to the main pot. Stir in dairy-free cream and simmer a few more minutes.
  7. Adjust seasoning with salt, pepper, or red pepper flakes. Garnish with parsley and vegan sausage if desired. Serve hot.

Notes

  • Yukon Gold or Russet potatoes work best for a creamy texture.
  • For ultra-creamy soup without dairy cream, use a high-speed blender and blend all the soup instead of just half.
  • Use oat milk, cashew cream, or coconut cream as dairy-free cream alternatives.
  • Add 1/4 cup nutritional yeast for a cheesy flavor.
  • Top with vegan bacon bits, fresh chives, or crushed red pepper flakes.
  • For extra protein, add white beans or chickpeas when blending.
  • Leftovers can be refrigerated for up to 5 days and thicken upon cooling – add broth when reheating.
  • Freezes well for up to 3 months.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

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