Creamy Vegetable Soup

5 from 2048 votes

This Creamy Vegetable Soup is a cozy, comforting vegan recipe that's gluten-free, easy-to-make & loaded with veggies- great for lunch or as a dinner starter

This post may contain affiliate links. Please read our disclosure policy.

Creamy vegetable soup is a cozy, comforting vegan choice. Gluten-free, this easy vegetable soup anchors a lovely lunch or makes a great starter for dinner. Pulled together from staples you probably already have on hand, this easy, creamy vegetable soup is completely vegan and uses up the potatoes, frozen corn, and peas that might be in your fridge right now.

top down shot of Creamy vegetable soup with potatoes and vegetables in a bowl
Want to save this recipe?
Just type your email below and I’ll send it to you. And as a bonus you’ll get delicious new recipes from me!

The healthy, vegan soup gets added creaminess from oat milk. But a vegetarian vegetable soup could be made by using regular milk. If you’d like to add in grated cheese when serving, you can also opt for that!

RECIPE VIDEO TUTORIAL

How to make creamy vegetable soup

  1. Prep the vegetables. Dice the celery, onion, and potatoes; slice the carrots, and mince garlic.
  2. Cook the aromatics. In a large Dutch Oven or stockpot, heat the olive oil on medium heat until it gives off a shimmer. Add the onions, carrots, and celery, sprinkle with salt and pepper. Cook until the veggies start to soften but haven’t browned. You should turn down the heat if they are browning too quickly.
  3. Add the chopped Yukon Gold potatoes, thyme, and garlic. The potatoes are a key element of this creamy vegetable soup
  4. Give a good stir to mix everything together and cook until fragrant. You can add another shake of salt and pepper at this point, but don’t over salt. You can adjust seasoning at the end.
  5. Add the vegetable broth. Bring to a boil and then turn down to a simmer with just a few bubbles breaking the surface. Cover and cook until the potatoes are soft. You’ll know they’re done when you can pierce them easily with a fork or knife.
  6. Use an immersion blender to puree most of the vegetable soup. Leave some chunky bits. If you don’t have an immersion blender, use a regular blender to puree in batches. Make sure to set aside about one-third of the soup to add texture.
Process shots showing how to make the vegetarian soup step-by-step

If you use a blender, pour the pureed soup back in the pot. Stir in the milk, add the peas and corn and simmer covered until the vegetables are warmed through and the soup has thickened.

This gluten-free simple vegetable soup can be the starting point for an even heartier dish. Try adding a can of chopped tomatoes in with the broth or a few handfuls of kale or baby spinach in the final steps. If you are using kale, add them with peas and carrots. Save fast-cooking baby spinach for the last few minutes. Taste and adjust seasonings.

Adding the frozen vegetables and milk to the soup

Serve this creamy vegetable soup with minced parsley on top, a little fresh grated cheese (vegan or not,) and fresh, crusty bread.

What the soup looks like when it's all blended and ready to serve

Watch this video to learn how to make creamy vegetable soup.

Tips for making creamy vegetable soup

  1. Cut your vegetables, especially the carrots, into small pieces. You can use round or square, but big chunks will take longer to cook, and not yield as much flavor.
  2. Don’t peel the potatoes. To save time and add even more vitamins, don’t bother peeling the potatoes. They will add richness and texture to the soup along with extra health benefits.
  3. Add a little salt during each step. It helps flavor every part of the dish, but do not overdo it. You can add more salt at the end, but it is difficult to get rid of too much salt without diluting the creamy vegetable soup.
  4. Saute the onions, carrot, and celery at a medium temperature. Don’t be tempted to use a higher temperature to speed up the process. A lower temp brings out the sweetness and flavor of this mirepoix mix. And it’s still a relatively quick vegetable soup to make.

Frequently asked questions

What if my creamy vegetable soup is too thick?

Adds some more liquid, either oat milk or vegetable broth are good choices. If your soup is too thin, let it simmer uncovered a while longer to thicken up.

What if my soup is bland?

Try a splash of vinegar or a squeeze of lemon juice at the end of cooking. Celery salt can add depth; reach for red pepper for heat.

Can I freeze this soup?

Creamy vegetable soup is not optimal for freezing. The pureed potatoes and twice-frozen vegetables may lose some of their texture.

Overhead shot of Creamy vegetable soup in a bowl

More vegan soup recipes:

This vegan vegetable soup is a great staple soup recipe to enjoy in colder months. You can use it a base recipe and add greens or ground beef/turkey to bulk it up. It’s versatile and adaptable to switch out the vegetables and spices based on your preference.

If you’ve tried this feel good Creamy Vegetable Soup recipe or any other recipe on FeelGoodFoodie, then don’t forget to rate the recipe and leave me a comment below! I would love to hear about your experience making it. And if you snapped some shots of it, share it with me on Instagram so I can repost on my stories!

preorder MY book

The Feel Good Foodie Cookbook is now available everywhere books are sold!

Creamy Vegetable Soup

This Creamy Vegetable Soup is a cozy, comforting vegan recipe that's gluten-free, easy-to-make & loaded with veggies- great for lunch or as a dinner starter
5 from 2048 votes
Servings 6 servings
Course Soup
Calories 247
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes

Video

Ingredients
  

  • 2 tablespoons extra-virgin olive oil
  • 1 medium onion diced
  • 2 celery stalks sliced
  • 2 large carrots sliced
  • 1 ½ teaspoons salt
  • 1 teaspoon black pepper
  • 4 yukon potatoes diced (3-4 cups chopped)
  • 2 teaspoons dried thyme
  • 2 garlic cloves minced
  • 1 quart low-sodium vegetable broth
  • 1 ½ cups peas frozen
  • 1 ½ cups corn frozen
  • 1 cup milk or plant-based milk
  • Fresh parsley for serving

Instructions

  • Heat the olive oil in a large pot over medium heat. Add the onions, celery and carrots to the pot. Season with salt and pepper. Cook, stirring occasionally until vegetables start to soften, about 5 minutes.
  • Stir in the chopped potatoes, thyme and garlic and cook until fragrant, about 1 minute. Add the vegetable broth. Bring mixture to a boil, then simmer until the vegetables soften, about 20 minutes.
  • Use an immersion blender to lightly blend the soup so it’s thicker but still chunky. You can remove some of the vegetables aside to stir back in if you prefer to have more whole vegetables.
  • Stir in the peas, corn and milk, and simmer until the vegetables are warmed through and soup has thickened, about 5 minutes.
  • Serve with fresh parsley and crusty bread, if desired.

Notes

Storage: Store any leftovers in an airtight container. They will last about 4 days in the fridge and reheat really well.
Substitutes: For best results, follow the recipe as is. However here are some common substitutes that would work well in this recipe.
  • Instead of oat milk, you can use regular milk
  • Instead of potatoes, you can use squash or zucchini or cauliflower
Equipment: I love using my Cuisinart Smart Stick hand blender for blending soups. It’s quick and easy and gets me the perfect consistency, without any chunks of vegetables leftover. And it’s easier to transferring the soup in batches to a blender.

Nutrition

Serving: 1serving, Calories: 247kcal, Carbohydrates: 41g, Protein: 8g, Fat: 7g, Saturated Fat: 2g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Cholesterol: 5mg, Sodium: 428mg, Potassium: 814mg, Fiber: 7g, Sugar: 9g, Vitamin A: 3857IU, Vitamin C: 42mg, Calcium: 91mg, Iron: 2mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Cuisine American
Course: Soup

Rate and comment

Recipe Rating




Comments

  1. I’m so happy to have found your website and your YouTube channel. My Dr. tells me I have to completely change the way I eat or I will be put on medication.

    So, I guess today is the first day of the rest of my life. Thank you for your yummy recipes and how to videos. Let’s get started. 😊👍

    1. So happy you have found my site, I hope you find lots of recipes you love. Wishing you the best of luck on your journey!

  2. The only thing I changed was to sub 1 cup of milk for 1/2 cup of soya cream. The soup was overwhelmed by black pepper which made it also quite spicy. I liked the taste, although it wasnt what i expected after reading the comments. If serving for children you will need to reduce the black pepper by at least half.

  3. I made this with the addition of sage, green beans, and cannelloni beans. I also used oat milk, a tbsp of butter, and served it with sliced baguette. My kids who have never and do not eat soup absolutely loved it!! So thrilled to finally get them to eat soup. And perfect for a cold rainy day.

  4. Instead of the milk, I use a cashew crema. 150g cashews, salt, nutritional yeast, and about half a cup of water until it’s a smooth, thick cream. Goes wonderfully in this soup and makes it a bit richer!

  5. Made this tonight and it was really good! The comments left by others to add some curry powder is a great suggestion and pairs so well with the rest of the ingredients. I used frozen corn and frozen broccoli and I don’t have an immersion blender so I just mashed some of the potatoes with a potato masher (I used russet potatoes). I also added some white beans and used coconut milk. Will definitely make this again, thanks so much for the delicious recipe!

  6. Best veg soup recipe, I’ve made this twice now as everyone loved it. I added some diced swede as it was in the fridge and left out the sweet corn as I didn’t have any. Made the stock with 2 Kallo veg cubes and instead of blending I added some cornflour to a little drop of the milk to thicken. Absolutely delicious just what you need on a cold day, comfort in a bowl. Freezes well too.

  7. Great soup and quick and easy to make. For the people saying it does not have much flavour I do agree it is not bursting with flavour however most vegetable soups are not simply because they really don’t have much of a savoury component to them. To remedy this I added 3 Tablespoons of margarine at the very end (or butter if you prefer I just don’t use butter) and found it really added some much needed depth and savoury-ness. I also only put 3/4 cup each of the frozen corn and peas. So yummy and my kids loved it 🙂 if your kids are fussy like mine are you can omit the celery and onion and use onion powder and celery salt instead and it still tastes great and may even add a little more spice to the soup then just using the vegetable.

  8. Made this today and it was delicious! I got distracted at the end and forgot to put in the milk and it was still delicious! I took someone else suggestion and added a bit of turmeric and curry powder and also added roasted garlic. Will be making this again!

  9. I made this for the 1st time today and it’s awesome! perfect for a cold December day. Thank you for the great recipe. Will definitely make again.

  10. This soup is delish!!! I’ve made it several times now and am always asked for the recipe. I follow the directions, with the exception of adding ground turkey, as we are not vegetarians, but love, love, love this recipe!

    1. So sorry that the recipe didn’t turn out to your tastes. You can always adjust the seasoning a veggies to fit your liking.

  11. THE BEST soup I’ve ever made and eaten! Definitely my new go to! Love that I can use my dairy free milk. I also like to add bacon or ham. Just rounds out the food groups for my family

    1. Wow, thanks for letting me know how much you liked it! Love that this will become part of your dinner line up moving forward!

  12. This is a good and simple soup to make with veggies you already have at home. I’m cooking this now for the 3rd time in a few weeks! The only difference is I add more broth, a dash of turmeric & some curry powder which takes the flavor up a notch.

  13. This is the best soup ever. Easy to make and delicious to eat. I’ve passed this recipe o to so many of my friends and family. It’s my go to lunch any time of year but perfect for autumn.

      1. I freeze this all the time. I purposely make double to triple so I can freeze individual bowls! Reheats really well!!!

  14. This soup is absolutely amazing. I found this recipe while searching for a tomato free veggie soup for a birthday bash and it was a tremendous hit! I’m making it again today.

  15. Am student of Dainess Chef school, and ihv been watching ur videos to improve my leaning. We re going to do a final combat this Wednesday and am choosing ur creamy vegetables soup because it looks good.

    1. Hi Jodi, the 1X is for a “normal amount” which for this recipe is 6 servings. If you double 2x or triple 3x the recipe you will end up with 12 or 18 servings.

  16. Just made this today since it is cloudy and chilly outside and what a tasty comforting soup! I added curry powder as some other reviewers suggested, but 1 tsp isn’t enough to give it a curry taste. I also used whole milk as I love dairy. I will be freezing half of it in my souper cubes for my future frozen dinners. Thanks!

  17. This soup was absolutely delicious. Did not know what to expect as I have recently turned vegetarian . I will definitely be in making this again .

  18. I’m writing this comment as I’m eating this amazing soup…wow literally sooo good. It’s a damp rainy day here in Montreal Quebec Canada… and it was the perfect soup to make 😋

  19. This is a lovely recipe, I didn’t like chunky soups until I tried this one. I have made it a few times now and it’s my favourite soup recipe. I sometimes add a tsp of curry powder for a little twist.

  20. I want to try this recipe for when I visit my family. Can this be made beforehand for me to take it with me ready made to reheat?

    1. Hi Becky, great question! You can absolutely make this recipe beforehand and reheat it on the go! Hope you and your family enjoy!

  21. I made the soup. I added 2 potatoes and cauliflower. Needed more flavor so I added curry powder since I blends well with all the vegetables. Sorry I didn’t measure the curry powder but let me tell you and your readers. I highly recommend it! It was delicious and my taste buds, as well as dinner guests enjoyed it. I give it 5 stars.

    1. Hi Joanne! Thanks for your question. I wouldn’t freeze it. The pureed potatoes and twice-frozen vegetables may lose some of their texture and end up soggy. That being said, you can always try and freeze it, and if you’re happy with the texture and consistency once thawed and reheated, you’ll have to let me know!

  22. Thank you for this soup! How many servings is the original recipe? I was wondering because I’m wanting to make this while out of town and don’t want a ton of leftovers.

    1. You are so welcome! I recommend making a batch and then dividing it by six to get the most accurate serving size.

  23. I followed the recipe as written. It came together so quickly but taste amazing! I will be making this soup again. Thank you for the recipe.

  24. So delicious and comforting on a chilly autumn evening. It was perfectly simple and I had all the ingredients on hand.
    Thank for this easy, hearty, delicious, one-dish, meatless meal.

  25. Sorry, I’m a bit confused. The recipe says 6 servings, but then you have x1, x2 and x3. Does that mean x1 makes the 6 servings and x2 makes 12, etc.?

    1. On the recipe card at the bottom of the page, you can adjust the toggle to the number of servings you want. If you want to make 6 servings, set the Servings to 6 (this is where it’ll say 3 tablespoons extra-virgin olive oil, 1 medium onion diced, etc.) Hope that helps!

  26. Hello and thank you for the recipe. In the ingredients when you say 2x or 3x.
    Does that mean 2x = double the ingredients or 3x = triple?
    How many people or servings will the 1x feed?

    Thank you
    AJ

  27. So good. Yum!!! I like to try different recipes and by far this is the best recipe. So delicious and easy to make. Thank you for sharing.

      1. Hi. I used unsweetened silk Almond/Cashew milk. I like that milk because it has high protein. Followed rest of recipe exactly except 4 cloves garlic and 1/2 tsp more thyme. yukon gold potatoes. The milk separates so it doesn’t look perfectly appealing, I did leave some veggies aside to see potatoes and carrots. I think the large amounts of peas and corn make it too sweet for me and it was bland, even though I used lots of salt and pepper at each step. Definitely needs a hearty bread or croutons and Nutritional Yeast is good on it.

        1. Thank you for your feedback! The type of milk you use will definitely affect this recipe. Love pairing this with a slice of bread!

  28. I’m hoping to make this soup this weekend – looks/sounds delicious! My son has allergies to all legumes so I will need to omit the peas…any suggestions for substitutes, or should I just increase the amounts of the rest of the veggies?

  29. Hi Yumna, when I made this soup, it was on the sweeter side because of the oat milk I think. Is there anything I can add to change the flavour a bit?

  30. Absolutely delicious! I’ve been making vegetable soups all my life and this is one of my favorites! Very tasty indeed.

  31. I made it. It is very tasty. I use lactaid milk, added butter and coriander and herbs de Provence. I will make it again.
    Thank you for the recipe! 🙏
    Corina

  32. Wow, what a yummy veggie soup, it’s winter in New Zealand and I am plantbased, my Husband helo with the prep with veggies because I have hand surgery 2 weeks ago. I can really recommend this soup. The only th3I didn’t use are the oil, I don’t cooked with any oil😊🥕🌽🥔

    1. Thank you so much! Unfortunately, this creamy vegetable soup is not optimal for freezing. The pureed potatoes and twice-frozen vegetables may lose some of their texture.

  33. My family of six is obsessed with this recipe! I found it back in October and have made it at least twice a month since then. Thank you so much, we love it! Sometimes I don’t add the milk and it’s extra thick, and sometimes I do add it.

  34. Correction: ‘Oat Milk’ is NOT creamy, but rather is very thin and watery which will make this soup the same consistency. A better use is heavy cream which is thick.

    1. Heavy cream will definitely make this super thick and creamy, but I find that oat milk can still add to the creamy texture.

  35. Made it for our senior’s lunch yesterday. The handy conversion chart on the op right of the recipe was great. I did not put in all of the oil recommended just enough to do a nice softening of the vegetables. I did use oat milk .It made 3 gallons and it was a hit with everyone. Great taste great comfort food!

  36. I’ve just made this soup. Quick easy and delicious! I added parsnip and kale that was growing in my garden.

  37. Yumna….. this is by far the best! I have made it weekly going on a month now 👍🏻

    I can only have minimal dairy and no veggie broth!
    i have subbed out the dairy for part heavy cream and part coffee creamer/ corn starch

    I have made “veggie broth” from chicken boullion cube and boiled water to create the broth like mixture

    *also i added cauliflower this go around and paprika!

    Thanks for a great soup that i am able to sub what allergies i do have to actually taste great!!!

  38. I feel like my soup never thickened. I feel I followed every detail. What could be the issue?

    Also, thank you for all your wonderful, easy and simple recipes. They are super easy to make but yet they taste delicious!

    1. If your soup is too thin, let it simmer uncovered a while longer to thicken up. You’re so welcome for the recipes! Glad you’re enjoying them.

  39. I made your Creamy (Vegan)Vegetable Soup last night and it was really delicious. It is a keeper!
    I added parsnips and yellow beets to the ingredient list, and think it made the soup even more interesting. In addition, I believe the 3 tablespoons of olive oil could be reduced, perhaps even by half, so when I copied the recipe to put in my files I specified 1 1/2-2/12 tbsp. I made it with 2 1/2 tbsp. and it, for me and my husband, was too much oil.
    I look forward to trying more of your yummy recipes!

  40. Just tried it today! This soup is delicious! It will be a soup rotation in my house for the Fall and Winter months!<

  41. Very yummy! I like to personalise things so this recipe was great as a foundation. I do like a spicy kick to food so I ended up adding 2 tbsp of tomato paste, 1/2 tsp curry powder and 1/2 tsp chilli flakes, then finished off with some creme freiche instead of milk (need the milk for my morning coffee lol). Was so lovely. Will definitely try this again!

  42. This is the second time I’ve tried this recipe and it is absolutely delicious! I also add more root veg from the garden such as parsnips, turnips, leeks… What ever I have really and some cooked barley!

    It’s just like my nanna use to make.
    It’s comfort in a bowl.

    It also freezes really well too I’ve found!

  43. I didn’t have yukon gold potatoes, so I used the russett that I had, and then added a can of navy beans right before I did the puree. It was so thick and creamy I skipped the milk all together and it was still really good. I liked all the flavors togther. I might try next time with a couple different beans as well to really pump up the fiber.

  44. So delish, I’ve just done 3-days of fasting and broke that today with this as the evening meal. Very tasty and easy!! Thank you!

  45. This recipe looks fantastic! Has anyone tried adding a can of diced tomatoes? I like the acidity that tomatoes add to soup but don’t want to ruin it.

    1. Thank you so much! This soup can be the starting point for an even heartier dish, so definitely try adding a can of chopped tomatoes in with the broth or a few handfuls of kale or baby spinach in the final steps!

    1. Instead of potatoes, you can use squash or zucchini or cauliflower! It will slightly change the taste, but it should still be good!

  46. Hi there! This may have already been answered, but I was wondering if you’ve (or anyone else making the recipe) has ever frozen this soup for later use!
    Thanks in advance!
    -Maggie

    1. Creamy vegetable soup is not optimal for freezing. The pureed potatoes and twice-frozen vegetables may lose some of their texture.

  47. It’s raining here today this on my stove making my house smell so good can’t wait to taste
    Thank you for a simple heathy recipe

  48. This is an easy, quick, hardy and versatile veggie soup recipe. I made it simpler by buying prediced onion celery and carrots. Experiment with seasonings. I added red pepper flakes for a punch. This will be in my rotation.

  49. This recipe looks so hearty and filling. I will definitely be saving it for a rainy day!

  50. I love this recipe! It’s the perfect way to get my kids to eat something healthy! I’ve tried it with a few different kinds of milk, and I think coconut milk is the best one! Thank you!

    1. The weight in fluid oz/cups will be different for everyone, as the vegetables may have different weights. If you would like to be accurate, I recommend weighing the soup once it has finished being made, and then dividing that by 6 for one serving.

  51. Loved this soup! I added extra garlic and onion as well as adding jalapeños. Turned out so creamy and delicious!

  52. This is one of the best easiest soups I’ve ever made!! absolutely obsessed, been making this weekly for about 3 months now!! Cannot recommend enough

    1. I haven’t tried making this recipe in an Instant Pot yet, but you could try it out by using this recipe as a guide!

  53. I Usually make the six serving recipe I doubled it for 12 to use half for a pot pie and now it’s not thick and creamy what can I do

  54. Thank you for posting this soup recipe. Was wondering if Regular Almond Milk (not Vanilla) can be substituted for the Oat Milk?!

  55. this was delicious!! added some hot sauce at the end just because my boyfriend and I love putting it in our soups! (:

    1. Yes, you can use unsweetened almond milk. And prefer to peel carrots and save the outer layers for making vegetable broth. But you don’t have to peel them. Also, sorry for the late reply, I was moving 🙂

  56. First time making this- it was wonderful. Very flavorful and even my kiddos loved it- which speaks volumes. 🙂

  57. This is so good! I added mushrooms and used fresh thyme but loved it. A splash of rice vinegar and some chilli flakes at the end too. Will make again!

    1. I’m not sure why I used the word mixture. It’s just plant-based milk as you said. I fixed the instructions. Thank you!

  58. It was delicious! I made several batches and froze them, they were excellent! This one is a keeper. One time I added little chunks of panela cheese, mmmm!
    Thank you!

  59. I have a question, what if I dont have a vegetable broth available at home? do you have any recipe for vegetable broth, like the one for the chicken broth?
    Thanks!
    Your blog is amazing

    1. You can just use water for this recipe. I need to share my vegetable broth recipe on the blog soon! To make it, I just boil together any vegetable scraps like onions, carrots, celery leaves and stems from herbs. I usually save a bag of items I don’t use instead of throwing them out and it all goes into vegetable broth. Be sure to add 3 teaspoons salt for every 8 cups and let it cook for about 45 minutes. Then just strain it and use it.

  60. Bought a vegetable grocery box and was looking for recipes to make and stumbled upon this one. So happy I did! Tons of flavor and simple to make.

  61. I saw you mentioned it could be made in a crockpot, but didn’t see time! How long would you let it cook? Thanks!

  62. This is a good base but I don’t really think it had a lot of flavor. I would also halve the amount of peas.

    1. Agreed. Needed way more seasoning and also half the pea amount I added about 1 and a half cups and still waaay to much