This article may contain affiliate links, please see my privacy policy.
A creamy, dairy-free vegan potato soup that is super easy to make in under 30 minutes with a few, affordable ingredients!
The perfect soup for any type of weather. Cold or warm, you are going to want to make this soup a minimum of once a week. Not only is it easy on the budget, but this soup will feed 2 people for 3 dinners! Say whaaaat?

Anyone else here that can live on potatoes? *raises hand*. Seriously, I could live on potatoes. I looooove potatoes! I also love anything dill or vinegar based, so combine those two things and well, you get one of my favorite soups.
This soup would also be perfect served beside my delicious avocado and cucumber salad!
Jump to:
Why you'll love this delicious soup:
- Quick and easy
- Affordable
- Adaptable
- Vegan
- Dairy-free
- Gluten-free
- Oil-free
- And it's One-pot!
Not to mention, it's perfect for cold weather it is currently -30 degrees outside where I am. Can one of you make this soup for me, please?
🥘Ingredients

While this recipe uses full-fat coconut milk, you can use any plant-based milk available! Some amazing options are:
- Oat milk - aim for a thicker/creamier version, but not neccessary
- Soy milk - will add more protein
- Almond milk - more widely available, if this is all you have or can get, that is fine.
- Cashew milk - in a pinch, if you happen to have cashews on hand, boil/soak in hot water for 5 minutes and then blend in a high-speed blender for a homemade cashew cream!
Dill is an optional ingredient. I love the addition of dill to my potato soup. You could skip the dill, or additionally, you could swap it for dill pickle juice. You can totally customize this soup into a trendy dill pickle soup, or actually traditional Polish pickle soup.
You can add any vegetables you want to this soup. Using frozen veggies makes this recipe quick and easy! Also, I don't know about you, but after peeling and cutting potatoes, I don't want to deal with any more prep.
🔪Instructions

Step One - Boil the potatoes for 20-25 minutes. You don't want to cook them all the way through. Then drain them and add them back to the pot.

Step Two - Add in your coconut milk, as well as a can full of water (just fill up the coconut milk can). If not using coconut milk, just add roughly a cup or two more of water.

Step Three - Add in all seasonings.

Step Four - Bring to a boil.

Step Five - Add your thickener. I've opted to use instant mashed potatoes for this, but you can use a simple cornstarch slurry.

Step Six - Add frozen veggies and heat on medium-low until potatoes are tender, veggies are hot, and the soup is thick and creamy.
If you are using fresh vegetables instead of frozen, saute them in the pot before adding anything else. Keep in mind that this will add oil and more fat to the recipe.
👩🏻🍳Cook's Top Tip
This soup will thicken naturally over time in the refrigerator, if you are making this soup ahead of time, skip any thickeners until the next day and you can gauge if you still need it.

💭Variations & Substitutes
- Be sure to cut the potatoes evenly and smaller so that they cook faster.
- If you do not wish to add anything for thickening, use an immersion blender to blend some of the soup and give it a creamier texture.
- You can change this soup to your liking. Add any veggies you want, and any toppings you want.
- This soup will thicken as it cools so keep that in mind when adding a thickener.
- Serve - plain or with various toppings, ranging from vegan bacon bits or tempeh bacon, sour cream, green onions/scallions, shredded vegan cheddar cheese, or Parmesan cheese.
Storage
🌡️Slow Cooker/Instant Pot
For the slow cooker:
Add in everything except your thickener of choice, and the milk. Set to high for 4 hours, or low for 8 hours. Mix in thickener and milk when it is ready.
For Instant Pot:
Add everything to the pot except milk and thickener, cover, and cook on high pressure for 5 minutes, and then quick release for 5 minutes.
Try some of my other delicious soups!
❓FAQ
It depends on what you add to it. If you're making a loaded baked potato soup, probably not. But something simple with few whole ingredients could be considered a healthy option.
Technically, you can. You may need to freeze it without the milk and keep in mind that freezing potatoes does change the texture. I recommend trying to freeze a small bit and see how it goes.
📖 Recipe
Equipment
- 1 large dutch oven
- 1 veggie peeler
Ingredients
- 1 can coconut milk*
- 4-6 cups water - halved
- 5-6 medium yellow potatoes
- 1 bag frozen carrots & peas
- 3 tablespoons nutritional yeast
- 1 tablespoon veggie bouillon
- pinch of salt & pepper to taste
- 2 teaspoons dried dill - optional
- 1-2 cups instant potatoes* - optional
Instructions
- Getting started: Dice the potatoes into even chunks that you deem bite-sized, then add them to a large pot and cover with water. Bring to boil for 20 minutes.5-6 medium yellow potatoes,4-6 cups water
- Draining the potatoes: You can either drain the potatoes entirely, or keep 1 cup of the water for extra flavor/starch. Once drained, add the potatoes back into the pot.5-6 medium yellow potatoes
- Adding ingredients: go ahead and add the coconut milk and up to 2 cups of water and mix together, then throw in your seasonings and veggies. Once everything is mixed well, allow the soup to come back up to temperature, then lower the temp to simmer for about 5 minutes1 can coconut milk*,1 bag frozen carrots & peas,3 tablespoons nutritional yeast,1 tablespoon veggie bouillon,pinch of salt & pepper to taste,2 teaspoons dried dill,1-2 cups instant potatoes*
- Thickening the soup: use a cornstarch slurry (1 teaspoon cornstarch ⅓ cup water), or use instant potatoes, or an immersion blender to blend up some of the potatoes already in the soup. Keep in mind this soup will thicken overnight naturally.1-2 cups instant potatoes*
Notes
- Vegan
- Gluten-free
- Soy-free - This is a maybe, as far as I know there's no soy in this soup, but I would suggest always reading labels.
- Coconut milk substitute - You can use any other plant-based milk you want.
- Type of potatoes - I recommend yellow or yukon gold potatoes. You can use russet, just keep in mind that they are starchier and will yield a thicker soup, so you may need to cut back on thickening.
- Thickening alternatives - If you do not have instant potatoes, that's okay! You can use regular flour, or gluten-free alternatives such as corn starch. Just make a slurry with a little water. Don't want to use any extras? Just use an immersion blender or hand masher and smash/blend some of the potatoes!
- Optional ingredients - vinegar, pickle juice, liquid smoke, garlic & onion powder, cayenne pepper if you like a little spice, a handful of your favorite vegan cheese or dollop of sour cream, vegan bacon bits, onions, or chives. I could go on but I'm sure you get it.
- Storing instructions - keeps up to 4 days in the fridge.
Bree
A creamy, dairy-free vegan potato soup that is super easy to make in under 45 minutes with a few, affordable ingredients!
Asher
Incredible! I tried this tonight and it came out perfect! I did substitute the coconut milk for almond milk as that's all I had, but it still turned out great!
Bree
I'm so glad you enjoyed it, Asher! Thank you for your lovely comment!
Cassius
I love potato soup, this is going to be so good!
Nathan
Soups are always a welcome experience