This creamy vegetable soup brings together a colorful medley of nine fresh vegetables including carrots, potatoes, zucchini, cauliflower and broccoli, all simmered in a rich vegetable broth until tender.
The mixture is then blended into a silky smooth texture and finished with milk, heavy cream and warming spices like thyme and nutmeg.
Ready in just 45 minutes with minimal prep, it serves four and can easily be adapted for vegan or dairy-free diets by swapping in plant-based milk and coconut cream.
The rain was hammering against the kitchen window and the power had been flickering for an hour when I decided the only reasonable response was soup. Not a delicate consomme or a brothy minestrone but something thick and golden that would coat the back of a spoon and make the whole house smell like someone cared enough to stand there stirring. I rifled through the crisper drawer pulling out whatever vegetables were softening past their prime and dumped them all onto the counter. That impulsive throw together pot turned out to be one of the best things I ever made.
My neighbor stopped by that evening to return a borrowed umbrella and I handed her a mug of the soup standing right there in the doorway. She leaned against the doorframe took a sip and closed her eyes in a way that told me I had accidentally made something worth repeating.
Ingredients
- Olive oil: Two tablespoons is enough to sweat the aromatics without making the soup greasy.
- Onion: One medium onion diced fine melts into the base and gives the soup its sweet backbone.
- Garlic: Two cloves minced and added after the onion has softened so it never turns bitter.
- Carrots: Two medium ones sliced thin for natural sweetness and a faint orange glow in the finished bowl.
- Celery: Two stalks diced small because celery provides an earthy depth that you will miss if you skip it.
- Potato: One medium potato peeled and diced is the secret to that creamy body without loading up on dairy.
- Zucchini: One diced zucchini adds bulk and a mild freshness that balances the heavier root vegetables.
- Cauliflower and broccoli: One cup of each broken into small florets so they cook down quickly and blend smoothly.
- Vegetable broth: Four cups of good quality broth form the entire liquid foundation so taste yours first.
- Milk: One cup of whole milk stirred in after blending for richness and a softer color.
- Heavy cream: Half a cup makes the soup luxurious or swap coconut cream to keep it vegan.
- Salt and black pepper: One teaspoon of salt and half a teaspoon of pepper adjusted to taste at the end.
- Dried thyme: Half a teaspoon brings a subtle herbal warmth that ties the vegetables together.
- Ground nutmeg: Just a quarter teaspoon adds an unexpected warmth that makes people ask what your secret is.
- Fresh parsley and croutons: Optional but the parsley brightens each bowl and croutons give it something to crunch on.
Instructions
- Wake up the aromatics:
- Warm the olive oil in a large pot over medium heat and drop in the diced onion stirring until the edges turn translucent and your kitchen starts to smell like dinner is coming together. Add the minced garlic and stir for about thirty seconds until fragrant being careful not to let it brown.
- Brown the vegetable patch:
- Toss in the carrots celery potato zucchini cauliflower and broccoli all at once and stir them around to coat in the oil. Let them cook for five minutes stirring now and then so they sweat out their moisture and soften slightly at the edges.
- Simmer until tender:
- Pour in all four cups of vegetable broth and bring everything to a rolling boil then immediately dial the heat back to low. Cover the pot and let it bubble gently for fifteen minutes until the largest piece of carrot yields easily when you press it with a fork.
- Blend until silky:
- Hit the pot with an immersion blender and work in slow circles until every last chunk disappears and the soup looks uniformly velvety. If you are using a countertop blender work in batches and never fill it more than halfway with hot liquid.
- Add the creamy finish:
- Return the blended soup to the pot if needed and pour in the milk and cream stirring gently to combine. Season with the salt pepper thyme and nutmeg then let it simmer on low for five more minutes never letting it come to a full boil.
- Taste and adjust:
- Dip a spoon in close your eyes and decide if it needs another pinch of salt or a crack of pepper because every batch is different. Trust your palate over the written measurements.
- Serve with care:
- Ladle the soup into warm bowls scatter fresh parsley over the top and float a few croutons on each serving if you have them. Hand the bowl to someone you like and watch them go quiet after the first spoonful.
A few weeks later my neighbor brought over a bag of garden vegetables and just said more of that soup please.
Making It Your Own
White beans stirred in before blending boost the protein and make the texture even heartier without changing the flavor. A shower of grated Parmesan or nutritional yeast over each bowl adds a savory punch that regular salt cannot match. Serve it with a slab of crusty bread and you have a complete meal that costs almost nothing.
Keeping It Vegan and Allergen Friendly
Swap the whole milk for oat milk and the cream for coconut cream and you lose nothing in texture while making the whole pot accessible to everyone at the table. Double check that your vegetable broth is certified gluten free if that matters for your household. Packaged broths and cream substitutes can hide allergens in the ingredient list so read carefully.
Storage and Reheating
This soup keeps in an airtight container in the refrigerator for up to four days and the flavors deepen overnight into something richer than day one. It also freezes beautifully for up to three months if you leave the cream out until you reheat it.
- Freeze portions in individual jars so you can thaw only what you need for lunch.
- Reheat gently on the stove over low heat rather than boiling to keep the cream from separating.
- Stir in a splash of broth when reheating because the soup thickens considerably as it sits.
Some pots of soup are just dinner but this one is the kind of recipe that makes people show up at your door on rainy evenings hoping you have leftovers.
Common Recipe Questions
- → Can I make this soup ahead of time?
-
Yes, this soup stores beautifully in the refrigerator for up to 4 days in an airtight container. The flavors actually deepen and improve after a day of resting. Reheat gently on the stovetop over low heat, stirring occasionally.
- → How do I store and reheat leftovers?
-
Allow the soup to cool completely before transferring to an airtight container. Refrigerate for up to 4 days or freeze for up to 3 months. Thaw frozen soup overnight in the refrigerator before reheating gently on the stovetop.
- → What can I substitute for heavy cream?
-
Coconut cream works as an excellent dairy-free alternative and adds a subtle richness. You can also use cashew cream, blended silken tofu, or simply increase the amount of milk while adding a tablespoon of flour or cornstarch for thickness.
- → Can I leave the soup chunky instead of blending it?
-
Absolutely. If you prefer a rustic texture, skip the blending step entirely or use a potato masher to partially break down the vegetables. You can also blend only half the soup and mix it back in for a semi-smooth consistency.
- → What vegetables can I swap or add?
-
This soup is very forgiving and works well with seasonal produce. Butternut squash, sweet potato, parsnips, leeks, or green beans all make great additions or substitutions. Just keep the total volume of vegetables roughly the same for consistent results.
- → Is this suitable for freezing?
-
Yes, this soup freezes well for up to 3 months. If using dairy milk and cream, the texture may separate slightly upon thawing, but a quick stir while reheating will bring it back together. Coconut cream-based versions freeze particularly well.