This creamy vegetable soup is pure comfort in a bowl, loaded with tender carrots, potatoes, and sweet corn in a lightly blended, velvety broth. I first made this on a rainy Saturday when I needed something warm and nourishing but didn't want to spend hours in the kitchen. It comes together with simple ingredients you probably already have, and the best part? It's naturally vegan and gluten-free without sacrificing any of that cozy, satisfying richness.

If you're looking for more easy weeknight comfort food, you'll love this Chicken Quesadilla or these Spaghetti and Meatballs. And for a heartier main, try this Steak Marinade.
Why You will Love This Recipe !
This soup checks every box. It's hearty enough to feel like a real meal, but light enough that you won't feel weighed down. The potatoes and plant-based milk create a silky, creamy base without any dairy, and the frozen peas and corn add little pops of sweetness. It's the kind of recipe that makes you feel like you've got your life together, even on the busiest weeknights.
You can make it in one pot, it reheats beautifully, and kids actually eat it without complaining. The vegetables stay tender but not mushy, and the broth is rich and flavorful without being too heavy.
Jump to:
Creamy Vegetable Soup Ingredients
Here's everything for this cozy, healthy creamy vegetable soup.
See Recipe Card Below This Post For ingtedient Quantites
- Extra-virgin olive oil: Adds richness and helps the vegetables soften without sticking to the pot.
- Onion: Builds a sweet, savory base that makes the whole soup smell amazing as it cooks.
- Celery stalks: Adds a subtle earthy flavor and a little crunch before everything gets tender.
- Carrots: Bring natural sweetness and a gorgeous color to the broth.
- Salt and black pepper: Season the vegetables as they cook so the flavor builds from the start.
- Yukon Gold potatoes: These creamy potatoes blend smoothly and help thicken the soup naturally. They're softer and butterier than russets.
- Dried thyme: Adds a warm, herby note that makes the soup taste like it simmered all day.
- Garlic cloves: A little sharpness and aroma that deepens the flavor.
- Low-sodium vegetable broth: Forms the base of the soup. Low-sodium gives you control over the salt level.
- Frozen peas: Sweet, bright green, and they cook in minutes without any prep.
- Frozen corn: Adds little bursts of sweetness and texture.
- Plant-based milk (or cow's milk): Makes the soup creamy and silky. Oat milk or unsweetened almond milk work great here.
- Fresh parsley: A fresh, bright garnish that makes every bowl look beautiful.
How to Make Creamy Vegetable Soup
A simple one-line guide to making this easy creamy vegetable soup from start to finish.
- Sauté the vegetables: Heat the olive oil in a large pot over medium heat. Add the diced onions, sliced celery, and carrots, then season with salt and pepper. Cook, stirring now and then, until the vegetables start to soften and smell sweet, about 5 minutes.

- Add potatoes and aromatics: Stir in the chopped potatoes, dried thyme, and minced garlic. Cook for about 1 minute, just until the garlic smells fragrant and everything is coated in the oil.

- Simmer in broth: Pour in the vegetable broth and bring everything to a boil. Once it's bubbling, lower the heat and let it simmer gently for about 20 minutes, or until the potatoes are fork-tender and the carrots are soft.
- Blend for creaminess: Use an immersion blender to lightly blend the soup, leaving it a little chunky. You can blend it smooth if you prefer, or scoop out a cup of vegetables first and stir them back in later for extra texture.
- Stir in peas, corn, and milk: Add the frozen peas, frozen corn, and plant-based milk. Simmer everything for another 5 minutes, stirring occasionally, until the vegetables are heated through and the soup has thickened up nicely.

- Serve and garnish: Ladle the soup into bowls and top with fresh parsley. Serve with crusty bread or crackers on the side if you want something to dip.
Substitutions and Variations
Milk options: Use any plant-based milk you like. Oat milk makes it extra creamy, coconut milk adds a hint of sweetness, and cashew milk works beautifully too. Regular cow's milk is fine if you're not keeping it vegan.
Potato swap: If you don't have Yukon Golds, try red potatoes or even sweet potatoes for a slightly sweeter, more colorful soup.
Add greens: Stir in a handful of spinach or kale at the end for extra nutrition and color.
Make it heartier: Add a can of white beans or chickpeas for more protein and texture.
Different vegetables: Swap the corn and peas for green beans, zucchini, or butternut squash.
Spice it up: Add a pinch of red pepper flakes or a dash of smoked paprika for a little warmth.
Equipment
Knife Block Set – for chopping all the vegetables
Cutting Board – a sturdy surface makes prep easier
Ceramic Nonstick Cookware Set – a large pot or Dutch oven works perfectly
Immersion Blender – the easiest way to blend the soup right in the pot
Storage Tips
Refrigerator: Let the soup cool completely, then store it in an airtight container in the fridge for up to 5 days. The flavors actually get better the next day.
Freezer: This soup freezes well for up to 3 months. Let it cool, then transfer to freezer-safe containers, leaving a little room at the top for expansion. Thaw overnight in the fridge and reheat gently on the stove.
Reheating: Warm it up on the stove over medium-low heat, stirring occasionally. Add a splash of broth or milk if it's gotten too thick.
Expert Tips
Don't skip the sautéing step. Cooking the onions, celery, and carrots first builds a deeper flavor base and makes the soup taste richer.
Blend to your preference. Some people love a completely smooth soup, while others want it chunky. Do what feels right to you.
Taste and adjust. Before serving, taste the soup and add more salt, pepper, or a squeeze of lemon juice if it needs a little brightness.
Use room-temperature milk. Cold milk can lower the temperature of the soup too much. Let it sit out for a few minutes before adding it.
Make it ahead. This soup tastes even better the next day after the flavors have had time to meld together.
FAQ
Blending part of the soup (especially the potatoes) creates natural creaminess without any cream. Adding plant-based milk or a splash of coconut milk at the end makes it even silkier. My favorite trick? Just use an immersion blender right in the pot.
Sauté your vegetables first to build a flavor base, use good-quality broth, and don't be shy with the seasoning. A little thyme, garlic, and black pepper go a long way. Tasting as you go and adjusting the salt makes a big difference too.
Blend more of the soup, add extra plant-based milk, or stir in a spoonful of cashew cream or coconut cream. You can also mash some of the potatoes with a fork before blending if you want a thicker texture without changing the flavor.
Jamie usually starts by sautéing onions, garlic, and carrots, then adds broth and whatever vegetables are in season. He often blends part of the soup for body and finishes with fresh herbs. His approach is similar to this one, just with his own twists depending on what's available.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Creamy Vegetable Soup

Creamy Vegetable Soup
Ingredients
Method
- 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 the mixture to a boil, then lower the heat to a simmer. Cook until the vegetables are tender, about 20 minutes.
- Use an immersion blender to lightly blend the soup, making it thicker but still chunky. You can set aside some of the vegetables and stir them back in if you prefer more whole vegetables.
- Stir in the peas, corn, and milk. Simmer until the vegetables are warmed through and the soup has thickened, about 5 minutes.
- Serve with fresh parsley and crusty bread, if desired.













Leave a Reply