Creamy Vegan Potato Soup is everything you want on a chilly evening—warm, rich, hearty, and made with love (and no dairy in sight). Whether you’re feeding a crew of picky eaters or just trying to sneak more veggies into your own day, this recipe delivers on all fronts.
It’s a one-pot wonder that’s cozy enough for a quiet night in, yet impressive enough to serve guests who might not even realize it’s vegan. The creamy vegan potato soup recipe is packed with tender potatoes, sweet carrots, and a gentle garlicky kick that’s mellowed out by silky plant milk. Plus, it uses pantry staples you probably already have on hand. Minimal prep, maximum comfort—exactly how we like it.
Table of Contents
What is Creamy Vegan Potato Soup?
Creamy Vegan Potato Soup is the plant-based version of classic potato soup. But don’t worry—just because there’s no cream or bacon doesn’t mean we’re skimping on flavor. This soup is built from layers: sautéed aromatics like onion, garlic, and celery; a simple roux to thicken things up; then starchy potatoes and sweet carrots for body and bite.
Finish it off with green peas and creamy oat or almond milk, and you’ve got yourself a spoonful of comfort in every bite. Think of it like a warm hug in a bowl. It’s perfect for meatless Mondays, cold nights, or just when you want something nourishing that doesn’t taste like, well, a salad.
Reasons to Try Creamy Vegan Potato Soup
First off, it’s ridiculously easy to make. We’re talking less than an hour, one big pot, and no fancy equipment required. Second, it’s budget-friendly—because potatoes and veggies won’t break the bank. Third, creamy vegan potato soup is a meal-prep hero: make a big batch and enjoy it throughout the week (or freeze it for later).
And if you’re cooking for folks with dietary restrictions? It’s naturally dairy-free, meat-free, and can be made gluten-free with one easy swap. Finally, the taste? Chef’s kiss. It’s creamy without being heavy, filling without a food coma, and comforting without the post-dairy regret. Plus, it’s just a great way to use up that bag of potatoes before they grow eyes and judge you.
Ingredients Needed to Make Creamy Vegan Potato Soup
- 4 cups diced Yukon gold or russet potatoes
- 2 carrots, sliced
- 1 cup green peas (fresh or frozen)
- 1 onion, chopped
- 3 cloves garlic, minced
- 2 celery stalks, chopped
- 2 tbsp olive oil or vegan butter
- 2 tbsp all-purpose flour
- 4 cups vegetable broth
- 1.5 cups plant-based milk (oat or almond work great)
- Salt and pepper to taste
- 2 tbsp chopped fresh parsley (for garnish)
Optional (but tasty) add-ins:
- 1–2 tbsp nutritional yeast for a cheesy vibe
- 1 tsp smoked paprika or red pepper flakes for a little kick
- 1 cup chickpeas or white beans for extra protein
- Cooked quinoa or rice for a heartier bowl

Instructions to Make Creamy Vegan Potato Soup
If you’re ready to dive into a comforting bowl of creamy vegan potato soup, you’re in the right place. Follow this step-by-step guide to make the soup from scratch with zero stress and maximum flavor. Whether you’re a seasoned cook or still learning your way around the stovetop, this walk-through will guide you every step of the way.
For tips on prepping veggies efficiently, be sure to check out this handy prep guide—it’s full of tricks for cutting down your kitchen time without sacrificing flavor.
Step 1: Sauté the Aromatics
Start by placing a large soup pot or Dutch oven over medium heat. Add 2 tablespoons of olive oil or vegan butter and let it warm up until it shimmers (or sizzles gently if using butter).
Now toss in the chopped onion, minced garlic, and diced celery. Cook for about 5–7 minutes, stirring occasionally, until the onions turn translucent and your kitchen starts smelling like you’ve got something magical brewing.
This step builds the flavor base, so don’t rush it. Sautéing helps mellow the garlic and soften the celery, setting the stage for that rich, cozy taste you love in potato soup.
💡 Need a garlic substitute or don’t love the taste of celery? Check out our ingredient swap guide for easy options.
Step 2: Create a Simple Roux
Once your veggies are soft and fragrant, it’s time to make the roux—a quick but important step in this step-by-step process. Sprinkle in 2 tablespoons of all-purpose flour right over the sautéed mixture.
Using a wooden spoon or heat-safe spatula, stir constantly for 1–2 minutes. You want the flour to coat everything and begin to cook, but not burn. It should resemble a thick, paste-like mixture.
The roux helps thicken the soup without dairy or cream and gives it that smooth, luxurious texture. If you’ve never made a roux before, don’t worry—it’s easier than it sounds and gets easier every time.
Step 3: Slowly Add the Broth
Next, begin pouring in the 4 cups of vegetable broth step by step, not all at once. Pour a little broth in and stir thoroughly to break up the roux, then continue adding the rest gradually.
This technique prevents lumps and ensures your soup base is smooth and evenly mixed. Once all the broth is added, give everything a good stir and raise the heat slightly until the mixture begins to simmer.
If you’re making this ahead for the week, check out our meal prep-friendly soups for more ideas that hold up well in the fridge.
Step 4: Add the Hearty Veggies
Now toss in the diced potatoes and sliced carrots. Yukon gold or russet potatoes work best, but you can also mix them if you like some texture variety.
Simmer uncovered for 15–20 minutes, stirring occasionally, until the potatoes and carrots are fork-tender. The potatoes should be soft enough to mash slightly but not so soft that they disintegrate.
Pro tip: For a thicker texture, mash a few potato chunks against the side of the pot as you stir. It’s an easy trick to add creaminess without any blender action.
Looking for ways to add extra fiber or protein? Try tossing in white beans or chickpeas during this step for a more filling variation.
Step 5: Stir in Plant-Based Milk and Peas
Once your potatoes and carrots are tender, pour in the 1.5 cups of plant-based milk. Oat milk works best for richness, but almond, soy, or even cashew milk are great options.
Next, add the green peas—fresh or frozen both work here. Stir gently and let the soup simmer for another 5–10 minutes so all the flavors marry and the soup reaches its full creamy potential.
If the soup feels too thick at this stage, don’t panic—just add a splash more broth or milk to loosen it up.
Want to explore more dairy-free recipes? Our creamy zucchini soup is another smooth, plant-based winner.
Step 6: Season and Finish
It’s time for the final flavor touch. Season the soup generously with salt and pepper, tasting as you go. If you like a little heat, sprinkle in red pepper flakes or a dash of smoked paprika.
Right before serving, stir in 2 tablespoons of chopped fresh parsley for a fresh, herby finish. Ladle your creamy vegan potato soup into bowls and top with a little more black pepper or parsley for garnish.
Optional but amazing: serve with crusty bread or a slice of savory cornbread for dunking—your taste buds will thank you.
What to Serve with Creamy Vegan Potato Soup
This creamy vegan potato soup pairs beautifully with a hunk of crusty bread—because dunking is half the fun. A side of savory butternut squash sage pasta adds seasonal flair, while a crisp green salad balances the richness. If you’re going full cozy mode, pair it with a slice of pioneer woman cornbread stuffing. Feeding kids or a picky partner? Try grilled vegan cheese sandwiches or even a simple rice bowl on the side. This soup is a total team player.
Key Tips for Making Creamy Vegan Potato Soup
Use Yukon gold potatoes for the creamiest texture without needing a blender. If you’re using russet, consider mashing a few pieces toward the end for extra body. Don’t skip the roux—it’s the secret sauce (well, thickener) to that luscious finish.
Add your plant milk after the veggies are cooked to keep it from curdling. Want a little smokiness? A dash of smoked paprika goes a long way. And if you’re feeding a crowd, double the batch—it disappears fast. Leftovers also thicken in the fridge, so keep some broth or plant milk handy for reheating.
Storage and Reheating Tips for Creamy Vegan Potato Soup
Leftovers? Yes, please. Let your creamy vegan potato soup cool completely, then transfer it to an airtight container. It keeps well in the fridge for 4–5 days. To reheat, warm it gently on the stovetop or in the microwave, stirring often. It will thicken as it sits, so splash in a bit of oat milk or broth to loosen it up. Want to freeze it? Skip the peas and add them fresh when reheating—this prevents that mushy texture. Freeze in individual portions for grab-and-go meals on busy days. It’s the gift that keeps on giving.
FAQs
Can I blend the soup for a smoother texture?
Absolutely! Blend half the batch for a thicker base, or go all-in if you like it silky.
Is this gluten-free?
Not by default, but swap the all-purpose flour with a gluten-free flour blend and you’re good to go.
Can I use other vegetables?
Totally—try corn, kale, or even zucchini depending on what’s in season or in your fridge.
Does it taste “too healthy”?
Not a chance. It’s rich, creamy, and full of flavor. Even non-vegans will love it.
What’s the best plant-based milk for this soup?
Oat milk is a favorite for its creaminess, but almond, soy, or cashew all work well.
Final Thoughts
Whether you’re chasing warmth on a snowy day or just want an easy, satisfying dinner, creamy vegan potato soup is a total win. It’s nourishing, adaptable, and perfect for batch cooking. Plus, it’s a no-fuss way to get more veggies into your life without sacrificing taste. Serve it with crusty bread, enjoy the leftovers all week, and don’t forget to check out more cozy recipes like healthy slow cooker vegetable soup or hearty lentil and potato soup. Soup season never tasted so good.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Creamy Vegan Potato Soup – Easy & Comforting
- Total Time: 45 minutes
- Yield: 4 to 6 servings 1x
- Diet: Vegan
Description
This creamy vegan potato soup is a comforting, plant-based dish loaded with tender vegetables and rich flavors, perfect for cozy weeknight dinners or impressing guests.
Ingredients
- 4 cups diced Yukon gold or russet potatoes
- 2 carrots, sliced
- 1 cup green peas (fresh or frozen)
- 1 onion, chopped
- 3 cloves garlic, minced
- 2 celery stalks, chopped
- 2 tbsp olive oil or vegan butter
- 2 tbsp all-purpose flour
- 4 cups vegetable broth
- 1.5 cups plant-based milk (like oat or almond)
- Salt and pepper to taste
- 2 tbsp chopped fresh parsley (for garnish)
Instructions
1. Heat olive oil or vegan butter in a large pot over medium heat. Add onions, garlic, and celery. Sauté until soft and fragrant.
2. Sprinkle in flour and stir to create a roux, cooking for about 1-2 minutes.
3. Gradually pour in vegetable broth while stirring. Bring to a simmer.
4. Add diced potatoes and sliced carrots. Cook for 15-20 minutes or until tender.
5. Stir in plant-based milk and green peas. Simmer for another 5-10 minutes.
6. Season with salt and pepper to taste. Adjust thickness if needed.
7. Serve hot, garnished with fresh parsley and extra pepper if desired.
Notes
Use nutritional yeast for a cheesy flavor.
Add smoked paprika or red pepper flakes for spice.
Incorporate chickpeas or white beans for added protein.
Serve with cooked quinoa or rice for a more filling meal.
Soup thickens as it cools—reheat with a splash of milk or water.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 210
- Sugar: 4g
- Sodium: 480mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 5g
- Protein: 5g
- Cholesterol: 0mg




