This recipe elevates classic potato soup to new heights with a dairy-free twist and a secret ingredient: a swirl of roasted garlic and herb cashew cream. Perfect for a cozy night in, this Vegan Potato Soup is creamy, comforting, and packed with flavor. Get ready to learn how to make this delicious soup from scratch, with tips for freezing, reheating, and customizing it to your liking!
Why You’ll Love This Recipe
- Luxurious Twist: The homemade vegan roasted garlic and herb cashew cream adds an unparalleled layer of savory richness and a velvety texture that truly sets this soup apart. It’s a game-changer!
- Depth of Flavor: Roasting the garlic brings out its natural sweetness and mellows its sharpness, creating a complex and satisfying flavor profile that complements the earthy potatoes perfectly.
- Perfectly Creamy: The cashew cream mimics the richness of dairy cream without any dairy, making this soup incredibly creamy and comforting. It provides healthy fats and a luxurious mouthfeel.
- Budget-Friendly & Easy: This soup uses simple, affordable ingredients and comes together quickly, making it a perfect weeknight meal. For more deliciously healthy dinner recipes, explore our collection.
- Meal Prep Friendly: This soup is great for meal prepping, and freezes well (see below for tips!).
Creamy Vegan Potato Soup: The Ultimate Comfort Food
Equipment
- Large Saucepan
- Whisk
- Immersion blender (or potato masher)
- Freezer-safe containers
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
- 0.5 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 unsweetened & unflavoured
- 2.5-3 cups (600-720 mls) flavourful vegetable stock divided
- 6 medium (1kg/2.2lb) potatoes cut into ½ inch cubes (Yukon Gold or red potatoes recommended)
- 0.25 teaspoon ground nutmeg optional
- 1 bay leaf
- 1 cup soaked cashews (for optional roasted garlic cashew cream)
- 3-4 cloves roasted garlic (for optional roasted garlic cashew cream)
- 0.25 cup plant milk (for optional roasted garlic cashew cream)
- 1 tbsp nutritional yeast (for optional roasted garlic cashew cream)
- to taste lemon juice (for optional roasted garlic cashew cream)
- to taste Salt and black pepper (for optional roasted garlic cashew cream)
Instructions
Sauté the Aromatics
- In a large saucepan, melt vegan butter (or heat olive oil or a few tablespoons of water if oil-free) over medium heat. Add the finely chopped onions, diced celery, and diced carrots. Sauté, stirring occasionally, for about 5-7 minutes until the onions are translucent and begin to take on a little color. Add the finely chopped garlic and cook for another 2 minutes until fragrant, being careful not to let it burn.
Create the Roux
- Sprinkle in the salt, pepper, and all-purpose flour. Stir continuously for about 1 minute until the flour cooks, developing a subtle color and nutty aroma.
Add the Liquids
- Slowly pour in the unsweetened, unflavored dairy-free milk, stirring constantly with a whisk to prevent any lumps. Once the milk is incorporated, gradually add the flavorful vegetable broth, reserving about ½ cup (120 mls) for later.
Simmer the Soup
- Add the cubed potatoes, the optional ground nutmeg, and the bay leaf. Stir everything well to combine. Bring the soup to a gentle simmer, then reduce the heat to low, cover the saucepan, and cook for 25-30 minutes, or until the potatoes are beautifully soft and easily pierced with a fork.
Blend for Creaminess
- For an extra-thick and velvety consistency, use an immersion blender directly in the pan, blending until it reaches your desired smoothness. For a chunkier, rustic texture, use a potato masher. If the soup is too thick, add the remaining reserved vegetable stock to thin it out to perfection.
Adjust Seasoning
- Taste the soup and adjust the seasoning (more salt or pepper) as needed. Remember to remove the bay leaf before serving!
Notes
Nutrition
Ingredients Needed
- 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: When I’m making a creamy soup like this Vegan Potato Soup, I always reach for Yukon Gold potatoes. Their medium-starch content gives you a wonderfully creamy texture while still holding their shape nicely. Red potatoes are another excellent choice for a similar result. Starchy potatoes like Russets will break down more readily, creating a very thick soup, while waxy potatoes (like new potatoes) tend to stay firm, which might not be what you want for ultimate creaminess.
- Vegan Butter/Oil: I find vegan butter, like Miyoko’s Kitchen or Earth Balance, adds a lovely richness that mimics traditional butter. However, olive oil is a fantastic, healthier alternative. If you’re going for an oil-free approach, simply use a few tablespoons of water or vegetable broth to sauté your aromatics.
- Dairy-Free Milk: This is a crucial one for creamy Dairy-Free Potato Soup! Always use unsweetened and unflavored plant milk. My go-to options include unsweetened soy milk for its richness, oat milk for its creamy texture, and almond or cashew milk for a neutral flavor. Just avoid coconut milk unless you specifically want a subtle coconut flavor in your soup.
- Flour: All-purpose flour is my standard thickener here. If you’re looking for a gluten-free option, a good quality gluten-free all-purpose flour blend, such as Bob’s Red Mill 1-to-1 Baking Flour, works perfectly to achieve that thick, luscious texture.
- Vegetable Stock: A high-quality, flavorful vegetable stock truly makes a difference in the depth of your Hearty Potato Soup. I prefer low-sodium options so I can control the salt content myself. If you don’t have homemade stock on hand, a good vegetable bouillon cube or paste dissolved in hot water can be a convenient substitute.
How to Make Vegan Potato Soup
Making this Vegan Potato Soup is straightforward and incredibly rewarding. Here’s how I do it in my kitchen:
1. Sauté the Aromatics
In a large saucepan, I start by melting my vegan butter (or heating olive oil or a few tablespoons of water if I’m going oil-free) over medium heat. Then, I add the finely chopped onions, diced celery, and diced carrots. It’s wonderful to watch them soften, stirring occasionally, for about 5-7 minutes until the onions become translucent and just begin to take on a little color. The kitchen starts to fill with a sweet, savory aroma as they cook! Then, I add the finely chopped garlic and cook for another 2 minutes until it’s fragrant, being careful not to let it burn, as burnt garlic can taste bitter.
2. Create the Roux
Next, I sprinkle in the salt, pepper, and all-purpose flour. This is a crucial step for achieving a smooth, creamy soup without any raw flour taste. I stir continuously for about 1 minute. You’ll notice a subtle change in color and a nutty aroma as the flour cooks and develops flavor through the Maillard reaction, ensuring a wonderfully rich and thick base.
3. Add the Liquids
Now, I slowly pour in the unsweetened, unflavored dairy-free milk, stirring constantly with a whisk to prevent any lumps from forming. Patience here pays off! Once the milk is incorporated, I gradually add the flavorful vegetable broth, reserving about ½ cup (120 mls) for later if I want to adjust the soup’s thickness.
4. Simmer the Soup
With the liquids in, I add the cubed potatoes, the optional ground nutmeg, and the bay leaf. I stir everything really well to combine, making sure the potatoes are nestled into the liquid. I bring the soup to a gentle simmer, then reduce the heat to low, cover the saucepan, and let it cook for 25-30 minutes. The potatoes will become beautifully soft and easily pierced with a fork, and some will start to break down slightly, contributing to the soup’s natural creaminess.
5. Blend for Creaminess
At this stage, it’s all about personal preference for your ideal creamy Vegan Potato Soup! For an extra-thick and velvety consistency, I use an immersion blender directly in the pan, blending until it reaches my desired smoothness. If you don’t have an immersion blender, a potato masher works wonderfully for a chunkier, rustic texture. If I find the soup is too thick for my liking, I simply add the remaining reserved vegetable stock to thin it out to perfection.
6. Adjust Seasoning
Finally, I taste the soup and adjust the seasoning as needed. This is where you can truly make it your own! I might add a little more salt or pepper. It’s important to taste and adjust slowly, adding small amounts until the flavors sing. Remember to remove the bay leaf before serving!
Freezing and Reheating Instructions
This Creamy Potato Soup is fantastic for meal prep! I often make a double batch to enjoy later.
- Freezing: I always make sure the soup is completely cool before transferring it to freezer-safe containers or heavy-duty freezer bags. I leave about an inch of headspace in the containers, as liquids expand when frozen. It will keep beautifully for up to 2-3 months. For individual portions, I like using Souper Cubes or wide-mouth canning jars (leaving ample headspace).
- Reheating: To reheat, I usually thaw the soup in the refrigerator overnight. If I’m in a hurry, the defrost setting on my microwave works too. Then, I reheat it in a saucepan over medium heat, stirring occasionally, until it’s heated through. Potatoes can sometimes change texture slightly after freezing, becoming a bit mealy. If the soup seems too thick or has a slightly different texture, a little extra vegetable broth or water can bring it back to its creamy best.
Pro Tips & Troubleshooting
Pro Tips
- Roast the Garlic: For the ultimate flavor, I always roast the garlic before making the cashew cream. This simple step transforms raw garlic into sweet, mellow cloves, adding incredible depth to your Vegan Potato Soup. Just wrap a head of garlic (top cut off) with a drizzle of olive oil in foil, and roast at 400°F (200°C) for 30-40 minutes until soft.
- Use Yukon Gold Potatoes: As I mentioned, these potatoes truly provide the perfect balance of creaminess and a tender, melt-in-your-mouth texture without dissolving completely.
- Cook the Roux Properly: Don’t rush this step! Cooking the flour for a full minute eliminates any raw flour taste and ensures a smooth, non-grainy soup base, contributing to a truly luxurious Creamy Potato Soup.
- Don’t Overblend: If you prefer a heartier, chunkier soup with distinct pieces of potato, be careful not to overblend. A potato masher is your friend here!
- Add a Splash of Lemon Juice: A little squeeze of fresh lemon juice right at the end brightens all the flavors and adds a touch of acidity that elevates the entire dish.
- Taste as you go: Seasoning is paramount for a truly delicious soup! I always taste at each step and adjust salt, pepper, or other seasonings as needed.
Common Mistakes to Avoid
- Using Sweetened Plant Milk: This is a big one! Sweetened plant milk will completely throw off the savory balance of your Vegan Potato Soup. Always double-check that your plant milk is unsweetened and unflavored.
- Not Cooking the Roux Long Enough: If you rush the roux, your soup might have a lingering raw flour taste, which is not pleasant. Give it the full minute (or even a little longer!) to cook properly.
- Adding Liquid Too Quickly: Pouring in the dairy-free milk or vegetable broth too fast can lead to lumps. Slow and steady stirring is key here to achieve a smooth, creamy base.
- Overcooking the Potatoes: While we want tender potatoes, overcooked potatoes can become overly mushy and make the soup too thick, or even mealy. Cook until they are just tender and easily pierced with a fork.
Serving & Storage
This Vegan Potato Soup is a fantastic canvas for various toppings and accompaniments!
Serving Ideas
- My favorite way to serve this is with a generous swirl of the roasted garlic cashew cream. To make it, blend 1 cup soaked cashews, 3-4 cloves roasted garlic, 1/4 cup plant milk, 1 tbsp nutritional yeast, a squeeze of lemon, and salt/pepper until smooth.
- For added crunch, I love topping my bowl with homemade vegan croutons. They’re easy to make and elevate the soup!
- Garnish with fresh parsley or chives for a vibrant pop of color and fresh herbaceousness.
- A sprinkle of smoked paprika adds a wonderful smoky depth that complements the earthy potatoes beautifully.
- Serve this hearty soup with some crusty bread for dipping and soaking up every last drop!
Storage and Make-Ahead
- Refrigerator: Leftover Vegan Potato Soup stores wonderfully in an airtight container in the refrigerator for up to 3-4 days. The flavors often meld and deepen overnight!
- Freezer: See my detailed freezing and reheating instructions above for best practices.
- Make-Ahead: You can absolutely make this soup a day or two in advance. Store it in the refrigerator, and the flavors will only improve with a little time!
Conclusion
This creamy Vegan Potato Soup is a comforting and flavorful dish that’s perfect for any occasion. The addition of the roasted garlic cashew cream elevates this classic soup to a whole new level of deliciousness, making it a true showstopper. Even if you’re new to vegan cooking, this recipe is easy to follow and guaranteed to impress with its rich, savory notes and wonderfully creamy texture. So, gather your ingredients, put on your apron, and get ready to enjoy a bowl of pure comfort!
Ready to try some more delicious vegan recipes? Check out our other soup recipes or share this recipe with your friends!
FAQ
What are the best potatoes to use for vegan potato soup?
Yukon Gold potatoes are ideal because they offer a creamy texture without completely falling apart during cooking. Red potatoes are also a good option. Avoid russets if you want to keep the potatoes from dissolving completely.
Can I make this vegan potato soup oil-free or gluten-free?
Yes! To make it oil-free, simply omit the vegan butter or olive oil and sauté the vegetables in a few tablespoons of water or vegetable broth. For a gluten-free version, use a gluten-free all-purpose flour blend in place of the regular flour.
What kind of dairy-free milk should I use for creamy vegan soup?
Unsweetened and unflavored plant-based milk is the key. Soy milk, oat milk, cashew milk, and almond milk all work well. Just be sure to avoid sweetened or flavored varieties, as they will alter the taste of the soup.
How do I adjust the thickness of my vegan potato soup?
For a thicker soup, blend more of it with an immersion blender or potato masher. For a thinner soup, add more vegetable broth until you reach your desired consistency.
Can vegan potato soup be frozen, and what are the best reheating methods?
Yes, this soup freezes well! Let it cool completely, then transfer it to freezer-safe containers or bags. When reheating, thaw it in the refrigerator overnight or use the defrost setting on your microwave. Reheat in a saucepan over medium heat, adding more broth if needed to thin it out. Note that the texture of the potatoes may change slightly after freezing.
What are some creative serving suggestions and toppings for vegan potato soup?
Get creative with your toppings! Some delicious options include vegan croutons, fresh herbs (like parsley or chives), a swirl of the roasted garlic cashew cream, smoked paprika, vegan bacon bits, or a drizzle of olive oil.
How long does vegan potato soup last in the fridge?
Properly stored in an airtight container, vegan potato soup will last for 3-4 days in the refrigerator.
