This post may contain affiliate links. Please read our disclosure policy.
Creamy Vegetable Soup (without cream) is made with wholesome ingredients and comes together in 1 pot. Filled with fiber and protein, this vegan vegetable soup is pure comfort.

Table of Contents
Why You’ll Love this Creamy Vegetable Soup
I have to say, this vegan vegetable soup may be my new favorite winter recipe.
It’s incredibly cozy, rich in nutrients, and all comes together in ONE pot. Not to mention completely plant-based thanks to a one game-changing ingredient
I love that this soup leans on convenience items such as frozen veggies, canned chickpeas, and vegetable broth.
Not only does it cut back on prep time, but it also makes this recipe super weeknight-friendly.
Both kids and adults will love it, and most folks won’t believe how secretly virtuous it is.
For more reader-favorite vegetable soups, check out this White Bean and Lemon Soup, Kale and White Bean Soup, and Minestrone Soup.
The Ingredients

- Aromatics: A mix of onion, celery, and garlic create the aromatic foundation of the soup. You can use any variety of onion you like.
- Potatoes: Look for baby red potatoes, which don’t require peeling. Alternatively, you can use Dutch yellow potatoes.
- Cashews: The secret soup ingredient is raw cashews, which add luscious creaminess to this dairy-free recipe.
- Broth: If making vegan, use homemade or store-bought vegetable broth. Otherwise, chicken broth also works.
- Frozen Veggies: I like using a frozen garden blend, which typically includes carrots, corn, broccoli, and peas. Alternatively, you can also use a California blend, which often includes cauliflower, too.
- Chickpeas: For a one-two punch of plant protein and fiber.
- Herbs: I like using a mix of dry herbs (oregano) and fresh (thyme).
See the recipe card for full information on ingredients and quantities.

Substitutions and Additions
- Make Nut-Free: Swap the cashews for 1 cup full-fat coconut milk in order to achieve the same creaminess.
- Make Low-Carb: Swap the potatoes for 1 medium head of cauliflower, cut into small florets.
- Use Different Beans: In place of the chickpeas, any white bean will work, such as Great Northern, Cannellini, or navy beans.
Step-by-Step Instructions
Step 1: Sauté aromatics in a Dutch oven (or large stock pot) until soft. Meanwhile, place your raw cashews in a bowl with HOT water and let them soak while you prepare the remainder of the recipe.
Step 2: Add potatoes, garlic, herbs, and spices, and cook 5 minutes. You just want the potatoes to pick up some color, and for the flavors to marry.

Step 3: Add frozen veggies and chickpeas, followed by the broth.
Step 4: Simmer soup until the potatoes are tender, about 20 minutes.

As far as toppings/garnishes, I love sprinkling more fresh herbs overtop right before eating. Another favorite is crushed crackers for texture, or crusty bread for dunking.
Recipe FAQs
In short, YES—frozen veggies can often be just as nutritious. Because most vegetables are frozen soon after being harvested, they often have the same amount of nutrients as fresh—sometimes more.
Plus, frozen produce has a longer shelf life and is much cheaper than fresh, especially for out-of-season veggies. I suggest stocking up your freezer when your favorite brands go on sale—it helps make weeknight cooking and meal prep SO much simpler.
Also, if you have leftover fresh produce that you know you won’t use before it spoils, simply freeze it!
This vegan vegetable soup is rich in heart-healthy fats, fiber, and plant protein. In fact, one serving provides almost 40% of your daily fiber goal. It’s also a rich source of potassium, immune-boosting vitamin C, plus fat-soluble vitamins A, E and K.
Compared to other creamy vegetable soups, this one is also extremely low in saturated fat. (Many get their creamy consistency from heavy cream or whole milk, which are predominantly sat fat.) Because this version contains rich amounts of monounsaturated fat, it keeps you full while also providing heart-health benefits.
This soup actually freezes quite well since there is no dairy in it. Just be sure to let the soup cool completely before freezing it.
If you want to speed up the process, you can place the soup pot in an ice bath, and stir it every few minutes to cool faster.
After it’s cooled, transfer to an airtight storage container and refrigerate for up to 5 days, or freeze up to 3 months.
Pro tip: leave about an inch of space between the soup and lid of the storage container. This will ensure the liquid has enough space to expand, yet will limit the amount of air that can get in (which can cause freezer burn).
When you’re ready to reheat, refrigerate overnight to thaw, and reheat in a small pot over medium heat.
Alternatively, you can warm individual servings in a microwave-safe bowl, stopping to stir every 30 seconds, to promote even heating.

If you give this vegan soup recipe a try, snap a pic and tag #dishingouthealth on Instagram so I can see your beautiful creations. Also, follow along on Facebook and Pinterest for the latest recipe updates!
More Vegetable Soup Recipes to Try:

Creamy Vegetable Soup
Equipment
- Dutch oven or stockpot
Ingredients
- 1 cup raw cashews
- 2 Tbsp. extra-virgin olive oil
- 1 medium yellow onion, finely chopped
- 1 cup diced celery
- 12 oz. baby red potatoes, quartered (if larger, cut into bite-size pieces)
- 3 cloves garlic, minced
- 2 tsp. dried oregano
- 1 tsp. kosher salt
- 3/4 tsp. cracked black pepper
- 8-10 sprigs fresh thyme
- 1 (1-lb.) bag mixed frozen vegetables (I use either a California Blend or Garden Blend)
- 1 (15-oz.) can chickpeas, rinsed and drained
- 4 cups lower-sodium vegetable broth
Instructions
- Place cashews in a bowl and add 2 cups HOT water. Let soak while you prepare remainder of recipe.
- Heat oil in a large soup pot or Dutch oven with a fitted lid over medium. Add onions and celery; cook 5 to 6 minutes, until softened. Add potatoes, garlic, oregano, and thyme; cook 5 more minutes, stirring often. Stir in frozen vegetables, chickpeas, salt, and pepper.
- Add broth and bring mixture to a boil, scrapping up any browned bits on the bottom of pan. Reduce heat to medium-low and simmer, partially covered, 20 to 25 minutes, until potatoes are tender.
- Transfer cashews and soaking liquid to a blender and blend on HIGH until smooth (texture should resemble cashew milk). Pour cashew mixture into soup and gently simmer, uncovered, until soup starts to thicken, about 8 to 10 minutes.
- Remove bare thyme stems and adjust seasonings as needed. Ladle soup into bowls and add garnishes of choice (more fresh herbs, crushed crackers, croutons, etc.)
Video
Notes
- Store: Refrigerate leftovers for up to 4 days.
- Freeze: Let the soup cool completely before pouring in an air-tight container or freezer-safe gallon zip-top bag. Freeze for up to 3 months.
- Reheat: Let thaw in the refrigerator overnight. Transfer to saucepan, and cook over medium heat, stirring often, until warm. You can also warm individual portions in the microwave, stopping to stir every 30 seconds, to promote even heating.
Nutrition
I calculate these values by hand to ensure accuracy, however expect up to a 10% variable depending on food brands.








Really enjoyed this one!! Will add rosemary next time.
Hi Susanna- I’m so glad you enjoyed the recipe! Thank you so much for taking the time to leave a review.
Outstanding recipe! Thanks for sharing!
A bowl of comfort!!!
I was skeptical, I always attempt vegan dishes and they always turn out terrible. (I’m a terrible cook) This, however, was amazing! My mom loved it too! It’s perfect for a cold January night. Thank you.
Tried this recipe tonight was easy to make and tasted amazing thank you 🙂
I’m so glad you enjoyed it, Irene! Thank you for taking the time to leave a review!
Can I use heavy cream instead of the cashews since I don’t have any on hand. I seen someone said they used coconut cream which I have on hand.
Hi Kim! Yes, I would use about 1/2-2/3 cup of heavy cream or canned coconut cream in place of the cashews. Just depends on how creamy you want the soup. Enjoy!
I made it using Coconut milk and added a little corn starch it was delish and bought some cashews for the next time I make it. Thank You💕
This recipe is creamy and satisfying. It is the second recipe I have made using cashew cream. The other was your wild rice and mushroom soup. Both rank as my favorite soups to make and eat. I look forward to trying other recipes on your site.
Thank you for taking time to leave a review, Paula! I’m so glad the recipe was a hit.
I don’t like nuts but don’t mind cooking with them if it doesnt tast like nuts can you tell me if the soup is nutty ?
You can’t taste the nuts at all!
Made this for dinner tonight… it turned out awesome. I added a can of corn, and I think it would be great if I added some beyond hot Italian sausage to it. I might do that with the leftovers.
Hi Lisa, I’m so glad you enjoyed the recipe! Love the idea of adding spicy sausage to the leftovers. Thank you for taking the time to leave a review!
I posted this under the BB Burger Recipe by mistake.
I’m a Vegetarian, leaning toward Vegan, and really do not like cooking. I’m also not very good at it. When I follow a recipe, I’m usually disappointed in the results. The end product is never “bad”, just not as good as I’d hoped. So, I prefer eating out, which unfortunately, is not an option with COVID raging throughout the country. So, I decided to attempt soup. I found this recipe and thought, “how bad can it be?” Well, I’ve made it twice now and it is wonderful. Let me repeat, it is wonderful — even, if like me, you can’t cook worth a darn. Even my husband, a heavy meat eater, asked me to double the recipe next time because it’s so good. So now I’m off to check out her Black Bean Burger recipes. Hmmm. .
My family loves this soup!! Great for dairy-free eaters.
Thank you SO much for taking the time to leave a review!! So glad the recipe was a hit!
This has become my go-to vegetable soup. It makes my whole family on board with meatless Monday’s, which is quite the feat!