Vegan Potato Soup

By Daniel Moretti

Published •

Vegan Potato Soup

This vegan potato soup is incredibly creamy and satisfying, proving that you don’t need dairy to achieve that comforting, velvety texture. It’s a perfect weeknight meal for busy moms and professionals, requiring minimal effort for maximum flavor. I developed this recipe out of a need for a wholesome, plant-based meal that my whole family could enjoy, and it quickly became a staple in our kitchen.

I tested this vegan potato soup recipe countless times, tweaking the ratios of potatoes to liquid and experimenting with different plant-based milks to ensure the perfect consistency. The secret lies in blending just a portion of the soup, which creates a luscious creaminess while leaving some potato chunks for delightful texture. It’s a simple technique that makes all the difference, ensuring a truly exceptional bowl every time.

Why You’ll Love This Recipe

  • Incredibly Creamy and Hearty: You won’t believe this vegan potato soup is dairy-free! It’s rich, satisfying, and perfect for a comforting meal.
  • Quick and Easy Preparation: With just 20 minutes of prep and 30 minutes of cooking, this recipe is ideal for busy weeknights.
  • Wholesome and Nutritious: Packed with vegetables and made with simple, whole-food ingredients, it’s a healthy choice for the whole family.
  • Budget-Friendly: Uses common pantry staples, making it an economical option for a delicious and filling meal.

Ingredients You’ll Need

The beauty of this vegan potato soup lies in its simplicity and the way these humble ingredients come together to create something truly special. I love using Russet potatoes because they break down beautifully and create that signature creamy texture without needing any heavy cream. A tip I always follow is to make sure your vegetables are diced uniformly for even cooking.

  • Olive Oil: 2 tablespoons. This forms the base for sautéing our aromatics, adding a subtle fruity note and helping to soften the vegetables. Any good quality olive oil will work.
  • Yellow Onion: 1 large, chopped. Onions are essential for building flavor, providing a sweet and savory foundation for the soup.
  • Carrots: 2, peeled and diced. Carrots add a touch of sweetness and vibrant color, plus they contribute essential vitamins. Dicing them ensures they cook through evenly.
  • Celery Stalks: 2, diced. Celery brings a subtle earthy flavor and a bit of freshness that balances the richness of the potatoes.
  • Garlic: 4 cloves, minced. Garlic is a flavor powerhouse, adding pungency and depth. Mince it finely so it distributes well.
  • Russet Potatoes: 6 medium, peeled and diced. These are the stars of the show! Russets are starchy and break down easily, creating a wonderfully creamy soup. Dice them into roughly 1-inch pieces for consistent cooking.
  • Vegetable Broth: 6 cups. This is the liquid base that ties everything together. Opt for a good quality, low-sodium vegetable broth so you can control the saltiness.
  • Full-Fat Coconut Milk: 1 (14 ounce) can. This is our secret weapon for achieving incredible creaminess without dairy. Full-fat is crucial for richness; light coconut milk won’t yield the same luxurious texture.
  • Dried Thyme: 1 teaspoon. Thyme adds a classic herbal aroma that pairs perfectly with potatoes.
  • Dried Rosemary: 1/2 teaspoon. Rosemary brings a slightly piney, earthy note that complements the other herbs beautifully.
  • Salt and Freshly Ground Black Pepper: To taste. Essential for enhancing all the flavors. Always season at the end to adjust perfectly.
  • Fresh Parsley: Chopped, for garnish. A sprinkle of fresh parsley adds a pop of color and a hint of brightness just before serving.

How to Make Vegan Potato Soup

Step 1: Sauté the Aromatics

Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped yellow onion, diced carrots, and diced celery. Cook, stirring occasionally, until these vegetables have softened nicely, which usually takes about 8 to 10 minutes. This initial step builds a wonderful flavor foundation for our hearty soup.

Step 2: Add Garlic

Next, add the minced garlic to the pot and cook for another minute. Stir it constantly until it becomes fragrant. Be careful not to burn the garlic, as this can make it taste bitter.

Step 3: Simmer the Soup Base

Now, stir in the diced Russet potatoes, vegetable broth, full-fat coconut milk, dried thyme, and dried rosemary. Bring the mixture to a boil. Once it’s boiling, reduce the heat to low, cover the pot, and let it simmer gently for 20 to 25 minutes. You want the potatoes to be very tender, easily pierced with a fork.

Step 4: Blend for Creaminess

This is where the magic happens for our creamy vegan potato soup! Carefully remove about half of the soup to a blender. Blend until it’s smooth and creamy. If you don’t have a regular blender, you can use an immersion blender directly in the pot. Blend only about half of the soup this way, leaving some potato chunks for texture.

Step 5: Combine and Season

If you used a regular blender, return the blended soup back into the pot with the remaining chunky soup. Stir everything together until well combined. Now it’s time to season your delicious vegan potato soup. Add salt and freshly ground black pepper to your taste. Start with a little and add more if needed.

Step 6: Serve Hot

Ladle the warm vegan potato soup into bowls. Garnish generously with fresh chopped parsley for a burst of color and freshness before serving. Enjoy this comforting and dairy-free delight!

Frequently Asked Questions

Can I make this vegan potato soup ahead of time?

Yes, absolutely! This creamy vegan potato soup is excellent for meal prep. You can make it a day or two in advance and store it in the refrigerator. Reheat gently on the stovetop or in the microwave, adding a splash more broth or plant-based milk if it has thickened too much.

What are some good substitutions for coconut milk?

If you’re not a fan of coconut milk or want a different flavor profile, cashew cream is a fantastic substitute for achieving a rich, creamy texture in this vegan potato soup. You can also try a high-quality, unsweetened plain plant-based milk like soy or oat milk, though the creaminess might be slightly less pronounced.

How can I make this soup thicker or thinner?

To make this vegan potato soup thicker, you can use slightly fewer potatoes, simmer it uncovered for a few extra minutes to allow some liquid to evaporate, or mash some of the potatoes against the side of the pot. If you prefer a thinner soup, simply stir in more vegetable broth or plant-based milk until you reach your desired consistency.

Can I freeze this vegan potato soup?

While this vegan potato soup freezes reasonably well, the texture of the potatoes might change slightly upon thawing. It’s best to freeze it without adding the garnishes. Thaw it overnight in the refrigerator and then reheat gently on the stovetop, adding a bit more liquid if needed.

How to Serve Vegan Potato Soup

Garnishes

To elevate your vegan potato soup, a sprinkle of fresh herbs is a must. I always reach for freshly chopped parsley for its bright, clean flavor and vibrant green color. Chives also add a lovely mild oniony note. For a little crunch, consider some toasted croutons or even some crispy fried onions. A drizzle of good quality olive oil or a swirl of dairy-free sour cream can also add a touch of elegance and extra richness.

Side Dishes

This hearty vegan potato soup is wonderfully satisfying on its own, but it pairs beautifully with a few simple sides. A crisp green salad with a light vinaigrette offers a refreshing contrast to the soup’s creaminess. Crusty bread, like a baguette or sourdough, is perfect for dipping and soaking up every last drop. For something a bit more substantial, consider serving it alongside vegan grilled cheese sandwiches for a comforting and classic pairing.

Creative Ways to Present

For a more elegant presentation, serve this vegan potato soup in individual ramekins or small bowls. You can create a beautiful swirl on top with a dollop of dairy-free sour cream or a drizzle of vibrant green pesto. Another idea is to serve it in hollowed-out bread bowls for a rustic and impressive presentation, especially when entertaining guests. It makes the meal feel extra special and interactive.

Recipe Tips

  • Preparation Tips: Dice your potatoes and vegetables into uniform sizes to ensure they cook evenly. For the smoothest blend, ensure your blender is suitable for hot liquids.
  • Cooking Techniques: Don’t rush the sautéing of the aromatics; this step builds crucial flavor. Simmer the soup until the potatoes are fork-tender before blending.
  • Substitutions: If you don’t have Russet potatoes, Yukon Golds can work, but they might result in a slightly less creamy soup. Unsweetened plain soy or oat milk can be used instead of coconut milk, though the richness may vary.
  • Pro Tips: Taste and adjust seasoning at the end. A pinch of nutmeg can add a subtle depth of flavor that complements the creamy texture of this vegan potato soup.

Make Ahead and Storage

Storing Leftovers

Leftover vegan potato soup can be stored in an airtight container in the refrigerator for up to 3-4 days. I find that glass containers work best for preventing any lingering odors. If you plan to add garnishes like fresh herbs or croutons, it’s best to store them separately and add them just before serving to maintain their texture and freshness. This helps keep the soup tasting as good as when it was freshly made.

Freezing

This hearty vegan potato soup freezes quite well, making it a fantastic option for future quick meals. To freeze, let the soup cool completely. Ladle it into freezer-safe containers or heavy-duty freezer bags, leaving a little headspace for expansion. It can be stored in the freezer for up to 2-3 months. Avoid freezing if you’ve added any fresh garnishes like herbs, as they won’t hold up well.

Reheating

To reheat your vegan potato soup, the best method is on the stovetop over low to medium heat. Stir frequently to prevent sticking and ensure even heating. If the soup has thickened too much during storage or freezing, you can add a splash of vegetable broth or unsweetened plant-based milk to reach your desired consistency. Microwaving is also an option, but be sure to stir halfway through for uniform heating.

Print

Vegan Potato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy and hearty vegan potato soup made with simple ingredients.

  • Author: Daniel Moretti
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 68 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan

Ingredients

Scale
  • 2 tbsp olive oil
  • 1 large yellow onion, chopped
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 4 cloves garlic, minced
  • 6 medium Russet potatoes, peeled and diced
  • 6 cups vegetable broth
  • 1 (14 ounce) can full-fat coconut milk
  • 1 tsp dried thyme
  • 1/2 tsp dried rosemary
  • Salt and freshly ground black pepper to taste
  • Fresh parsley, chopped, for garnish

Instructions

  1. Heat olive oil in a large pot or Dutch oven over medium heat. Add onion, carrots, and celery. Cook, stirring occasionally, until softened, about 8-10 minutes.
  2. Add minced garlic and cook for another minute until fragrant.
  3. Stir in diced potatoes, vegetable broth, coconut milk, dried thyme, and dried rosemary. Bring to a boil, then reduce heat to low, cover, and simmer for 20-25 minutes, or until potatoes are very tender.
  4. Carefully remove about half of the soup to a blender and blend until creamy. Alternatively, use an immersion blender to blend half of the soup directly in the pot, leaving some chunks for texture.
  5. Return blended soup to the pot (if using a regular blender) and stir to combine.
  6. Season with salt and pepper to taste.
  7. Ladle into bowls and garnish with fresh parsley before serving.

Notes

  • For a thicker soup, use fewer potatoes or add a cornstarch slurry.
  • Adjust herbs and seasonings to your preference.
  • Coconut milk can be substituted with cashew cream for a different flavor profile.

Nutrition

  • Serving Size: 1 bowl
  • Calories: Approximately 350-400 kcal (estimate)
  • Sugar: Approximately 5-7g (estimate)
  • Sodium: Approximately 500-700mg (estimate, depending on broth)
  • Fat: Approximately 15-20g (estimate)
  • Saturated Fat: Approximately 8-10g (estimate)
  • Unsaturated Fat: Approximately 7-10g (estimate)
  • Trans Fat: 0g
  • Carbohydrates: Approximately 40-50g (estimate)
  • Fiber: Approximately 5-7g (estimate)
  • Protein: Approximately 5-7g (estimate)
  • Cholesterol: 0mg

Categorized in:

Vegetarian Soup
share this recipe

Content Notice: This article combines AI technology with human editorial oversight. Our staff has thoroughly vetted all content and images for factual precision.

Daniel Moretti-Author

Meet Daniel Moretti

Hi, I’m Daniel! I’m a food lover on a mission to make your time in the kitchen easy, exciting, and full of flavor. I create simple recipes that deliver big taste without the stress, helping you bring joy to your table every day.

Leave a Comment

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