This vegan potato soup recipe is smooth, cozy, and made with simple ingredients—perfect for chilly days. Packed with tender potatoes, zucchini, and herbs, it’s a nourishing creamy soup you'll make again and again.

Craving that comforting bowl of potato soup without the heaviness of cream? You’re not alone.
There’s just something about a warm, creamy vegan potato soup that feels like a hug on a cold day.
This isn't just any creamy potato soup—it’s a lightened-up, veggie-loaded version that’s completely dairy-free and full of flavor.
With the help of zucchini, celery, and a few smart spices, you’ll get that luscious creamy texture without using heavy cream or butter.
Whether it’s soup season or you’re just looking for easy recipes to fill your week, this one delivers on all fronts.
Jump to:
- Creamy vegan potato soup
- Why I made this vegan potato soup recipe
- Why you'll love this delicious soup recipe
- Creamy soup for fall and winter
- Health benefits
- Ingredients
- Substitutions and variations
- Special ingredients
- Equipment
- Alternatives
- Instructions
- Get your FREE cookbook!
- Top tips
- Serving suggestions
- Storage and reheating
- Try this delicious soup recipe
- More potato recipes
- Recipe for Easy Vegan Creamy Potato Soup
- More recipes you may enjoy
- Tried this recipe? We’d love your review!

Creamy vegan potato soup
This easy vegan potato soup is everything: creamy, comforting, nourishing, and totally satisfying.
It’s made with basic ingredients, no heavy cream, and it’s one of my favorite things to eat during the colder months.
Light enough for lunch, hearty enough for dinner, and flexible enough to play with.
Why I made this vegan potato soup recipe
Honestly, I used to love a thick, buttery bowl of classic potato soup, but let’s be real—it didn’t always love me back.
This original comforting soup recipe changed the game for me. It’s light, digestible, and still incredibly satisfying. You get all the comfort, none of the regret.

Why you'll love this delicious soup recipe
You’ll learn the best ways to make a healthy, creamy soup without dairy.
Plus, this soup is great for meal prep, easy to customize, and makes for a cozy meal that’ll keep you coming back.
Oh, and did I mention it’s super freezer-friendly in a sealed container?
Creamy soup for fall and winter
This dairy-free potato soup came from a place of wanting balance—between rich and light, creamy and clean. The idea was to keep the comfort but leave out the bloat.
So instead of loading up on cream or cheese, I leaned into vegetables like zucchini and celery to create that same velvety magic.
For me, potato soup was always a winter classic recipe. Something to look forward to after playing in the snow or just surviving a gloomy day.
But traditional recipes didn’t always sit well. This version became my go-to, especially for colder months, when the body craves something grounding and warm.

Health benefits
This soup is filled with ingredients that offer real nourishment.
Russet potatoes provide comfort and body. Zucchini and celery lighten the load and boost fiber.
Add in garlic, bay leaves, and black pepper, and you’ve got a digestive trifecta. Oh—and skip the dairy? Your gut will thank you.
Ingredients
These are all basic ingredients, but they create so much depth.
- Olive oil (or extra virgin if that’s what you have)
- Ghee (optional, but adds flavor)
- Garlic
- Onion
- Celery
- Zucchini
- Russet potatoes
- Water
- Dried thyme
- Bay leaf
- Black pepper
- Salt
- Napa cabbage (optional)
- Lemon juice
- Broccoli rabe (optional topping)
The zucchini balances the heaviness of the potato, and the fresh herbs give it layers of flavor. Garlic and thyme bring the cozy, and that hint of lemon juice brightens every bite.
Substitutions and variations
No Napa cabbage? Use spinach, kale, or even finely chopped turnip greens.

Special ingredients
Bay leaves are optional but highly recommended. They add complexity and digestive benefits.
And while broccoli rabe may not be in every kitchen, it’s worth seeking out. The bitterness balances the creamy soup perfectly.
Equipment
- Large pot or saucepan
- Cutting board and knife
- Wooden spoon
- Hand-held immersion blender
- Small skillet (for sautéing greens)
Alternatives
No immersion blender? You can use a regular blender, just be careful and work in batches. A food processor might also work, though it won’t give the same smooth consistency.

Instructions
Sauté your aromatics
Add olive oil and optional ghee to a large pot over medium-high heat. Sauté chopped garlic and onions until fragrant—about 3-5 minutes. Toss in celery, lower to medium heat, cover, and cook for 5 minutes.
Build the soup
Add chopped zucchini and peeled russet potatoes. Pour in water, thyme, bay leaf, black pepper, and salt.
Simmer to softness
Bring to a boil, then reduce to a simmer and cook for 20 minutes, partially covered, until veggies are tender potatoes.
Blend until smooth
Turn off heat. Use your hand-held immersion blender to puree until velvety smooth.
Add napa cabbage (optional)
If using, stir in chopped napa cabbage and cook 5 minutes on medium heat. Add lemon juice to brighten it up.
Make the topping
In a small skillet, sauté chopped broccoli rabe in a splash of olive oil until tender.
Serving
Ladle soup into bowls. Top with greens and a sprinkle of black pepper or your favorite toppings.
After blending, the soup should be thick but pourable, with a satiny sheen from the whipped starch. If it looks too thick, stir in a little water.
Top tips
- Chop veggies into equal sizes for even cooking.
- Always taste before serving. A little extra salt or lemon juice can brighten the whole bowl.
- Sautéing the broccoli rabe separately helps retain its color and bitter contrast.
- Don't skip the immersion blender—it's what gives you that creamy base.
- Add greens after blending for texture contrast.
- Want it richer? Blend in a few raw cashews for extra creaminess.
- Want it even heartier? Toss in chickpeas or white beans. For spice lovers, a dash of cayenne adds a subtle kick. Just remember to keep it dairy-free if that’s your goal.

Serving suggestions
Pair this delicious soup with crusty bread, a side of roasted veggies, or a simple green salad.
It also makes a great base for a soup bar—let folks add their own favorite toppings like roasted chickpeas, pumpkin seeds, or sautéed mushrooms.
Storage and reheating
Store leftovers in an airtight container or sealed container in the fridge for up to 4 days.
Reheat gently on the stovetop over medium heat, or in the microwave. This soup also freezes well—ideal for meal prep.

Try this delicious soup recipe
If you’ve never tried a vegan potato soup recipe, let this be your first time. You won’t believe how much flavor it packs with such simple ingredients.
And if you’ve made this before? Make it again and experiment with those topping ideas—next time, it’ll be even better.
What are your favorite soups to make in winter? Got a twist on this one? I’d love to hear about it!
More potato recipes
If you're loving the cozy flavors of this hearty soup, you might also enjoy my mashed Yukon gold potatoes, salad recipe using red potatoes, or my roasted sweet potatoes.
Each dish highlights the natural richness of potatoes in a different way—perfect for rounding out your fall and winter cooking lineup.


Recipe for Easy Vegan Creamy Potato Soup
Ingredients
To start the soup
- 2 teaspoons extra-virgin olive oil
- 1 tablespoon ghee, (sub with more olive oil)
- 3 cloves garlic, minced
- 1 cup onion, chopped
- 1 ½ cups celery, chopped
Add to the soup
- 5 cups zucchini (summer squash) , chopped
- 3 large Russet potatoes, peeled and chopped
- 4 cups water
- ½ teaspoon dried thyme
- 1 bay leaf
- ¼ teaspoon freshly ground black pepper
- 1 teaspoon salt
Add after pureeing
- 2 cups Napa cabbage, (optional; see notes)
- ½ lemon, freshly squeezed
Brocolli Rabe Topping (optional)
- 1 teaspoon extra-virgin olive oil
- 2 cups broccoli rabe, (optional)
Instructions
Start the soup
- Mince garlic and chop onions. Add olive oil and ghee to a large saucepan on medium-high heat. Add chopped garlic and onions and sauté for 3-5 minutes. Chop the celery and add it to the top. Turn the heat down to medium, cover, and cook for 5 minutes.
Add to the soup
- Chop zucchini into 1-inch pieces. Use a vegetable peeler to peel potatoes. Chop into 1-inch pieces. Add zucchini and potatoes to the soup pot, along with the water, dried thyme, bay leaf, black pepper, and half the salt.
- Bring to a boil, then reduce the heat to a simmer for 20 minutes, partially covered. If the vegetables are soft and break apart easily, they are done. Turn off the heat and use an immersion blender (hand blender) to puree the soup until smooth.
Add the optional napa cabbage
- If you choose to add the optional napa cabbage, turn the heat back on the soup and bring to a simmer. Quickly chop cabbage and wash in cold water. Add cabbage to the soup, and simmer 5 minutes. Taste the soup for salt, and adjust to taste. Add fresh lemon to taste.
Make the broccoli rabe topping
- To make the broccoli rabe topping, remove the thicker stems, and chop into bite-sized pieces. Wash in a bowl of cold water. Heat a small skillet on medium heat. Add olive oil and the broccoli rabe. Simmer for 5 minutes, until just tender.
To serve
- Serve soup in individual bowls. Top with broccoli rabe and freshly ground black pepper.
Notes
Nutrition
More recipes you may enjoy
Tried this recipe? We’d love your review!
Tap the stars ⭐⭐⭐⭐⭐ and leave a quick comment to share your thoughts.
Don’t forget to tag @buttered.veg or use #butteredveg when you share your photos—we love seeing what you make!
Follow along on Pinterest, Facebook, Instagram, and YouTube for more Buttered Veg lifestyle content.
Thanks for visiting Buttered Veg!







Tried this recipe? We'd love your review!