This simple Vegan Potato Soup Recipe is so creamy. It’s comfort food at its finest! You’ll love this rich, cheesy easy potato soup recipe! Dairy-free potato soup is made with a few simple ingredients and comes together quickly on the stovetop. It really is the best potato soup ever!
These roasted chickpeas are a great gluten-free substitute for croutons.
I chuckle every time I see a vegan or vegetarian potato soup recipe that has flour in it. They use it as a thickener because the flour has lots of starch. Do you know what else has lots of starch? Potatoes!
To make this delicious easy vegan potato soup rich and creamy, we’ll use a potato masher to mash up some of the potatoes. Not all of the potatoes, mind you. That’s another chuckle moment for me when I see completely blended potato soup recipes. Gross. Potato soup has to have texture!
What You Need
You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.
Here are the ingredients you’ll need for this recipe:
- Vegetable Broth — I use Better than Bouillon Vegetable Broth Base combined with water. There is a great variety of vegetable broths you can buy, all with varying degrees of quality. For a consistent, high-quality vegetable broth, Better than Bouillon is best.
- Raw cashews — We’ll add a few cashews to make this soup rich and creamy. You can find them in health food stores or online.
- Vegan butter — Any dairy-free butter or margarine will do or you can make homemade vegan butter.
- Onions + Celery — The combination of onion and celery is delicious in a savory soup. I also use it as the foundation of my vegan stuffing recipe
- Potatoes — I use red potatoes for my potato soup recipes. They have a lower starch content, which is perfect for soups. Yukon gold potatoes can work too.
- Bay leaf — I add a bay leaf as the potatoes cook. A bay leaf adds subtle flavors.
- Nutritional yeast flakes — You may have noticed that nutritional yeast is a favorite vegan ingredient. It adds a cheesy flavor to this savory soup.
- Salt + black pepper — You may find the broth is salty enough, but taste the finished soup to determine if a little more salt is needed. A generous sprinkle of freshly ground black pepper is a great finishing touch.
Note: I’ve seen potato soup with coconut milk recipes, but I find the flavor of coconut milk too overwhelming for my tastebuds.
How to Make Vegan Potato Soup
Potato soup is one of the few recipes that I remember as a regular occurrence in my childhood. I was so pleased to create a delicious healthy vegan potato soup that I can share with you today.
Making Potato Soup
Let’s get down to the actual steps of making vegan creamy potato soup.
Step One: Prepare the Cashews and Broth
First, you’ll pour water into a microwave-safe bowl, preferably a large, sturdy pyrex measuring cup. Heat this in the microwave for 5–6 minutes, until water is boiling or near-boiling.
Because it’s so hot, I just leave it in the microwave and add the cashews and bouillon. Leave it there and allow it to sit for 10 minutes.
Letting the cashews soak in hot water will soften them so this step is important.
Step Two: Cook the Onions & Celery
While the cashews are soaking, heat a large pot over medium heat. Stir in the vegan butter, chopped onions, and chopped celery. You’ll want to cook this for 2–3 minutes until the onions and celery are just becoming tender.
Then, turn the heat to low and stir in the chopped garlic and chopped potatoes. Make sure the potatoes are coated with the butter mixture. Cook this over low heat for 3–4 minutes, until the cashew broth mixture is ready.
Step Three: Make the Cashew Milk Sauce
Imagine this as a vegan cream of potato soup. For the creamy part of this recipe, I’m relying on cashews. It’s not difficult at all. After you’ve allowed the cashews to become tender in the hot broth mixture, use an immersion blender or any blender should do the trick. Blend until nice and smooth.
Step Four: Simmer the Potatoes
Pour this cashew milk/broth mixture in with the pot of potatoes. Stir to combine and then add the bay leaf. Bring this to a boil, then reduce heat to a simmer. Cook for 20–25 minutes, until the potatoes are tender. You should be able to stab the potatoes with a fork to determine if they’re tender.
Step Five: How to Thicken Potato Soup
When it comes to creamy vegan potato soup, you don’t have to worry about adding thickeners like flour or cornstarch. Potatoes come with their own natural thickening starch. In fact, you can even buy potato starch to thicken other soups!
Use a potato masher to mash up some of the potatoes, creating a thick, creamy base, but leaving some of the potato texture. This is important because the potato texture adds so much to the experience of enjoying potato soup.
Give the soup a taste and add salt and pepper to fit your taste preferences. Allow the soup to cool for 5–10 minutes before serving.
To store potato soup, transfer any leftovers to a sealable container and refrigerate. It will keep in the fridge for up to 5 days when stored properly. To freeze, store in a freezer-friendly container. It will keep in the freezer for up to 2 months.
Potato Soup Toppings
Here are some of my favorite toppings for the best vegan potato soup:
- Crushed crackers
- Crumbled vegan cornbread
- Use the croutons from my Vegan Broccoli Soup
- Vegan tempeh bacon
- Vegan cheddar shreds
- Vegan sour cream
Vegan Soup Recipes
This vegan loaded potato soup is so good! Now here’s even more soup recipes, including creamy vegan soup, be sure to give these a try:
Vegan Potato Soup
- 5 cups water divided
- 3 teaspoons Better than Bouillon Vegan Broth Base
- ½ cup raw cashews
- 2 tablespoons vegan butter
- 1 cup chopped onions
- 2 stalks celery chopped
- 3 cloves garlic chopped finely
- 6 medium potatoes washed (not peeled), cut into 1/4" cubes
- 1 bay leaf
- ¼ cup nutritional yeast flakes
- 1 teaspoon salt
- ¼ teaspoon ground black pepper
- Pour water into a microwave-safe bowl, preferably a large, sturdy pyrex measuring cup. Heat in the microwave for 5–6 minutes, until water is boiling or near-boiling. Leave it in the microwave, and add the cashews and bouillon. Allow it to sit for 10 minutes.
- In the meantime, heat a large pot over medium heat. Stir in the vegan butter, chopped onions, and chopped celery. Cook for 2–3 minutes, until onions and celery are just becoming tender. Stir in the garlic and chopped potatoes. Cook over low heat until cashew broth mixture is ready.
- In a high speed blender, add the cashew broth mixture and nutritional yeast flakes. Pulse for several seconds at low and gradually increase the speed until the cashews have been pulverized. This will create a milk-like liquid. Some bits of cashews are fine. Pour this broth mixture in with the pot of potatoes and veggie mixture. Add the bay leaf. Bring this to a boil, then reduce to a simmer. Cook for 20–25 minutes, until the potatoes are tender. You should be able to stab the potatoes with a fork to determine if they're tender.
- When done, remove from heat and use tongs or a fork to remove bay leaf. Use a potato masher to mash up some of the potatoes, creating a thick, creamy base, but leaving some of the potato texture. Add salt and pepper to taste. Allow the soup to cool for 5–10 minutes before serving.
- Serve with favorite toppings like crackers, cornbread, croutons, bacon bits, or even sriracha.
(The products above contain sponsored links to products we use and recommend)
The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.