This post contains affiliate links.
If you haven’t made my creamy vegetable soup yet—you’re missing out. This is a “lazy day recipe,” using a TON of vegetables, sneaking in some plant-protein and requiring minimal prep. It’s dairy-free, yet still delivers that rich, silky texture you’ll love. Pair this soup with crusty bread, a kale caesar salad, or those “biscuits in a can” the kids all love and be in awe.

What's in this post
What is Creamy Vegetable Soup?
Creamy vegetable soup is a classic, comfort food made with simple ingredients like potatoes, beans, and frozen vegetables simmered in a flavorful broth. Instead of heavy cream or cheese, my recipe uses blended cashews to create a silky, dairy-free base that tastes rich and indulgent while staying light and nourishing. It’s hearty enough for a full meal, quick enough for weeknights, and can be frozen and enjoyed later, too.

Ingredients You’ll Need
To make this creamy vegetable soup you’ll need a few basic ingredients you can find at any grocery store:
- Cashews: The base of this soup is raw cashews, blended into a silky cream that keeps this soup dairy-free, high in protein and sooooo creamy.
- Onion + celery: The classic aromatic duo that builds depth of flavor. If you have extra, save it to use in my Cabbage Soup recipe.
- Potatoes: baby red or gold potatoes give this soup body and creaminess. You can swap half out for cauliflower, like I did in my Vegan Potato Soup, if you’re trying to cut down on carbs.
- Garlic powder + Italian seasoning: Together, they add a savory, herb-filled flavor that you’d recognize in most cream-based soups.
- Frozen mixed vegetables: time-saving, cheap and versatile; use carrots, peas, corn, beans, or whatever you’ve got.
- Cannellini beans: These silky beans add plant-based protein and a creamy bite. These are my favorite beans to use in soups.

November 9-13, 2026
Jen’s Free Soup Challenge
I’d love for you to soup it up with me! For 5 days, I’ll send you a daily veggie-packed soup that’s easy enough for a busy weeknight and makes enough to freeze and pull out all winter.
How to Make Creamy Vegetable Soup


Soften the cashews. Soak raw cashews in hot water while you prep everything else.
Build the base. Sauté onion and celery in avocado oil until softened.


Add the heartiness: Stir in potatoes, seasonings, frozen vegetables, beans, and black pepper.
Simmer the soup: Add most of the vegetable stock, bring to a boil, then cover and simmer until the potatoes are fork-tender.


Make the cashew cream: Blend drained cashews with the remaining broth until completely smooth. Works best in a high-speed blender (not an immersion blender).
Finish creamy: Stir the cashew cream into the pot, simmer a few minutes longer, and adjust seasonings as needed.
Recipe Tips
• Use a medley of frozen carrots, peas, corn, green beans, or broccoli for variety.
• You can use larger potatoes— just dice them small to cook quick.
• Add a splash of lemon juice or top with fresh parsley for brightness.
• Stir in cooked quinoa, rice, or barley for an even more filling meal.

Storage Suggestions
Leftover creamy vegetable soup tastes even better, so double this recipe and enjoy it again and again, just like the other big-batch pots in my vegan soup recipes.
- Fridge: Store in airtight containers for up to 5 days.
- Freezer: Freeze in Souper Cubes Freezer System for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheat: Warm gently on the stovetop or in the microwave, adding a splash of broth or water if it thickens too much.
If you make this creamy vegetable soup recipe, I’d love to hear how it turned out in the comment box below. Your feedback helps me and all the readers in this community. And if you’re interested in more plant-based recipes (and exclusive content), sign up for my weekly recipe newsletter.

Common Questions
Yes—swap in unsweetened coconut milk, oat milk, and some frozen cauliflower to make it a creamy texture, yet without cashews.
Not at all! Fresh veggies work great—just chop them into small, even pieces so they cook quickly.
Absolutely. Chickpeas, navy beans, or great northern beans are all good substitutes for cannellini beans.
Yes, it freezes beautifully. Just cool completely, portion into containers, and freeze for up to 3 months.
Add fresh herbs (like rosemary and thyme), a squeeze of lemon juice before serving, or top with nutritional yeast for extra cheesiness.
Recipe Card
Creamy Vegetable Soup

Recipe Video
Ingredients
- 1 cup raw cashews
- 2 tablespoon avocado oil
- 1 cup yellow onion diced
- 1 cup celery rib diced
- 16 ounce baby red potatoes quartered
- 1 teaspoon garlic powder
- 1 tablespoon Italian seasoning
- 1 teaspoon black pepper, ground ground
- 3 cups mixed vegetables frozen
- 1 (14 ½-oz) can cannellini beans drained
- 8 cups vegetable stock divided
Instructions
- Place the cashews in a bowl, cover with hot water and soak for at least 20 minutes to soften.
- Heat the oil in a large soup pot over medium heat. Add the onion and celery and cook, stirring occasionally, until softened, about 5 minutes.
- Stir in the potatoes, garlic powder, Italian seasoning, frozen vegetables, beans and black pepper. Add most of the vegetable stock, reserving some for the cashew cream, and bring to a boil. Reduce the heat to medium-low, cover and simmer until the potatoes are tender, about 20 minutes.
- Drain the cashews and transfer to a blender with the reserved stock. Blend on high until completely smooth.
- Stir the cashew cream into the pot and simmer, uncovered, stirring occasionally, until slightly thickened, about 5 minutes. Adjust the seasoning, ladle into bowls and serve warm.
You’ll want it later
Save this recipe
Drop your email and I’ll send it to you.
Share with a friend
Recipe Notes
- Blender Tip: Soak the cashews for at least 20 minutes, or longer if you don’t have a high-speed blender, so the cream blends completely smooth.
- Ingredient Swaps: Any frozen mixed vegetables work, such as carrots, peas, green beans, corn or broccoli. Baby gold potatoes or diced full-size potatoes work in place of the red, and homemade vegetable stock is great here.
- Instant Pot Method: Saute the onion and celery, then add everything but the cashew cream. Pressure cook on high for 5 minutes, quick release, and stir in the cashew cream on saute for a few minutes.
- Storing: Keep in an airtight container in the fridge for up to 5 days, or freeze. The soup thickens as it sits, so thin it with a splash of stock when reheating.
Nutrition
Saturated Fat: 4 g | Polyunsaturated Fat: 4 g | Monounsaturated Fat: 13 g | Sodium: 1971 mg | Potassium: 658 mg | Sugar: 8 g | Vitamin A: 8071 IU | Vitamin C: 18 mg | Calcium: 88 mg | Iron: 4 mg



















Surprisingly super good and will make again this winter. I added smoked paprika and my husband added a dash of salt. I also divided the stock in half but next time will do 6 cups and blend 2 cups with the cashews so it’ll get creamier.
I made this earlier today and just ate it for lunch. Absolutely delicious. Really nice balanced kick from the black pepper – I generally blend all my soups (unless it really doesn’t make sense to) and this one worked well. It didn’t really thicken after adding the cashew cream but blending it made all the difference.
Yes, it made a LOT so I have frozen some and will take with me to enjoy on our Thanksgiving RV trip
I used organic frozen stir fry veggies from Target for the veggie part – I like that it has a variety of veg and not just the peas/carrots/sweet corn that I usually keep in my freezer
Loved the soup! Due to a cashew allergy, we swapped the cashews for pine nuts, so creamy.
Made last night for lunch today. I did a hodgepodge of veggies I had on hand. Fresh carrots, bell pepper, broccoli stems which I sauted with the onions and celery. Fresh garlic instead of powder and herbs de province instead of Italian. Navy beans, a few broccoli florets, frozen peas and corn on the cob(about 10 minutes in I cut the kernels off and threw them back in with the cob back in for extra flavor). I had a small serving before supper. It tasted very good, but was on the thin side and looked like a cream soup that had broken or separated. Maybe I didn’t put enough veggies or cashew cream.
At lunch today, I added leftover baby back ribs and a handful of spring mix which seems to have an overabudance of bitter greens in this batch. Ate with a corn muffin. Delicious and satisfying.
In an attempt to eat better breakfasts without being too heavy, I’ve switched to soups! This was surprisingly good! Not your average veggie/bean soup! My sick 6 year old loved it for breakfast this morning! I followed the recipe exactly, but next time, I think I’ll do a higher ratio of corn. The sweetness of the corn paired with the savory of the soup was extra delish! I will definitely be making this again.