This page may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Please see my Privacy Policy for more details. Advertisements displayed do not reflect endorsements or recommendations made by Veggie Inspired.
This Creamy Vegan Potato Soup with Kale has been on our dinner table every winter since I first developed it — and based on the over 50 five-star reviews and 6,000+ shares it’s collected, I’d say it’s become a staple in a lot of your homes too.
It’s thick, hearty, and deeply comforting, with chunks of tender gold potato in a rich, velvety broth — and the secret is that there’s no cream, no flour, and no roux involved. Puréeing about a third of the soup right in the pot creates a naturally creamy base that makes every bite feel indulgent without any dairy at all.

Save this Post!
The flavor combination is one I grew up with — dill and celery salt in potato soup was my mom’s signature, and I’ve never made it any other way. I know it might sound unusual if you’ve never tried it, but trust the dill. Reader Terri almost left it out: “I wasn’t feeling the celery salt and dill when I read the recipe — but let me tell you, I’m glad I added it!” She’s not alone. Michele made it twice and doubled the recipe the second time. Reader Denise said simply: “Wonderful, amazing flavor! I followed the recipe just as it is and I love it!”
Kale goes in at the end and wilts into the soup beautifully — adding color, nutrition, and a subtle earthiness that makes this feel like so much more than just a simple potato soup. Corn adds a little natural sweetness and texture. And the whole thing is on the table in 35 minutes, which makes it one of my most-reached-for weeknight dinners when the weather turns cold.
Ingredients you need

Ingredient notes and substitutions
- Potatoes ~ Just like for my Vegan Mashed Potatoes, I like gold potatoes for this soup. They’re creamy and hold their shape well through simmering without falling apart. I prefer to peel them, but you don’t have to — just scrub them well and remove any eyes or dark spots.
- Veggies ~ Onion, carrot, and celery are the aromatic foundation here — don’t skip them. They create a depth of flavor that makes this soup taste like it simmered for hours. The corn adds a little sweetness and texture that pairs beautifully with the potato.
- Kale ~ I never miss an opportunity to add leafy greens, and kale is my first choice for soup because it’s sturdy — it holds up well and stays tender without getting mushy, even after reheating. Swiss chard and collard greens are great alternatives. You can also use spinach, but know that it will get quite soft. Reader Angela made it with spinach and loved it — just stir it in at the very end and give it only about a minute to wilt.
- Herbs and spices ~ Dill and celery salt are non-negotiable for me in potato soup. That’s the way my mom always made it when I was growing up, and it’s the combination that makes this recipe taste distinctly like this recipe and not every other vegan potato soup on the internet. Trust it — readers who were skeptical are consistently glad they did. If you’d like to experiment, dried thyme, rosemary, sage, or Italian seasoning all work as alternatives.
- Broth ~ I always use low-sodium vegetable broth so I can control the salt level. Use your favorite store-bought brand or make your own homemade vegetable broth.
- Non-dairy milk ~ A splash of light coconut milk at the end adds a lovely creaminess without any coconut flavor — full-fat coconut milk is delicious in Thai curry soup but too strongly flavored here. Unsweetened soy milk, almond milk, or oat milk all work well too. This is optional — the soup is already beautifully creamy from the partial purée — but it adds a nice silkiness.
- Optional add-ins ~ A tablespoon or two of nutritional yeast stirred in at the end adds a subtle savory, cheesy vibe. A few dashes of sriracha or your favorite hot sauce on top is also highly recommended — it cuts right through the richness beautifully. And if you don’t love corn, reader Lukas swaps in kidney beans instead: “It’s so good and full of flavor, especially with some chili garlic hot sauce.”
How to make the recipe
Please scroll down to the recipe card for exact ingredient measurements and instructions.

Sauté the onion, carrots, celery, and garlic until the onions are soft and translucent (1). Add the spices, diced potatoes (2) and broth. Simmer until the potatoes are fork-tender, about 15 minutes (3).

Purée about โ to ยฝ of the soup with an immersion blender (4). Alternately, you can carefully transfer part of the soup to a blender, purée it and then pour it back into the pot.
You can purée more of the soup if you like a smoother texture…or less (or even none) if you like it really chunky.
Add the chopped kale and corn (5) and stir to combine (6).
Garnish individual bowls with a few drops of hot sauce or freshly cracked black pepper, if desired.

Storage and freezing
Fridge: Allow any leftovers to cool completely before transferring to an airtight container. The soup will keep well in the fridge for 3 to 4 days.
Freezer: Transfer to a freezer-safe container and freeze for up to 6 months. This soup freezes beautifully — I like to freeze it in individual portions for easy weeknight meals.
Reheat: The soup will thicken significantly as it sits, so you’ll likely need to add a splash of vegetable broth or water when reheating on the stovetop over medium-low heat. Stir well and taste — you may want to adjust the seasoning after reheating too.
Pro tips and tricks
~ Chop the potatoes evenly into bite-size pieces so they cook at the same rate. I prefer to peel mine, but that’s personal preference.
~ Sauté the dried herbs and spices in a bit of fat before adding the broth. This releases their natural oils and dramatically increases their flavor — don’t skip this step.
~ Simmer until the potatoes are just fork-tender, not mushy. They’ll continue to soften slightly from residual heat after you take the pot off the stove.
~ Potatoes are naturally quite bland. Use salt and pepper generously — season in layers as you cook, not just at the end.
~ Purée about โ to ½ of the soup for a thick, creamy texture that still has plenty of chunky potato pieces. An immersion blender right in the pot is the easiest method. If you tend to over-blend, use reader Terri’s trick: ladle 2 cups into a separate container, blend until smooth, and stir it back in.
~ For a thinner soup, add additional vegetable broth or a splash more non-dairy milk until you reach your preferred consistency.
~ Taste and adjust before serving. A tablespoon or two of nutritional yeast adds savory depth if the soup tastes a little flat. A few dashes of hot sauce adds a lovely kick.
~ To make this oil-free, use water or vegetable broth to sauté the vegetables instead of olive oil.

FAQs
Gold potatoes are my top choice — they’re naturally creamy and hold their shape well through simmering without falling apart. Red potatoes also work well. I’d avoid russets here, as they tend to break down too much and can make the texture gluey.
I like to peel them, but it’s personal preference. If you leave the skins on, scrub the potatoes really well under cold water and remove any eyes or dark spots. Gold potato skins are thin and not unpleasant in soup — it’s really up to you.
Start building flavor early — sautéing the aromatics and blooming the dried herbs in oil before adding any liquid is the most important step. Use salt and pepper generously throughout. If the soup still tastes a little flat after simmering, stir in a tablespoon or two of nutritional yeast for savory depth, and finish with a few dashes of hot sauce. Both make a noticeable difference.
This is one of the cleverest things about this recipe. Instead of a roux or cream, puréeing about a third of the soup creates a naturally thick, creamy base — the starch from the potatoes does all the work. You get a beautifully rich texture without any dairy or thickener. (For comparison, my Creamy Vegetable Soup uses a traditional flour-based roux — a different method with a different result.)
More cozy vegan soup recipes

There is something about a bowl of creamy potato soup on a cold evening that feels like a hug — and the fact that this one is on the table in 35 minutes makes it even better. I hope it becomes a regular in your winter rotation the way it has in mine.
I hope you love this recipe as much as we do! If you tried it, please use the star rating system in the recipe card and leave a comment with your feedback. โญ๏ธโญ๏ธโญ๏ธโญ๏ธโญ๏ธ
For even more easy family recipes, be sure to check out my cookbook, The Meatless Monday Family Cookbook!

Creamy Vegan Potato Soup with Kale
Recommended Equipment
Ingredients
- 2 tablespoons olive oil use water or broth for an oil-free option
- 1 yellow onion diced
- 2 ribs celery diced
- 1 carrot peeled and diced
- 2 cloves garlic minced
- ยฝ teaspoon dried dill
- ยฝ teaspoon celery salt
- ยพ teaspoon salt or to taste
- ยฝ teaspoon black pepper or to taste
- 4 cups diced gold potatoes peeled (about 5-6 medium size)
- 3 cups low-sodium vegetable broth
- ยฝ cup frozen corn kernels or fresh if you have it
- 1 cup chopped kale ribs and stems removed
- ยฝ cup unsweetened, plain non-dairy milk or to taste, optional
- a few dashes sriracha or hot sauce optional
Instructions
- Heat the oil over medium heat in a soup pot on the stove. Sauté the onion, celery, and carrot until the onion is soft and translucent, about 4 to 5 minutes.
- Add the garlic, dill, celery salt, salt and pepper and sauté 1 to 2 minutes until fragrant.
- Add the potatoes and broth and stir to combine. Increase the heat to high to bring to a boil, then reduce the heat to low and simmer for 15 minutes, or until the potatoes are fork tender.
- Using an immersion blender, puree about โ – ยฝ of the soup to create a thick creamy base. (Alternatively, take about 2-3 cups of the soup and purée it in a blender and then return it to the soup pot).
- Add the corn and chopped kale, stir to combine, and simmer 5 more minutes to heat through and soften the kale. Taste and adjust seasonings as necessary.
- Take off heat and add the non-dairy milk, if using.
- Serve with a few dashes of sriracha or hot sauce if desired.
Notes
This recipe makes about 7 cups. One serving is estimated at about 1 ยพ cups. If you add more or less broth/milk, depending on how you like the consistency of your soup, nutritional facts will vary slightly.
Nutrition
Nutrition values are calculated using online calculators and are estimates only. Please verify using your own data.












Becky
What kind of fat do you add to flavor the potato? My husbands biggest complaint when I try new vegan recipes is that they are bland sometimes. We need to stay away from too much salt.
Jenn Sebestyen
I make it exactly as it says in the recipe. A drizzle of olive oil to sautรฉ is the only fat needed. There isn’t much salt in this recipe, but plenty of flavor. Of course, you may season to your liking.
Viji
One of my favorite soups. I add 1 potato and substitute cauliflower for the rest to make a healthier version and add a can of whatever beans I have on hand (kidney, black beans etc ). A dash of sriracha to spice it up.
best soup and easy to boot.
Jenn Sebestyen
Thank you, Viji. So glad you enjoy it!
Chris
I made this tonight and it was great! My husband and I ate the whole pot of soup!! He said and I quote; “this soup is so pleasant to eat”. I did not have dill or celery salt so Jenn, thanks for telling me I could use Thyme and Oregano. I used a 1/2 tsp of each. I will make this one again for sure.
Comfort food at its finest!
Jenn Sebestyen
Wonderful to hear, Chris! Thank you!
Blanca
We never have enough this is a delicious exquisite soup, my family loved it thanks
Super fantastic out of this world soup
Jenn S.
Thank you, Blanca. So happy to hear you love it!
Leah
To start I cooked a few slices of bacon in the dutch oven. Then I followed the recipe to the letter and then crumbled the bacon on top when I served it. It was a great addition of flavor for my meat loving, dairy/gluten free family of four!
Jenn S.
That’s great, Leah! So happy you all loved it! I might have to try that with tempeh bacon next time – sounds yummy!
Mel
Awesome soup. I added mushrooms and used chicken cubes. Didn’t add milk. It was great
Jenn S.
Glad you liked it. Thanks, Mel!
Lindsey
Totally not soup season here in the Midwest, but I literally googled, โrecipes with potatoes & coconut milkโ (lolโ had a craving) and I stumbled upon this recipe. ๐ Genius blend of ingredients with amazing flavor. I happened to have all ingredients (with the exception of corn & celery salt). Since I happen to be growing kale in my vertical garden, I knew this recipe would be perfect!!! Me, my husband, and my dad (…my dad, who happens to be visiting from out of town) ALL loved it. Delicious, hearty and satisfying for THREE VERY DIFFERENT people, personalities & tastebuds. Omg….SO GOOD! … and happy that I doubled the recipe, having leftovers. ๐ Random recipe success finding! Iโll have to check out more of your recipes. THANK YOU!! โค๏ธ
Jenn S.
Random recipe success is the best! HaHa! Thank you, Lindsey! This comment makes me so happy. FYI: I’m in the midwest too and we eat soup all year long. I just love it so much! I hope you find some more recipes here to love too! Enjoy!
Sophie
Love this recipe! I have made it a few times and it comes out great every time. thank you!
Jenn S.
Awesome to hear. Thank you, Sophie! I love soup season!
Antonetta
Thank you for this recipe! I did make it in the instant pot [manual 6 min; natural release] and I also added a little Better than bouillon no-chicken base; out turned out great! ๐ Thank you!!!
Jenn S.
That’s great, Antonetta! I’m so happy you loved it. And thanks for the tips on the Instant Pot!!
Jennifer C
This soup is so good! My husband and daughter both love it! I usually double or triple the recipe because we always love it better the next day. Thank you for creating such a wonderful soup recipe
Jenn S.
Oh, thank you so much! Glad you are all enjoying it! I love making huge batches of soup, too. I eat them all week…even for breakfast sometimes. Thanks again!
Nikki Lynch
I really like this soup and make all the time. Family really likes it also have to double and I might have a bowl left for lunch the next day.
Jenn S.
Aw, that’s so great to hear, Nikki! Thank you!
erica
This is so delicious. Have you done this in a pressure cooker/instant pot? If so, for how long?
Jenn S.
I’ve never done it that way, so I’m not sure. It’s so quick and easy as is…it will probably take you just as long in the IP since it takes awhile to come to pressure. Let me know if you try it though.
Kim
Can this be put in the freezer for later?
Jenn S.
I have never tried freezing it, but I don’t see why you couldn’t it. You might need to add a little extra liquid when reheating. Let me know if you try it.
Nikki Lynch
Made tonight for dinner and it was really good.
Jenn S.
That’s awesome, Nikki! I’m so glad you liked it. Thank you!
Juan E
holy toledo batman i just made this and it was delish! i’m new to cooking so i didn’t improvise. i just made it as per the instructions and it came out better than i ever would have thought possible. thank u for sharing!!
Jenn S.
Oh, yay, that makes me so happy! Thank you Juan! Enjoy your weekend!