If you are craving a comforting, creamy dish that warms your soul and satisfies every craving, then this Vegan Potato Soup Recipe is exactly what you need. It is a luscious blend of tender Yukon Gold potatoes, fragrant garlic, and hearty vegetables, all brought together with the richness of vegan butter and soy milk to create a bowl of pure comfort. Whether you’re new to vegan cooking or simply searching for a wholesome, plant-based meal, this soup will quickly become a cherished favorite for its simplicity, depth of flavor, and incredibly cozy texture.

Ingredients You’ll Need
Simple, wholesome ingredients make this Vegan Potato Soup Recipe shine, each bringing their own layer of flavor and texture without overwhelming the palate. From the creamy potatoes to the aromatic herbs, every component is essential to crafting this deliciously satisfying dish.
- 2 tablespoons vegan butter: Adds a rich, buttery base while keeping the soup dairy-free.
- 1 large yellow onion, diced: Provides a natural sweetness that forms the flavor foundation.
- 1/2 cup celery, diced: Offers a subtle crunch and aromatic freshness.
- 2 carrots, diced: Bring a hint of natural sweetness and vibrant color.
- 1 teaspoon salt: Enhances all the flavors evenly.
- 4 garlic cloves, minced: Imparts a warm, fragrant punch to the soup.
- 4 Yukon Gold potatoes, cut into bite-size pieces: Creamy and tender, these potatoes are the heart of the dish.
- 2 cups soy milk: Adds creaminess without dairy and blends all ingredients seamlessly.
- 3 cups vegetable broth: Brings depth and savory notes to the soup base.
- 1 bay leaf: Infuses subtle herbal undertones throughout the simmering process.
- 2 tablespoons parsley, chopped: A fresh burst of color and mild flavor to finish.
- Black pepper to taste: Adds a gentle touch of heat and complexity.
- Tempeh bacon, optional: A smoky, protein-rich topping that’s perfect if you want an extra savory boost.
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 together for about 3 minutes. This step is crucial as it softens the vegetables and unlocks their natural sweetness, laying a savory foundation that will make your soup incredibly flavorful.
Step 2: Add Garlic for Aroma
Next, stir in the minced garlic and cook for just 1 minute. This short but important step wakes up the garlic’s enticing fragrance without letting it become bitter, adding a warm, aromatic note that will linger in every spoonful.
Step 3: Combine Potatoes and Liquids
Now it’s time for the star ingredient. Add the bite-sized Yukon Gold potatoes to the pot, followed by the soy milk, vegetable broth, and the bay leaf. Bring this mixture up to a boil. The gentle bubble signals that the flavors are coming together beautifully, with creamy potatoes soaking up all the goodness around them.
Step 4: Simmer to Tender Perfection
Once boiling, reduce the heat to a low simmer and cover the pot. Let it cook gently for 15 minutes until the potatoes are tender and easily pierced with a fork. This simmering step ensures that the soup thickens naturally as the potatoes break down slightly, creating a luscious texture.
Step 5: Final Flavor Boost
Remove the bay leaf, then stir in the freshly chopped parsley and season with black pepper to taste. At this stage, the soup is bursting with layered, fresh flavors that will keep you coming back for more.
Step 6: Serve with a Savory Twist
Dish out the hot soup and top it with optional tempeh bacon for a smoky, crispy element that perfectly complements the creamy base. It’s like a warm hug in a bowl with a little something extra to savor.
How to Serve Vegan Potato Soup Recipe
Garnishes
Garnishing can elevate your Vegan Potato Soup Recipe to new heights. Fresh chopped parsley adds color and brightness, while a sprinkle of black pepper enhances the natural warmth. For an indulgent touch, a few pieces of crispy tempeh bacon provide a flavorful contrast that’s utterly irresistible.
Side Dishes
This soup pairs beautifully with crusty artisan bread or warm, buttery dinner rolls to soak up every last drop. For a more hearty meal, a crisp green salad dressed with lemon vinaigrette brings a refreshing balance to the creamy richness of the soup.
Creative Ways to Present
For dinner parties or cozy nights in, serve the soup in charming bowls and top with a drizzle of vegan sour cream or a swirl of olive oil. Adding a small bunch of fresh herbs on the side invites guests to customize their bowls. You can even ladle the soup into bread bowls for an extra-special presentation that’s as fun as it is delicious.
Make Ahead and Storage
Storing Leftovers
Leftover soup stores beautifully in an airtight container in the refrigerator for 3-4 days. The flavors actually deepen after a day or two, making the next serving even more comforting. Just give it a good stir before reheating.
Freezing
You can also freeze Vegan Potato Soup Recipe for up to 3 months in a freezer-safe container. Portion it out beforehand if possible, so you can thaw just the amount you need. When ready to enjoy, thaw overnight in the fridge for best results.
Reheating
Reheat gently on the stovetop over medium-low heat, stirring occasionally to prevent sticking. If the soup thickens too much during storage, add a splash of soy milk or vegetable broth to bring it back to that perfect creamy consistency.
FAQs
Can I use a different type of plant-based milk?
Absolutely! While soy milk offers a creamy texture and mild flavor, you can substitute almond, oat, or cashew milk depending on your preference. Just choose an unsweetened variety to keep the soup savory.
Is there a way to make this soup thicker or thinner?
Yes, for a thicker texture, you can mash some of the potatoes in the soup before serving or add a few more potatoes to the recipe. If it’s too thick, simply stir in extra vegetable broth or soy milk until it reaches your desired consistency.
Can I add other vegetables to this recipe?
Definitely! Feel free to toss in diced parsnips, leeks, or even some corn for added sweetness and texture. Just adjust cooking time accordingly to ensure everything becomes tender.
How can I add protein to this soup?
Adding tempeh bacon as suggested is a great vegan option for extra protein. You can also stir in cooked lentils or chickpeas during the simmering step for a heartier bowl.
What if I don’t have a Dutch oven?
No worries! A heavy-bottomed pot or large saucepan with a lid works perfectly. Just monitor the heat to avoid sticking and maintain a gentle simmer throughout cooking.
Final Thoughts
This Vegan Potato Soup Recipe is truly a simple yet soul-satisfying dish that brings comfort and delicious flavor to your table with every spoonful. Whether you’re warming up on a chilly day or just craving something wholesome, it’s a recipe that invites you to slow down, savor, and enjoy the beauty of plant-based cooking. I encourage you to give it a try—you might just find it becomes your new go-to for cozy, nourishing meals.
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
A comforting and hearty Vegan Potato Soup made with tender Yukon Gold potatoes, sautéed vegetables, and a creamy base of soy milk and vegetable broth. This flavorful, dairy-free soup is perfect for a cozy meal and can be enhanced with optional tempeh bacon for extra savory depth.
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 until fully liquefied and hot.
- Sauté vegetables: Add diced yellow onion, celery, carrots, and salt to the pot. Cook while stirring occasionally for about 3 minutes until the vegetables are slightly softened.
- Add garlic: Stir in the minced garlic and cook for 1 minute more until the garlic becomes fragrant, releasing its aroma into the soup base.
- Add main ingredients: Add the bite-size Yukon Gold potatoes, soy milk, vegetable broth, and bay leaf to the pot. Increase heat and bring the mixture to a boil.
- Simmer soup: Reduce the heat to low to maintain a gentle simmer. Cover the pot with a lid and cook for 15 minutes, or until the potatoes are tender when pierced with a fork.
- Finish seasoning: Remove and discard the bay leaf. Stir in the chopped parsley and season with black pepper to taste.
- Serve: Ladle the hot soup into bowls and top with optional tempeh bacon for added flavor and texture.
Notes
- Use Yukon Gold potatoes for their creamy texture; russet potatoes can be substituted if needed.
- Adjust salt and pepper according to your taste preferences.
- For a thicker soup, mash some of the cooked potatoes before adding parsley.
- Tempeh bacon adds a smoky flavor and crunch but can be omitted for a simpler vegan version.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.

