If you are searching for a comforting bowl of goodness that feels like a warm hug on a chilly day, this Vegan Potato Soup Recipe is exactly what you need. Creamy, hearty, and packed with simple yet flavorful ingredients, this soup is a perfect balance of rich textures and vibrant tastes without any dairy or meat. Whether you want to cozy up for a solo night or impress friends with a plant-based comfort classic, this recipe brings all the satisfaction you crave in a soup, and then some!

Ingredients You’ll Need
One of the best things about this Vegan Potato Soup Recipe is how straightforward the ingredient list is. Each component plays a vital role in building layers of flavor, texture, and color, making the final dish both nourishing and delicious with minimal fuss.
- 2 tablespoons vegan butter: Provides a luscious base and helps soften the aromatics for maximum flavor release.
- 1 large yellow onion, diced: Adds sweetness and depth when sautéed to golden perfection.
- 1/2 cup celery, diced: Introduces a subtle crunch and fresh flavor that balances the richness.
- 2 carrots, diced: Contributes natural sweetness and beautiful orange color to brighten the soup.
- 1 teaspoon salt: Enhances all the other flavors and brings everything together.
- 4 garlic cloves, minced: Delivers a fragrant punch that’s essential in every savory soup.
- 4 Yukon Gold potatoes, cut into bite-size pieces: The star of the dish, Yukon Golds create the perfect creamy texture when cooked.
- 2 cups soy milk: Offers creaminess and a smooth mouthfeel without any dairy, making it wonderfully vegan.
- 3 cups vegetable broth: Provides a flavorful, savory liquid base that ties all ingredients into a harmonious soup.
- 1 bay leaf: Adds subtle herbal notes that deepen the overall complexity of the soup.
- 2 tablespoons parsley, chopped: Gives a fresh, bright finish when stirred in just before serving.
- Black pepper to taste: Adds a gentle kick of spice that rounds everything out.
- Tempeh bacon, optional: A smoky, crispy topping choice for those who want an indulgent, flavorful contrast.
How to Make Vegan Potato Soup Recipe
Step 1: Sauté the Aromatics
Start by melting the vegan butter in a Dutch oven over medium heat. Once melted, toss in the diced onion, celery, carrots, and salt. Sauté these for about three minutes until they soften and start to release their lovely aromas. This step is crucial because it lays down the flavor foundation for the entire soup.
Step 2: Add Garlic
Next, stir in the minced garlic and cook it just for a minute until fragrant. Garlic can burn quickly, so keep an eye on the heat — once you smell that amazing garlic scent, it’s time to move on.
Step 3: Combine the Main Ingredients
Now, add your bite-sized Yukon Gold potatoes, soy milk, vegetable broth, and the bay leaf into the pot. Bring everything to a boil; this combination is what will transform into the creamy, hearty soup you’re dreaming of.
Step 4: Simmer Until Tender
Once boiling, lower the heat to a gentle simmer, cover the pot, and let it cook for about 15 minutes. During this time, the potatoes become perfectly tender, soaking up those wonderful flavors while thickening the broth naturally.
Step 5: Final Touches
Remove the bay leaf, stir in the fresh parsley, and season with black pepper to taste. This is where the fresh, vibrant notes anchor the whole dish, readying it for serving. If you want to elevate it, sprinkle some tempeh bacon for a smoky crunch that takes the soup next level.
How to Serve Vegan Potato Soup Recipe
Garnishes
The garnish can really make this soup sing. A handful of chopped parsley brightens the plate visually and adds freshness. For crunch and smoky undertones, tempeh bacon is a fabulous optional topping. You could also try a sprinkle of nutritional yeast for a cheesy flavor or a swirl of coconut cream for extra creaminess.
Side Dishes
This soup pairs beautifully with crusty artisan bread or warm garlic toast, perfect for dipping. A crisp, green salad with a tangy vinaigrette helps balance the richness of the soup, making your meal feel wholesome and well-rounded.
Creative Ways to Present
For a fun twist, serve the soup in hollowed-out mini pumpkins or rustic bread bowls. Garnish with colorful microgreens or chives for a pop of color. You could even sprinkle some smoked paprika or chili flakes on top for a little spicy surprise, making the presentation as delightful as the flavor.
Make Ahead and Storage
Storing Leftovers
This Vegan Potato Soup Recipe keeps wonderfully in the fridge for up to four days. Store it in an airtight container to maintain freshness and prevent any absorption of other fridge odors. The soup tends to thicken overnight, so you might want to loosen it up with a splash of plant milk or broth before reheating.
Freezing
You can freeze this soup if you want to keep it longer. Portion it into freezer-safe containers or bags, leaving some space for expansion. It will last for 2-3 months in the freezer. When thawing, do so overnight in the fridge or gently reheat from frozen while stirring to ensure it heats evenly without separating.
Reheating
Reheat the soup gently on the stovetop over medium-low heat. Stir frequently to prevent sticking and add a little soy milk or broth as needed to bring back its creamy texture. Avoid microwaving harshly, as it can sometimes change the consistency of the potatoes.
FAQs
Can I use different types of potatoes?
Definitely! While Yukon Gold potatoes are ideal because of their creamy texture, you can also use Russet or red potatoes. Just note that waxy potatoes tend to hold their shape more, giving your soup a chunkier feel.
Is soy milk the best choice for this soup?
Soy milk is great for its creaminess and neutral flavor, but you can substitute other plant-based milks like oat or almond milk. Just choose unsweetened and unflavored varieties to keep the soup savory.
How can I make this soup thicker or thinner?
For a thicker soup, mash some of the cooked potatoes in the pot or add a small amount of cornstarch slurry. To thin it out, stir in more vegetable broth or plant milk until you reach your desired consistency.
Can I make this soup in a slow cooker?
Yes! Simply layer the sautéed vegetables, potatoes, broth, and seasonings in your slow cooker, add plant milk near the end of cooking, and cook on low for 6-8 hours or high for 3-4 hours until the potatoes are tender.
Is tempeh bacon necessary?
Not at all! Tempeh bacon is just a delicious optional topping that adds smokiness and texture, but the soup is perfectly flavorful and satisfying without it.
Final Thoughts
I can’t wait for you to try this Vegan Potato Soup Recipe and discover just how delicious and comforting plant-based cooking can be. Whether you’re making it for a weeknight dinner or a cozy weekend treat, this soup will quickly become one of your favorites to return to again and again. Enjoy every creamy, flavorful spoonful!
Print
Vegan Potato Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Vegan, American
- Diet: Vegan
Description
This creamy and comforting Vegan Potato Soup is a hearty dish perfect for any season. Made with Yukon Gold potatoes, fresh vegetables, and a touch of vegan butter, it offers a rich flavor without any dairy. Enhanced with soy milk and vegetable broth, this soup is both filling and nutritious, topped optionally with crispy tempeh bacon for added texture and flavor.
Ingredients
Soup Base
- 2 tablespoons vegan butter
- 1 large yellow onion, diced
- 1/2 cup celery, diced
- 2 carrots, diced
- 1 teaspoon salt
- 4 garlic cloves, minced
- 4 Yukon Gold potatoes, cut into bite-size pieces
- 2 cups soy milk
- 3 cups vegetable broth
- 1 bay leaf
- 2 tablespoons parsley, chopped
- Black pepper to taste
Optional Topping
- Tempeh bacon, optional
Instructions
- Melt Vegan Butter: In a Dutch oven over medium heat, melt the vegan butter to create a flavorful base for the soup.
- Sauté Vegetables: Add the diced onion, celery, carrots, and salt to the pot. Sauté for 3 minutes, stirring occasionally, until the vegetables begin to soften.
- Add Garlic: Stir in the minced garlic and cook for an additional minute until fragrant, enhancing the soup’s aroma and taste.
- Combine Potatoes and Liquids: Add the bite-sized Yukon Gold potatoes, soy milk, vegetable broth, and bay leaf to the pot. Bring the mixture to a boil over medium-high heat.
- Simmer: Reduce the heat to low, cover the pot, and let it simmer for 15 minutes or until the potatoes are tender when pierced with a fork.
- Finish Soup: Remove the bay leaf, then stir in the chopped parsley and season with black pepper to taste.
- Serve: Ladle the hot soup into bowls and optionally top with crispy tempeh bacon for added texture and smoky flavor.
Notes
- You can substitute soy milk with any other plant-based milk of your choice for different flavors.
- For a creamier texture, blend a portion of the soup before adding parsley and pepper.
- Tempeh bacon adds a smoky, savory option but can be omitted for a simpler soup.
- Adjust salt and pepper according to your taste preferences.
- Leftovers can be refrigerated for up to 3 days or frozen for longer storage.

