This Vegan Potato Soup is ultra creamy, incredibly comforting, and miraculously ready in just 30 minutes! It truly shines when loaded with an array of delightful toppings: think rich vegan sour cream, fresh green onions, savory vegan cheese, and crispy vegan bacon bits. A true plant-based masterpiece for any day!

Imagine those quintessential rainy days, when the outside world feels a bit grey and the only thing that calls to you is the warm embrace of a cozy blanket and a steaming, comforting bowl of soup. We all have those moments, don’t we? Well, I’m thrilled to share with you a recipe that perfectly embodies that feeling, designed to bring warmth and happiness to even the chilliest, blustery days ahead!
This Easy Vegan Potato Soup recipe is a game-changer. Not only is it incredibly simple to prepare, but it also comes together in under an hour, making it an ideal choice for busy weeknights or a spontaneous craving for wholesome comfort food. Naturally gluten-free and nut-free, this soup caters to various dietary needs without compromising on flavor or texture. All you need are a handful of accessible, simple ingredients that you likely already have in your pantry. Its versatility extends to cooking methods too; whether you prefer the classic stovetop, the speed of an Instant Pot, or the convenience of a slow cooker, this recipe adapts effortlessly.
So, what’s the secret behind this incredibly creamy, luscious vegan soup that rivals its dairy-laden counterparts? The answer lies in one simple, yet powerful ingredient: full-fat coconut milk! Just one can of this magical ingredient transforms the broth into a velvety smooth, unbelievably rich concoction. And here’s the best part – it achieves epic levels of creaminess without imparting even a hint of coconut flavor, allowing the robust taste of the potatoes and herbs to truly shine through. It’s truly a kitchen hack you’ll want to keep in your repertoire for many vegan dishes to come.
This vegan potato soup recipe is perfect for a comforting family dinner, serving as a hearty meal that everyone will love. Its ability to satisfy makes it a go-to dish, and any leftovers reheat beautifully, ready to deliver another dose of pure comfort whenever the craving strikes. To elevate each bowl to an unforgettable experience, don’t forget the generous toppings. We’re talking about savory, crumbly vegan bacon bits (you can make your own with tofu or tempeh, or find excellent pre-made vegan options at most stores), delightful roasted potato chunks for extra texture, or a generous scoop of tangy homemade vegan sour cream. A sprinkle of rich shredded vegan cheese adds another layer of flavor and melt-in-your-mouth goodness, complemented perfectly by the crisp freshness of chopped green onions. These toppings aren’t just an afterthought; they’re an essential part of the experience, allowing you to customize each serving to perfection.

Essential Ingredients for Your Vegan Potato Soup (and Smart Substitutions)
Crafting this delicious vegan potato soup requires a simple lineup of fresh and pantry staples. Each ingredient plays a vital role in building the soup’s incredible depth of flavor and creamy texture. Here’s what you’ll need, along with some helpful substitution ideas to make this recipe as flexible as your kitchen allows:
- Olive oil: The foundation for sautéing your aromatics. Any neutral cooking oil like avocado oil or even vegetable broth (for an oil-free version) can be used instead.
- Onion and garlic: These are the soul of any good soup, providing a rich, aromatic base. Don’t skimp on these for maximum flavor! Shallots can be a milder alternative to onion.
- Carrots: Adding a touch of sweetness and beautiful color, carrots are a classic soup vegetable. Feel free to add other root vegetables like parsnips for a different flavor profile.
- Russet potatoes: Known for their starchiness, russets are perfect for achieving that thick, creamy consistency. However, any type of white, yellow, or red potatoes will work wonderfully if that’s what you have on hand. Just be aware that waxier potatoes might result in a slightly less starchy, thinner soup.
- Dried thyme: This herb brings a warm, earthy note that complements the potatoes beautifully. You can easily substitute with a bay leaf (remove before serving), dried oregano, or fresh parsley added at the end for a brighter finish. A pinch of rosemary or dill could also be interesting.
- Vegetable broth: The primary liquid for our soup. Using a high-quality vegetable broth will significantly enhance the overall flavor. If you’re out of broth, water can be used, but you might need to adjust seasoning more aggressively. Look for low-sodium options to control the salt content yourself.
- Full-fat coconut milk: This is truly the secret ingredient for the soup’s awesome creaminess! As mentioned, it provides a luxurious, velvety texture without making the soup taste like coconut. Ensure you use full-fat for the best results. If you absolutely cannot use coconut milk or prefer an alternative, you can blend 1 cup of raw cashews (soaked in hot water for 15-30 minutes, then drained) with a few cups of the cooked soup until completely smooth, then stir back into the pot. This creates a similar creamy effect.
- Salt: Essential for bringing out all the flavors. Always taste and adjust!
- Black Pepper: For a subtle kick and enhanced flavor.

Mastering the Art of Easy Vegan Potato Soup: Step-by-Step
You will absolutely adore how straightforward and family-friendly this soup is to create. It’s a recipe designed for minimal fuss and maximum flavor, perfect for both novice and experienced cooks. Let’s dive into the simple steps to achieve potato soup perfection on your stovetop:
- **Building the Flavor Base:** Start by warming the olive oil in a large soup pot or Dutch oven over medium heat. Once shimmering, add your chopped onion and minced garlic. Sauté these aromatics for 2 to 3 minutes, stirring occasionally, until the onion becomes translucent and wonderfully fragrant. This step is crucial for laying down a deep flavor foundation for your soup.
- **Adding the Hearty Vegetables and Broth:** Next, add the rest of your prepared vegetables—the peeled and sliced carrots, and the chopped russet potatoes—along with the dried thyme and vegetable broth. Give everything a good stir to combine. Increase the heat to bring the soup to a rolling boil.
- **Simmering to Perfection:** As soon as the soup reaches a boil, reduce the heat to a gentle simmer. Cover the pot and allow it to cook for about 15 minutes, or until the potatoes are completely fork-tender. This means they should yield easily when poked with a fork. Cooking time may vary slightly depending on how small you chopped your potatoes.
- **Creaminess and Seasoning:** Once the potatoes are tender, remove the pot from the heat. Carefully pour in the full-fat coconut milk and add the black pepper. Now comes the magical part of transforming it into a creamy delight!


To achieve your desired consistency, you have a few options: Use an immersion blender directly in the pot to smooth out the soup, blending until it reaches your preferred creaminess. Alternatively, you can carefully transfer a portion of the soup to a regular blender (make sure not to overfill and vent the lid to allow steam to escape) and blend until smooth before returning it to the pot. If you enjoy a heartier, more rustic texture, simply use a potato masher right in the pot to mash some of the potatoes. This will thicken the soup while leaving delightful chunks of vegetables, which is a wonderful way to add character. I personally enjoy leaving a bit of chunky texture for a more satisfying bite.
Finally, season the soup with salt to taste. Remember to start with a little and add more as needed, tasting along the way, especially since vegetable broths can vary in sodium content. Serve immediately, adorned with all your favorite toppings, and savor every spoonful of this homemade comfort!


Instant Pot Method: Quick & Easy Vegan Potato Soup
For those who love the speed and convenience of the Instant Pot, this vegan potato soup recipe is a dream come true. You can achieve the same creamy, comforting results in a fraction of the time. Here’s how to adapt the recipe for your pressure cooker:
- **Sauté Aromatics:** Begin by using the “Sauté” mode on your Instant Pot. Add the olive oil, followed by the chopped onion and minced garlic. Cook, stirring occasionally, for 2 to 3 minutes until the onion becomes translucent and aromatic.
- **Add Ingredients & Pressure Cook:** Briefly turn off the Instant Pot’s “Sauté” mode. Now, add the carrots, potatoes, thyme, and vegetable broth to the pot. Give everything a quick stir to ensure it’s well combined. Secure the lid, making sure the venting knob is set to “Sealing.” Cook on High Pressure for 9 minutes.
- **Release Pressure & Finish:** Once the cooking cycle is complete, carefully perform a manual quick pressure release. Use a kitchen towel or oven mitt to protect your hand from the steam as you turn the venting knob to “Venting.”
- **Creamify & Season:** Once the pressure has fully released and the float valve has dropped, open the lid. Use an immersion blender directly in the pot to blend the soup to your desired smoothness. If you prefer a chunky texture, mash some of the potatoes with a potato masher. Stir in the full-fat coconut milk and black pepper. Finally, season with salt to taste, adjusting until it’s perfect. Serve hot with your preferred toppings!
Slow Cooker Method: Hands-Off Vegan Potato Soup
If you prefer a hands-off approach and want to let your slow cooker do all the work, this method is for you. Simply set it and forget it, returning to a perfectly cooked, flavorful vegan potato soup:
- **Combine & Cook:** Add all of the ingredients, *except* the coconut milk and salt, into the bowl of your slow cooker. Stir everything together to combine. Set your slow cooker to cook on HIGH for 4 hours or LOW for 8 hours. The longer, slower cooking time truly allows the flavors to meld and deepen beautifully.
- **Blend & Finish:** Once the cooking time is complete and the potatoes are undeniably fork-tender, open the lid. Use an immersion blender to blend the soup to your desired smoothness. If you prefer a chunkier soup, simply mash a portion of the potatoes with a potato masher. Stir in the full-fat coconut milk until it’s well incorporated and the soup is wonderfully creamy. Season generously with salt to taste, making any final adjustments needed. Serve warm and enjoy your effortless, comforting creation!
Insider Tips for Perfect Vegan Potato Soup Every Time
Achieving the perfect bowl of creamy vegan potato soup is simpler than you might think, especially with a few expert tips. These insights will help you customize your soup, enhance its flavors, and ensure a delightful culinary experience from start to finish:
- Potato Preparation Matters: When preparing your potatoes, chop them into relatively small, uniform pieces (about 1-inch cubes). This ensures they cook evenly and quickly, making them easier to eat in a spoon. Larger pieces will take longer to become tender, potentially leading to uneven cooking.
- Customize Your Creaminess: You don’t have to use the full can of coconut milk if you don’t want to. Feel free to start with half the can or even just a little, then gradually add more until the soup reaches your ideal level of creaminess. It’s incredibly customizable, allowing you to control the richness and texture.
- To Puree or Not to Puree: Pureeing the soup is entirely optional! If you, like many, enjoy your soup to have more rustic texture and chunks of tender vegetables, don’t bother blending or mashing all of the cooked potatoes. Personally, I find a slightly chunky soup incredibly satisfying. Experiment to find your perfect balance.
- Blender Alternatives: If you don’t own an immersion blender, fret not! You can carefully transfer the soup in batches to a regular blender. Remember to only fill the blender halfway, remove the small cap from the lid (and cover with a kitchen towel) to allow steam to escape, and blend until smooth. Alternatively, for a delightfully chunky yet thick soup, a simple potato masher is your best friend. Just mash some of the potatoes and vegetables right in the pot until you reach your desired consistency. I often find myself reaching for the potato masher for that perfect rustic texture!
- Serving a Crowd? Offer a Topping Bar!: If you’re entertaining guests or feeding a larger family, set out small bowls with a variety of toppings. This allows everyone to customize their bowl, creating their own flavor adventure. From different vegan cheeses and herbs to various “bacon” bits, a topping bar adds an interactive and fun element to mealtime.
- Is the Soup Not Thick Enough?: If, after blending and adding coconut milk, your soup isn’t as thick as you’d like, there’s an easy fix. In a separate small bowl, whisk together 1 tablespoon of all-purpose flour (or gluten-free flour for a GF option) with 2-3 tablespoons of cold water or broth until smooth. Stir this slurry into the simmering soup and cook for another 2-3 minutes, stirring constantly, until it thickens.
- Enhance Flavor with Fresh Herbs: While dried thyme works wonderfully, a sprinkle of fresh parsley, chives, or even dill at the very end can add a burst of freshness and elevate the overall flavor profile of your soup.
Storing and Reheating Your Delicious Vegan Potato Soup
One of the many benefits of this creamy vegan potato soup is how well it stores, making it an excellent choice for meal prep or enjoying comforting leftovers throughout the week. Proper storage ensures your soup remains fresh and delicious.
Leftover potato soup will stay wonderfully fresh in the fridge for up to 3 days when stored in a sealed, airtight container. For maximum convenience, you can store individual portions, creating an easy grab-and-go meal for lunches or quick dinners.
As the soup cools, it will naturally thicken due to the starch from the potatoes. When you’re ready to reheat, don’t be alarmed if it seems too thick. Simply thin it out with a little more vegetable broth or water until it reaches your desired consistency. You can easily heat the soup in the microwave for a few minutes, stirring occasionally, or gently warm it over medium heat on the stovetop, stirring frequently to prevent sticking, until it’s hot and bubbly throughout. Freezing is also an option; store in freezer-safe containers for up to 2-3 months. Thaw overnight in the fridge before reheating.

Discover More Irresistible Vegan Potato Recipes
If you’re a potato lover like us, you know the incredible versatility and comfort they bring to any meal. From savory sides to hearty main courses, potatoes are a staple in vegan cooking. If you enjoyed this creamy potato soup, you’ll love exploring these other fantastic plant-based recipes that put potatoes center stage:
- Oil-Free Vegan Potato Salad: A classic side dish, reinvented to be healthy and delicious.
- Vegan Cheesy Broccoli Twice Baked Potatoes: Indulgent and satisfying, perfect as a main or hearty side.
- Vegan Scalloped Potatoes: Layers of thinly sliced potatoes baked in a rich, creamy sauce.
- Hearty Vegan Shepherd’s Pie: A comforting casserole topped with fluffy mashed potatoes.
- Crispy Oven Roasted Breakfast Potatoes: The perfect addition to any breakfast or brunch spread.
- Flavorful Oven Baked Potato Wedges: A healthier alternative to fries, seasoned to perfection.

Easy Vegan Potato Soup: A Creamy & Comforting Plant-Based Meal
Pin Recipe
Leave a Comment
Save RecipeSaved!
Ingredients
- 2 tablespoons olive oil
- 1 large onion, chopped
- 4 cloves garlic, minced
- 3 medium carrots, peeled and sliced
- 3 pounds russet potatoes, peeled and chopped into small chunks
- 1/2 teaspoon dried thyme
- 4 cups vegetable broth
- 13.5 ounce can full fat coconut milk
- 1/4 teaspoon black pepper
- salt, to taste (1/2-1 teaspoon depending on your broth)
Recommended Toppings
- Vegan Sour Cream
- Vegan Shredded Cheese (I used Violife shreds)
- Vegan “Bacon” Bits
- Chopped Green Onions
Instructions
Stovetop Method
-
Warm the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and minced garlic, then sauté for 2-3 minutes until the onion is translucent and fragrant. Next, add the carrots, potatoes, dried thyme, and vegetable broth. Increase the heat to bring the soup to a boil.
-
As soon as it boils, reduce the heat to a gentle simmer, cover, and cook for about 15 minutes, or until the potatoes are fork-tender. Once the potatoes are tender, remove the pot from heat, pour in the full-fat coconut milk, and add the black pepper. To achieve a creamy texture, use a potato masher to mash some of the potatoes directly in the pot, or blend a portion of the soup with an immersion blender (or carefully in a regular blender) until it reaches your desired smoothness. I prefer to leave a bit of chunky texture for body.
-
Taste the soup and add more salt as desired, adjusting to your preference. Ladle into bowls, top generously with your chosen garnishes, and enjoy this warm and comforting meal!
To Make in an Instant Pot
-
Select the “Sauté” feature on your Instant Pot. Add the olive oil, then the chopped onion and garlic. Cook, stirring frequently, until the onion is translucent, approximately 2-3 minutes.
-
Briefly turn off the Instant Pot. Add the carrots, potatoes, dried thyme, and vegetable broth to the pot. Give everything a quick stir. Secure the lid, ensure the valve is set to “Sealing,” and cook on High Pressure for 9 minutes. Once done, carefully perform a manual quick pressure release, using a towel to protect from steam. Blend or mash the soup to your preferred consistency, then stir in the coconut milk and black pepper. Season with salt to taste and serve with your favorite toppings.
To Make in a Crock Pot (Slow Cooker)
-
Add all of the ingredients, excluding the coconut milk and salt, into the crock pot. Stir to combine thoroughly. Cook on HIGH for 4 hours or on LOW for 8 hours, until the potatoes are completely fork tender. Once cooked, use an immersion blender to blend the soup to your desired smoothness. Alternatively, mash some of the potatoes for a chunky texture. Stir in the full-fat coconut milk until creamy. Season generously with salt to taste and serve hot.
Video Tutorial
Helpful Notes & Tips
- For an extra layer of flavor and texture, try serving your potato soup with crispy crumbled tofu bacon or smoky tempeh bacon bits.
- If you prefer not to use coconut milk, or if you have a coconut allergy, you can still achieve a beautiful creaminess. Blend a few cups of the cooked soup with 1 cup of raw cashews (preferably soaked in hot water for 15-30 minutes, then drained) until completely smooth, then stir this mixture back into the main pot. For a lighter, broth-based soup, you can omit the creamy component entirely.
- This soup makes fantastic leftovers! It will keep well in an airtight container in the refrigerator for approximately 3 days. It also freezes quite well for longer storage; simply transfer to freezer-safe containers for up to 2-3 months. Thaw in the refrigerator overnight before reheating.
Nutrition Information
*This recipe was originally published in October 2018 and has since been thoughtfully updated and enhanced to make it even more delicious and user-friendly, ensuring a truly comforting experience every time you make it!