Creamy, hearty, and made with a handful of pantry staples, this vegan potato soup is sure to warm you up! This recipe is made in one pot in just over 30 minutes.

If you're looking for a hearty bowl of soup this winter, then you've come to the right place! This vegan potato soup is thick and creamy and made with simple ingredients. It is the perfect meal for a cold day!
Recipe features
- Diet-friendly: vegan, vegetarian, soy-free and gluten-free optional (just use gluten-free all purpose flour)
- Made in one pot
- Ready in 30 minutes
- Super creamy and comforting
If you like my vegan broccoli soup then you'll definitely want to check this one out!
Main ingredients
- Yukon gold potatoes are my go-to for vegan potato soup because of their buttery texture. I don't remove the skin because it is so thin that it mostly mixes in to the soup. Make sure to wash the skins well if you don't remove the skin.
- Full fat coconut milk makes this soup 100% dairy free. You don't need half and half or heavy cream to make a delicious, creamy soup! I also use this method in butternut squash soup and lemon rice soup.
- Vegetable broth: I recommend using low sodium broth so that you have more control over the saltiness.
- Onions, carrots, garlic: This mirepoix creates a rich base when sautéed in vegan butter (Earth Balance or Miyoko's are my favorite brands).
Step by step instructions
- Sauté the mirepoix (carrots, celery, onion and salt) in vegan butter until softened. Once softened, add garlic and sauté a minute more.
- Make a roux by adding extra butter and an equal amount of all-purpose flour. Cook for about 2 minutes, whisking frequently, to lightly brown the flour.
- Slowly whisk in vegetable broth, whisking continuously to prevent clumping. Stir in coconut milk and soy sauce.
- Bring to a boil over high heat. Reduce to a rapid simmer (medium high heat) and cook until potatoes are fork tender.
- Once potatoes are cooked through, mash or puree with an immersion blender to desired consistency.
- Stir in nutritional yeast and black pepper. Taste for salt and enjoy!
Recipe FAQ and expert tips
- Texture: You can use an immersion blender to make a cream of potato soup or mash with a potato masher for a chunky potato soup.
- If you don't have an immersion blender, you can blend the soup in small batches. Be careful when blending hot liquids as steam can build up in the blender.
- Toppings: Serve vegan potato soup with homemade tempeh bacon and your favorite vegan shreds (Violife is what's used in the photos) and a dollop of vegan sour cream or cashew cream for a "cheesey" soup.
This recipe has only been tested with full-fat coconut milk. Sometimes boiling non-dairy milk can cause them to separate, so if you want to try non-dairy milk like soy or almond milk, I recommend adding it in after cooking the potatoes.
Yes! All-purpose flour can be replaced with an equal amount of gluten-free all-purpose flour blend. Replace soy sauce with tamari or coconut aminos.
Yes, this freezes well! Let the soup cool to room temperature before transferring to a freezer-safe container. Leave at least an inch of room at the top of the container. Cover and freeze for up to 3 months. Let thaw overnight before reheating.
Keep leftovers refrigerated in a closed container for 3-4 days. To reheat, add a splash of vegetable broth to loosen before reheating. Reheat single servings in a microwave for about 2 minutes. Reheat on the stove-top over medium heat until warmed through.
Looking for more vegan soups?
Did you try this recipe? You can leave a star rating ⭐️⭐️⭐️⭐️⭐️ in the recipe card or a review down in the comments section. I always appreciate your feedback! You can also follow along on my YouTube, Instagram, TikTok, and Pinterest or sign up for my newsletter!
Vegan Potato Soup
Ingredients
- 2 pounds Yukon gold potatoes cut into one inch pieces (see note 1)
- 3 tablespoons vegan butter divided
- ½ cup finely chopped carrot
- ½ cup finely chopped celery
- ½ cup finely chopped yellow onion
- ½ teaspoon table salt
- 1-3 cloves garlic minced
- 3 tablespoons all purpose flour
- 3 cups vegetable broth reduced sodium
- 15 ounce can full fat coconut milk
- 1 teaspoon soy sauce
- 2 tablespoons nutritional yeast optional
- ¼ teaspoon freshly ground black pepper
- sliced green onions, vegan cheese, vegan sour cream for topping (optional)
Instructions
- Heat a large pot or Dutch oven over medium-high heat. Once hot, add one tablespoon butter. Once melted, add the carrots, celery, onion and salt. Sauté until softened, about 8-10 minutes. Once softened, add garlic and sauté a minute more.
- Add remaining 2 tablespoons vegan butter. Once melted, sprinkle in 3 tablespoons flour. Cook for about 2 minutes, whisking frequently, to lightly brown the flour.
- Slowly whisk in vegetable broth, whisking continuously to prevent clumping. Stir in the potatoes, coconut milk, and soy sauce.
- Bring to a boil over high heat. Once boiling, reduce to a rapid simmer (medium high heat) and cook until potatoes are fork tender, about 15-20 minutes.
- Once potatoes are cooked through, mash with a potato masher or puree with an immersion blender to desired consistency. Stir in nutritional yeast and freshly ground pepper. Taste for salt. Serve topped with sliced green onions, vegan cheese and vegan sour cream. Enjoy!
Video
Notes
- Potatoes: I leave skins on the potatoes but you can peel them if you prefer.
- Leftovers: Keep leftovers refrigerated in a closed container for 3-4 days.
- Reheating: Add a splash of vegetable broth to loosen before reheating. Reheat single servings in a microwave for about 2 minutes. Reheat on the stove-top over medium heat until warmed through.
B
When do the potatoes go in?
Cassidy Reeser
Oops, thanks for asking! Add the potatoes with the coconut milk. Just updated the recipe instructions.
Kathryn Mader
Marvelous, simply marvelous potato soup recipe. Thank you so much, we loved it! It's just rich enough and so satisfying. Recipes that are simple but include one or two unexpected ingredients are my favorite. The coconut milk and yeast flakes added subtle flavor and texture without overpowering. Delicious!
Cassidy Reeser
That makes me so happy to hear! Those are my favorite kinds of recipes to share. Thanks for the review!
Kathryn Mader
You're welcome! Thank you! I look forward to trying more of your recipes, starting with beans and rice.