There is nothing quite like a warm, comforting bowl of homemade soup to nourish the soul. My creamy Vegan Potato Soup is exactly that, offering a delightful blend of rich flavors and satisfying textures perfect for any time of year. This recipe elevates the classic comfort food with a unique twist: the deep, aromatic essence of roasted garlic and fresh herbs.
I crafted this Dairy-Free Potato Soup to be incredibly hearty and fulfilling, proving that plant-based meals can be just as decadent and flavorful as their traditional counterparts. You will learn how to prepare this delicious Vegan Potato Soup, discover tips for customizing it to your taste, and get all the advice you need for storage and troubleshooting. It is a fantastic option for a healthy vegan recipe that is also budget-friendly and easy to master.
Why You’ll Love This Recipe
The secret to this exceptional Vegan Potato Soup lies in its unique twist: an infusion of roasted garlic and fresh herbs. Roasting the garlic transforms its sharp, pungent character into a mellow, sweet, and wonderfully complex flavor. This happens through the Maillard reaction, which deepens the base notes of our soup.
My method also involves infusing fresh herbs at a controlled temperature. This extracts their vibrant aromatic compounds, adding a bright, fresh finish that perfectly complements the delicate potato flavor without overpowering it. This dual approach ensures a highly complex and satisfying flavor profile in every spoonful of this Plant-Based Potato Soup.
Beyond its incredible taste, this recipe is a true vegan comfort food. It is surprisingly easy to make, budget-friendly, and perfect for meal prep. You will appreciate that this Creamy Potato Soup is entirely dairy-free, can be adapted to be oil-free, and is also suitable for a gluten-free diet, making it a versatile option for everyone at your table.
Ingredients Needed
Here is what you will need to create this comforting soup in my kitchen:
- 2 tablespoons vegan butter (, or olive oil, or to make oil-free omit and use a few tablespoons of water for sautéing instead)
- 2 medium onions (, chopped finely)
- 2 ribs celery (, diced)
- 2 large carrots (, diced)
- 4 cloves garlic (, chopped finely)
- 2 teaspoons salt (, plus more to taste)
- ½ teaspoon ground black pepper (, plus more to taste)
- 4 tablespoons all purpose flour (, or gluten-free all purpose flour)
- 2 cups (480 mls) dairy-free milk (, it MUST be unsweetened & unflavoured)
- 2½ – 3 cups (600 – 720 mls) flavourful vegetable stock (, divided )
- 6 medium (about 1kg/2.2lb) potatoes (, cut into ½ inch cubes ( I like to use Yukon Gold or red potatoes))
- ¼ teaspoon ground nutmeg (, (optional))
- 1 bay leaf
Ingredient Notes & Substitutions
Potatoes: For a wonderfully creamy Vegan Potato Soup, I prefer using starchy potatoes like Yukon Gold or Russet potatoes as they break down beautifully, contributing to a rich texture. If you prefer a soup with more defined chunks, waxy potatoes like red potatoes hold their shape better during simmering. Feel free to use a mix for both creaminess and texture.
Dairy-Free Milk: It is absolutely crucial to use unsweetened and unflavored dairy-free milk for this savory recipe. Sweetened versions will drastically alter the soup’s flavor. Oat milk and soy milk are excellent choices for their creamy texture, which mimics dairy very well. Cashew milk also provides a lovely richness, while almond milk is generally thinner but still works if it is unsweetened and unflavored. These options act as ideal thickening agents for your Creamy Potato Soup.
Flour: All-purpose flour helps create a classic roux, contributing to the soup’s thickness. If you are following a gluten-free diet, a gluten-free all-purpose flour blend is a perfect substitute. Flours like chickpea or almond flour can also be used but may require slight adjustments to liquid ratios as they can thicken differently.
Vegan Butter/Oil: I typically start with vegan butter for richness, but olive oil works just as well. For an oil-free cooking approach, simply omit the oil and use a few tablespoons of water or vegetable broth for sautéing your aromatics. This will still allow the vegetables to soften and develop their initial flavors.
Vegetable Broth: A high-quality, flavorful vegetable stock is key to the overall taste of your Hearty Potato Soup. I recommend using a low-sodium vegetable broth so you can control the saltiness yourself. Brands like Pacific Foods or Better Than Bouillon vegetable base provide a robust flavor profile without being overly salty.
How to Make Vegan Potato Soup
Follow these steps to create a truly delightful Vegan Potato Soup in your kitchen.
Preparing the Aromatics and Building the Flavor Base
To a large saucepan, add the vegan butter or olive oil and warm it over a medium heat. As the butter melts or oil shimmers, you can begin to smell its warmth. Add the chopped onions, diced celery, and diced carrots. Cook these vegetables, stirring constantly, until the onions are just starting to get a little color. This gentle browning creates a delicious Maillard reaction, developing deeper flavors. Then, add the finely chopped garlic and cook for another 2 minutes. The kitchen will fill with a wonderfully fragrant aroma as the garlic becomes golden and sweet, not burnt.
Creating the Creamy Foundation
Next, add the salt and pepper to the pan. Sprinkle the all purpose flour over the vegetables and stir it all around for about a minute. This step is important; cooking the raw flour taste out ensures a smooth, non-gritty texture and helps build a proper roux for thickening. It will smell slightly nutty when ready. Then, slowly add the dairy-free milk, stirring constantly as you pour to work out any lumps. This continuous stirring is crucial for a perfectly creamy, lump-free base. Finally, add the vegetable broth, reserving about half a cup or 120 mls, along with the chopped potatoes, the optional ground nutmeg, and the bay leaf.
Simmering to Perfection
Stir everything really well, ensuring all the ingredients are combined and the bay leaf is submerged. Let the soup simmer gently for about 25 to 30 minutes, or until the potatoes are soft and just starting to break down. You can check for doneness by easily piercing a potato piece with a fork. As the potatoes simmer, they release their starches, which further contributes to the soup’s thickening. The fragrance will deepen beautifully during this simmering process.
Achieving Your Desired Consistency
At this stage, you have choices to achieve your preferred texture. If you desire an extra-thick and creamy soup, simply blitz it with an immersion blender directly in the pan until it reaches the thickness you like. An immersion blender creates a wonderfully smooth and emulsified Creamy Potato Soup. If you do not have an immersion blender, a potato masher does an adequate job for a chunkier, rustic texture. For those who prefer a thinner soup, you can add the remaining reserved vegetable stock a little at a time until you reach your desired consistency.
Final Touches
Once you are happy with the texture, taste the soup and adjust the seasoning if necessary. You might want to add a little more salt or pepper to perfectly balance the flavors. Serve your delicious Vegan Potato Soup as it is, or with a variety of toppings of your choice. I share many ideas later in this post.
Freezing and Reheating Instructions
This Vegan Potato Soup is wonderfully freezer-friendly, making it excellent for meal prep.
Freezing
To freeze, allow the soup to cool completely to room temperature. Transfer it to airtight containers, leaving about an inch of headspace to allow for expansion during freezing. For best results and easy reheating, I recommend freezing it in portion-sized containers. While potatoes can sometimes take on a slightly grainier texture after freezing, this soup holds up very well. Label your containers with the date for easy tracking.
Reheating
When reheating, I find the stovetop method is best. Gently warm the soup over medium-low heat, stirring occasionally. You may need to add a splash of extra vegetable broth or water to restore its creamy consistency if it has thickened too much. The microwave is a less ideal but acceptable option; simply reheat in short intervals, stirring frequently to ensure even heating and prevent scorching.
Storage Duration
Your Vegan Potato Soup can be stored in an airtight container in the refrigerator for up to 3-4 days. When frozen, it will maintain its quality in the freezer for up to 2-3 months.
Pro Tips & Troubleshooting
Pro Tips
Choose the right potatoes for your desired texture. Starchy potatoes like Russets will break down more for a creamy soup, while waxy Red potatoes offer more structure and chunks. Always use unsweetened and unflavored dairy-free milk to ensure the savory profile of your Vegan Potato Soup. Cook the flour thoroughly for about a minute to avoid any raw flour taste and to build a proper roux. You can easily adjust the thickness of your soup by using an immersion blender for creaminess or adding more broth if it is too thick. For maximum flavor, make sure to infuse the vegan butter or olive oil with roasted garlic and fresh herbs at the start. A tiny pinch of nutmeg beautifully complements the earthy flavor of potatoes, adding a subtle warmth. If you prefer a chunky soup, be careful not to over-blend it with the immersion blender.
Common Mistakes to Avoid
Avoid using sweetened or flavored dairy-free milk, as this will change the entire flavor profile of your savory soup. Do not skip cooking the flour sufficiently; a raw flour taste can ruin the soup. Be mindful not to over-blend the soup if you want some potato chunks. When adjusting consistency, avoid adding too much liquid at once, as it can be difficult to thicken it back up. Finally, always taste and season properly; bland soup is a common mistake that is easily fixed with a little more salt and pepper.
Serving & Storage
Serving Ideas
This Creamy Potato Soup is incredibly versatile and pairs well with many additions. Serve it with crispy vegan croutons for added crunch. Top it with crumbled tempeh bacon or crispy roasted potato chunks for extra texture and flavor. Adding chunks of vegan sausage or vegan ham can make it an even heartier meal. Garnish with fresh parsley, chives, or green onions for a pop of color and fresh taste. Roasted carrots can also be added for additional flavor and nutrition. A sprinkle of your favorite vegan cheese over the top is always a welcome touch. For a complete meal, serve it with a slice of crusty bread or a fresh green salad makes it a complete and satisfying meal.
Storage and Make-Ahead
This Vegan Potato Soup is perfect for planning ahead. Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. For longer storage, freeze it in an airtight container for up to 2-3 months. While the texture may change slightly after freezing and thawing, it will still be delicious. You can easily make this soup 1-2 days in advance and store it in the refrigerator, making it a great option for meal prepping throughout the week.
Conclusion
I hope you love this Creamy Vegan Potato Soup as much as I do in my kitchen. Its wonderful creamy texture and deep, delicious flavor from the roasted garlic and herbs make it truly special. It is easy to make, completely vegan, and wonderfully customizable to your preferences. Do not be intimidated if you are new to vegan cooking; this recipe is straightforward and simple to follow for anyone. I encourage you to try different variations and toppings to make it truly your own. Please print this recipe, share it with your friends, and explore other delicious vegan recipes right here on my blog!
FAQ
What are the best potatoes for a creamy vegan potato soup?
For a creamy Vegan Potato Soup, I recommend starchy potatoes like Yukon Gold or Russet potatoes. They break down beautifully when simmered, contributing to a wonderfully smooth and thick consistency. If you prefer some potato chunks, red potatoes are a great choice as they hold their shape better.
Can I make this vegan potato soup oil-free or gluten-free?
Absolutely! To make this Vegan Potato Soup oil-free, simply omit the vegan butter or olive oil and use a few tablespoons of water or vegetable broth to sauté your onions, celery, and carrots. For a gluten-free version, substitute the all purpose flour with an equal amount of gluten-free all-purpose flour blend. Both modifications will result in a delicious and healthy Plant-Based Potato Soup.
How long does vegan potato soup last, and can it be frozen?
Vegan Potato Soup can be stored in an airtight container in the refrigerator for up to 3-4 days. Yes, it can also be frozen! Allow it to cool completely, then transfer to airtight, freezer-safe containers, leaving a little room for expansion. It will last in the freezer for 2-3 months. Reheat gently on the stovetop, adding a splash of broth if needed to restore its creamy texture.
What are popular toppings and serving suggestions for vegan potato soup?
For serving this Creamy Potato Soup, I love adding crispy vegan croutons, a sprinkle of fresh parsley or chives, or some crunchy green onions. For heartier options, consider adding crumbled tempeh bacon, roasted chickpeas, or some plant-based sausage. A side of crusty bread or a fresh green salad makes it a complete and satisfying meal. You can also add a dollop of vegan sour cream or a sprinkle of vegan cheese.
How can I adjust the thickness of my vegan potato soup?
You have a few options to adjust the thickness of your Vegan Potato Soup. For a thicker, extra-creamy soup, use an immersion blender to blend some or all of the potatoes directly in the pot. If you prefer a thinner consistency, simply stir in additional vegetable broth, a little at a time, until it reaches your desired texture. If the soup is too thin and you don’t want to blend, you can make a small slurry of cornstarch and water, stir it in, and simmer briefly to thicken.
What type of dairy-free milk is best for savory dishes?
For savory dishes like this Hearty Potato Soup, I always recommend using unsweetened and unflavored dairy-free milk. Oat milk and soy milk are excellent choices due to their natural creaminess and neutral flavor, which mimic dairy milk very well in savory applications. Unsweetened cashew milk also works wonderfully, providing a rich, smooth texture. Avoid almond milk if you desire a very thick soup, as it tends to be thinner, but it is still suitable if unsweetened and unflavored.
What kind of vegetable broth is best for vegan potato soup?
For the best Vegan Potato Soup, a flavorful, low-sodium vegetable stock is ideal. Using low-sodium allows you to control the seasoning precisely. Brands like Pacific Foods or Better Than Bouillon vegetable base offer robust flavor profiles that enhance the soup without overpowering the delicate potato and herb notes. Look for one with a rich, savory taste rather than a bland or overly sweet broth.

Creamy Vegan Potato Soup with Roasted Garlic & Herbs
Equipment
- large saucepan
- Immersion blender
- Potato masher
Ingredients
- 2 tablespoons vegan butter or olive oil, or to make oil-free omit and use a few tablespoons of water for sautéing instead
- 2 medium onions chopped finely
- 2 ribs celery diced
- 2 large carrots diced
- 4 cloves garlic chopped finely
- 2 teaspoons salt plus more to taste
- ½ teaspoon ground black pepper plus more to taste
- 4 tablespoons all purpose flour or gluten-free all purpose flour
- 2 cups dairy-free milk (480 mls), it MUST be unsweetened & unflavoured
- 2½ - 3 cups flavourful vegetable stock (600 - 720 mls), divided
- 6 medium potatoes (about 1kg/2.2lb), cut into ½ inch cubes ( I like to use Yukon Gold or red potatoes)
- ¼ teaspoon ground nutmeg (optional)
- 1 bay leaf
Instructions
Preparing the Aromatics and Building the Flavor Base
- To a large saucepan, add the vegan butter or olive oil and warm it over a medium heat. Add the chopped onions, diced celery, and diced carrots. Cook, stirring constantly, until the onions are just starting to get a little color. Then, add the finely chopped garlic and cook for another 2 minutes until golden and sweet.
Creating the Creamy Foundation
- Next, add the salt and pepper to the pan. Sprinkle the all purpose flour over the vegetables and stir it all around for about a minute to cook out the raw flour taste. Then, slowly add the dairy-free milk, stirring constantly as you pour to work out any lumps. Finally, add the vegetable broth, reserving about half a cup or 120 mls, along with the chopped potatoes, the optional ground nutmeg, and the bay leaf.
Simmering to Perfection
- Stir everything really well, ensuring all the ingredients are combined and the bay leaf is submerged. Let the soup simmer gently for about 25 to 30 minutes, or until the potatoes are soft and just starting to break down.
Achieving Your Desired Consistency
- At this stage, you have choices to achieve your preferred texture. If you desire an extra-thick and creamy soup, simply blitz it with an immersion blender directly in the pan until it reaches the thickness you like. If you do not have an immersion blender, a potato masher does an adequate job for a chunkier, rustic texture. For those who prefer a thinner soup, you can add the remaining reserved vegetable stock a little at a time until you reach your desired consistency.
Final Touches
- Once you are happy with the texture, taste the soup and adjust the seasoning if necessary. Serve your delicious Vegan Potato Soup as it is, or with a variety of toppings of your choice.













