If you have ever longed for a comforting, velvety soup that feels like a warm hug on a chilly day, this Creamy Vegan Potato Soup Recipe is exactly what you need. It harmoniously blends simple, wholesome ingredients like tender potatoes, fragrant herbs, and creamy almond milk into a luscious bowl of pure satisfaction. This soup is so rich and flavorful that even non-vegans will be asking for seconds. Trust me, every spoonful offers a delightful balance of creaminess and subtle depth, making it a perfect meal any day of the week.

Ingredients You’ll Need
Getting the ingredients right is key to achieving that perfect texture and taste here. Each component plays a vital role: from the olive oil that gently sweats the aromatics, to the potatoes that provide body and creaminess, to the herbs and spices that add bursts of flavor and color.
- 2 tablespoons olive oil: This brings a silky base and helps soften the onions beautifully.
- 1 medium onion, chopped: Adds sweetness and a depth of flavor once sautéed.
- 3 cloves garlic, minced: Infuses the soup with a warm, inviting aroma.
- 4 large potatoes, peeled and cubed: The star ingredient providing the soup’s creamy texture.
- 3 cups vegetable broth: Enhances the soup’s taste without overpowering it.
- 1 cup unsweetened almond milk (or any plant-based milk): Keeps the soup dairy-free while adding luxurious creaminess.
- 1 teaspoon salt, or to taste: Balances and elevates all the flavors perfectly.
- 1/2 teaspoon ground black pepper: Adds subtle heat and complexity.
- 1 teaspoon dried thyme: Offers an earthy, herbaceous note that complements the potatoes.
- 1/2 teaspoon smoked paprika: Gives a gentle smoky undertone that makes the soup extra special.
- 1 bay leaf: Boosts the savory flavor profile throughout the simmering process.
- 2 tablespoons nutritional yeast (optional for added flavor): Provides a cheesy, umami richness.
- Chopped fresh parsley for garnish: Brightens the finished soup with fresh color and flavor.
How to Make Creamy Vegan Potato Soup Recipe
Step 1: Sauté Your Aromatics
Start by warming your olive oil over medium heat in a large pot. Toss in the chopped onion and sauté gently until it turns translucent and fragrant, roughly five minutes. This step creates a flavorful foundation for your soup, softening the onion into sweet perfection without caramelizing it too much.
Step 2: Add Garlic and Potatoes
Next, stir in the minced garlic and cook it for another minute, keeping an eye so it doesn’t burn. Then, add in your peeled and cubed potatoes, stirring them together with the onion and garlic mixture. Let them mingle and cook for about three minutes to slightly soften the potatoes and infuse the garlic flavor.
Step 3: Introduce Broth and Spices
Pour in the vegetable broth, ensuring the potatoes are fully submerged. Toss in your bay leaf, dried thyme, smoked paprika, salt, and pepper. Bring this beautiful mix to a boil, awakening all the herbs and spices, before lowering the heat to a gentle simmer.
Step 4: Simmer Until Tender
Cover your pot and let the soup simmer for 20 to 25 minutes, or until those potatoes are tender when poked with a fork. This slow simmer allows the potatoes to break down just enough to make that silky soup base while soaking up the aromatic flavors.
Step 5: Blend to Creamy Perfection
Remove the bay leaf, then carefully blend the soup until it’s smooth and creamy. An immersion blender works wonders here, but if you don’t have one, transfer the hot soup in batches into a blender. This step transforms the chunky ingredients into a decadently creamy soup.
Step 6: Finish with Almond Milk and Nutritional Yeast
Return the blended soup to the pot, stir in the unsweetened almond milk, and add nutritional yeast if you’re using it—it adds a delightful savory boost. Warm everything gently over low heat and taste to adjust the salt and pepper. Now your soup is ready to serve!
How to Serve Creamy Vegan Potato Soup Recipe

Garnishes
Fresh garnishes like chopped parsley are ideal for adding a pop of color and freshness that brightens every bite. You could also sprinkle a little extra nutritional yeast on top or add a few cracked black peppercorns for a touch of rustic flair.
Side Dishes
This soup pairs beautifully with crusty artisan bread or a simple green salad with a zesty vinaigrette. The bread is perfect for dunking into the luscious soup, while a light salad balances the comfort with some crispness and crunch.
Creative Ways to Present
Serve your soup in charming individual bowls, drizzle a swirl of almond milk or olive oil on the surface for added elegance, or top with toasted pumpkin seeds or crushed crackers for a texture contrast that surprises the palate.
Make Ahead and Storage
Storing Leftovers
This Creamy Vegan Potato Soup Recipe keeps wonderfully in an airtight container in the refrigerator for up to 3 days. The flavors meld beautifully overnight, often tasting even better the next day.
Freezing
It freezes exceptionally well—just cool the soup completely, place it in freezer-safe containers, and it will keep for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over low heat to preserve that creamy texture. Stir often and add a splash of almond milk if it thickens too much. Avoid boiling the soup again to keep it smooth and silky.
FAQs
Can I use a different type of potato for this soup?
Absolutely! Yukon Gold and Russet potatoes both work great. Yukon Gold potatoes yield a naturally creamier texture while Russets tend to break down well during cooking, creating a smooth base.
Is nutritional yeast necessary?
It’s optional but highly recommended. Nutritional yeast adds a rich, cheesy, umami flavor that enhances the soup’s depth without dairy, but the soup is still delicious without it.
What can I substitute for almond milk?
Feel free to use any plant-based milk such as oat, soy, cashew, or coconut milk. Just make sure you choose an unsweetened variety to keep the flavors balanced.
How do I make the soup thicker or thinner?
For a thicker soup, use less vegetable broth or add an extra potato. To thin it out, simply stir in more plant-based milk or broth until you reach your desired consistency.
Can I add other vegetables to this soup?
Definitely! Diced carrots or celery can be added with the potatoes, or top with roasted corn or sautéed mushrooms for an exciting twist. Just keep the balance so the potatoes remain the star.
Final Thoughts
This Creamy Vegan Potato Soup Recipe is a testament to how simple ingredients can create something truly comforting and extraordinary. It’s easy to make, deeply satisfying, and perfect for sharing with friends and family. I can’t wait for you to try it and discover just how cozy and delicious vegan cooking can be!
Print
Creamy Vegan Potato Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Vegan
- Diet: Vegan
Description
This creamy vegan potato soup is a comforting and hearty dish made with simple plant-based ingredients. It combines tender potatoes, aromatic herbs, and a touch of nutritional yeast for a rich, savory flavor. Perfect for a cozy meal, it’s dairy-free, easy to prepare, and can be enjoyed year-round.
Ingredients
Soup Base
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 4 large potatoes, peeled and cubed
- 3 cups vegetable broth
- 1 bay leaf
- 1 teaspoon dried thyme
- 1/2 teaspoon smoked paprika
- 1 teaspoon salt, or to taste
- 1/2 teaspoon ground black pepper
Finishing Ingredients
- 1 cup unsweetened almond milk (or any plant-based milk)
- 2 tablespoons nutritional yeast (optional for added flavor)
- Chopped fresh parsley for garnish
Instructions
- Sauté the Aromatics: Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes, to develop flavor.
- Add Garlic: Stir in the minced garlic and cook for an additional minute, stirring frequently to prevent burning and release its aroma.
- Cook Potatoes Slightly: Add the peeled, cubed potatoes to the pot and stir to combine with the onion and garlic. Cook for about 3 minutes to begin softening the potatoes.
- Add Broth and Spices: Pour in the vegetable broth so the potatoes are fully submerged. Add the bay leaf, dried thyme, smoked paprika, salt, and black pepper. Bring the mixture to a boil.
- Simmer the Soup: Reduce the heat to low, cover the pot, and let the soup simmer for 20-25 minutes until the potatoes are tender when pierced with a fork.
- Blend the Soup: Remove the bay leaf. Using an immersion blender, blend the soup until smooth and creamy. If unavailable, carefully transfer in batches to a blender and purée until smooth.
- Finish and Season: Return the blended soup to the pot. Stir in the unsweetened almond milk and nutritional yeast if using. Heat gently over low heat and adjust seasoning as needed.
- Serve and Garnish: Ladle the hot soup into bowls and garnish with chopped fresh parsley for a burst of color and freshness.
Notes
- You can substitute almond milk with any other plant-based milk like soy, oat, or coconut.
- Nutritional yeast is optional but adds a cheesy, umami flavor to the soup.
- Leftovers can be stored in the refrigerator for up to 3 days or frozen for longer storage.
- For a chunkier texture, blend only half the soup and leave the rest with potato chunks.
- Add extra vegetables like carrots or celery in step 3 for more flavor and nutrition.
- Adjust the seasoning to taste, especially salt and pepper, after blending.

