You know those evenings when you open the fridge and see a bunch of vegetables that need using up? Last Wednesday, I had exactly that situation. Amy was home from school with a cold, Bradley was asking for something "actually filling" for dinner, and John had just texted that he'd be home early. I needed something warm, comforting, and quick. That's when I threw together this creamy vegetable soup recipe, and honestly? It's become our go-to whenever we need a cozy meal that doesn't take forever to make.

The best part is how the soup gets its creaminess without using any actual cream. I learned this trick back in cooking school - blending some of the cooked potatoes right into the soup creates this velvety texture that's just perfect.
The best part is how the soup gets its creaminess without using any actual cream. I learned this trick back in cooking school - blending some of the cooked potatoes right into the soup creates this velvety texture that's just perfect. Amy thinks it's "magic" how the vegetables turn into something so smooth and delicious. If you're looking for another comforting soup to add to your rotation, my broccoli cheddar soup is equally cozy and family-approved.
What I love most about this recipe is that it's ready in about 40 minutes from start to finish, uses vegetables you probably already have, and works whether you're vegan, vegetarian, or just trying to eat more plants. Plus, it's naturally gluten-free, which makes it perfect for when we have friends over with different dietary needs.
Jump to:
- Why You'll Love This Creamy Vegetable Soup
- Ingredients for the Best Creamy Veggie Soup
- How to Make Creamy Vegetable Soup
- Storage and Reheating Your Vegetable Soup
- Tips and Variations for Your Creamy Veggie Soup
- Creamy Vegetable Soup Recipe FAQs
- Recipes You May Like
- Final Thoughts on This Vegetable Soup Recipe
- Creamy Vegetable Soup
Why You'll Love This Creamy Vegetable Soup
- Quick and Simple: Ready in just 40 minutes with straightforward steps that don't require any special cooking skills
- Packed with Nutrients: Every bowl gives you 7 grams of fiber and protein, plus loads of vitamins A and C from all those colorful veggies
- Budget-Friendly: Uses basic vegetables you can find at any grocery store, and you probably have most of the pantry items already
- Customizable: Works with whatever vegetables you have on hand - I've made this with different combinations at least a dozen times
- Naturally Vegan and Gluten-Free: Perfect for families with different dietary preferences (though you can use regular milk if that's what you have)
- Freezer-Friendly: Makes great leftovers and freezes beautifully for those nights when you need dinner in a hurry
Ingredients for the Best Creamy Veggie Soup
For the Soup Base:
- 2 tablespoons extra-virgin olive oil - this adds a nice richness right from the start
- 1 medium onion, diced - the foundation of flavor in pretty much any good soup
- 2 celery stalks, sliced - adds that classic soup taste Amy calls "vegetable-y"
- 2 large carrots, sliced - for sweetness and that gorgeous orange color
- 1½ teaspoons salt - you can always add more at the end if needed
- 1 teaspoon black pepper - freshly ground tastes better, trust me on this one
For the Main Vegetables:
- 4 Yukon Gold potatoes, diced (3-4 cups chopped) - these are the secret to the creamy texture
- 2 teaspoons dried thyme - gives it that cozy, herby flavor
- 2 garlic cloves, minced - because garlic makes everything better
- 1 quart low-sodium vegetable broth - I like low-sodium so I can control the salt level
- 1½ cups frozen peas - no need to thaw, just toss them in
- 1½ cups frozen corn - same deal, frozen works perfectly here
- 1 cup plant-based milk or regular cow milk - your choice, both work great
- Fresh parsley for serving - optional but makes it look nice
How to Make Creamy Vegetable Soup
Prepare Your Vegetables:
- Start by getting all your vegetables chopped and ready. I usually do this while Bradley sets the table (okay, while I ask him three times to set the table). Dice the onion, slice the celery and carrots, and chop those potatoes into bite-sized pieces. The more evenly you cut them, the more evenly they'll cook.
- Heat the olive oil in a large pot over medium heat. You want it warm but not smoking - that sweet spot where the vegetables will cook nicely without burning.


Build the Flavor Base:
- Add the onions, celery, and carrots to the pot. Season with salt and pepper. Cook these for about 5 minutes, stirring every now and then, until they start to get soft and the onions turn translucent. Your kitchen will start smelling amazing right about now.
- Toss in the chopped potatoes, thyme, and garlic. Stir everything together and cook for just a minute until you can smell that garlic. This is important - you want the garlic fragrant but not burned (I learned that the hard way once).
Create the Soup:
- Pour in the vegetable broth and give everything a good stir. Bring the whole thing to a boil, then turn the heat down to a simmer. Let it cook for about 20 minutes, or until you can easily pierce the potatoes with a fork. They should be tender but not falling apart.
- Here's where the magic happens. Use an immersion blender to blend the soup just a little bit - you're not trying to make it completely smooth. I usually blend about half of it, which gives you that creamy texture while still having nice chunks of vegetables. If you don't have an immersion blender, you can carefully transfer about 2 cups to a regular blender, blend it, and stir it back in.


Finish the Soup:
- Stir in the peas, corn, and milk. Let everything simmer together for another 5 minutes. The frozen vegetables will warm up quickly, and the soup will get even thicker as it sits.
- Taste the soup and adjust the seasoning if needed. Sometimes I add a little more salt or pepper depending on the broth I used.
- Serve it up hot with some fresh parsley on top and maybe some crusty bread on the side. John always grabs extra bread to soak up every last bit.
Storage and Reheating Your Vegetable Soup
Here's the thing - this soup actually tastes even better the next day once all the flavors have had time to get to know each other.
Storing Leftovers: Store any leftover soup in an airtight container in the fridge for up to 4 days. I usually portion it into individual containers so Bradley can grab one for lunch without having to deal with the whole batch.
Freezing: Yes, you can absolutely freeze this soup. It'll keep for up to 3 months in freezer-safe containers. Just make sure to leave a little room at the top of the container because the liquid will expand as it freezes. When you're ready to eat it, thaw it overnight in the fridge.
Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. You might need to add a splash of broth or milk if it's gotten too thick. I don't recommend microwaving the whole batch, but individual portions reheat just fine in the microwave - about 2-3 minutes, stirring halfway through.
Tips and Variations for Your Creamy Veggie Soup

Switch Up the Vegetables: Try adding green beans, zucchini, or butternut squash. I've made this with whatever vegetables were about to go bad in my fridge, and it always turns out great. Just keep the potatoes - they're what makes it creamy.
Make It Heartier: Want something more filling? Add a can of white beans or chickpeas in the last 5 minutes of cooking. Bradley actually prefers it this way because he says it "sticks to his ribs" better after basketball practice.
Adjust the Creaminess: If you want it even creamier, blend more of the soup. If you prefer it chunkier, blend less or skip the blending step entirely. Amy likes it super smooth, while John prefers his with more texture.
Add Some Heat: A pinch of red pepper flakes or a dash of hot sauce adds a nice kick. Just be careful if you're serving it to kids - Amy is not a fan of spicy food.
Use Fresh Herbs: Fresh thyme instead of dried is amazing if you have it. You'll need about 1 tablespoon of fresh thyme leaves. Fresh parsley stirred in at the end adds a nice bright flavor too.
Dairy Options: I usually use oat milk or almond milk to keep it vegan, but regular milk, half-and-half, or even a little cream works beautifully. Whatever you've got in the fridge will be fine.
Creamy Vegetable Soup Recipe FAQs
Yes, freeze for up to 3 months in an airtight container. Thaw overnight in the fridge and reheat gently, stirring well.
Yes, this soup is nutrient-rich with 7g fiber, 7g protein per serving, and packed with vitamins A and C from fresh vegetables.
Yes, use a potato masher for texture, transfer portions to a regular blender, or skip blending entirely for a chunkier soup.
Blend some of the cooked potatoes and vegetables directly in the soup, then add plant-based or regular milk for extra creaminess.
Recipes You May Like
If you enjoyed this creamy vegetable soup, you might want to try these other comforting soups from my kitchen:
- Sweet Potato Soup - Another creamy, naturally vegan soup that's perfect for chilly evenings
- Loaded Baked Potato Soup - For when you want something extra indulgent and cozy
- Broccoli Cheddar Soup - Cheesy, comforting, and always a hit with kids
Final Thoughts on This Vegetable Soup Recipe

This creamy vegetable soup has honestly become one of those recipes I make on repeat in our house. It's one of those meals that makes everyone happy - Amy loves the colors, Bradley appreciates that it's actually filling, and John just keeps going back for seconds.
What makes it even better is how forgiving it is. You can switch up the vegetables, adjust the seasonings, make it chunkier or smoother, and it always turns out great. Plus, knowing that I can have a pot of this ready in 40 minutes on a busy weeknight? That's a win in my book.
Give this recipe a try the next time you need something warm and comforting. I think you're going to love how simple it is to make and how good it tastes. Save this recipe to Pinterest so you can find it again when soup season hits!
Happy cooking, and here's to many more cozy bowls of soup with your loved ones!



Creamy Vegetable Soup
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
A quick and comforting vegetable soup that gets its creamy texture naturally from blended potatoes, without any actual cream. Ready in 40 minutes, packed with nutrients, and perfect for busy weeknights.
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 Gold potatoes, diced (3-4 cups chopped)
- 2 teaspoons dried thyme
- 2 garlic cloves, minced
- 1 quart low-sodium vegetable broth
- 1½ cups frozen peas
- 1½ cups frozen corn
- 1 cup plant-based milk or regular cow milk
- Fresh parsley for serving (optional)
Instructions
- Heat olive oil in a large pot over medium heat.
- Add onions, celery, and carrots; season with salt and pepper. Cook for 5 minutes until soft and onions turn translucent.
- Add potatoes, thyme, and garlic. Stir and cook for 1 minute until fragrant.
- Pour in vegetable broth and bring to a boil, then reduce heat and simmer for 20 minutes until potatoes are fork-tender.
- Use an immersion blender to partially blend the soup (about half) for a creamy texture while keeping some chunks.
- Stir in peas, corn, and milk. Simmer for 5 minutes.
- Taste and adjust seasoning as needed.
- Serve hot with fresh parsley and crusty bread.
Notes
This soup freezes well for up to 3 months. Store leftovers in the fridge for up to 4 days. You can substitute vegetables based on what you have on hand. For a heartier soup, add white beans or chickpeas. If you don't have an immersion blender, use a potato masher or transfer 2 cups to a regular blender.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 210
- Sugar: 6g
- Sodium: 650mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 7g
- Protein: 7g
- Cholesterol: 0mg




