I used to think making cream of vegetable soup meant opening a can. That’s what my mom did when I was growing up, and honestly, I thought homemade soup was way too complicated for a busy weeknight.
But here’s the thing—cream of vegetable soup is actually one of the easiest soups you can make from scratch. You don’t need fancy techniques or hard-to-find ingredients. Just throw whatever vegetables you have in your fridge into a pot, add some broth, and blend it up. The result tastes so much better than anything from a can, and you know exactly what’s going into it.
Why You’ll Love This Cream of Vegetable Soup
- Quick weeknight meal – Ready in under an hour, this soup is perfect when you want something homemade but don’t have all day to spend in the kitchen.
- Packed with vegetables – You get a rainbow of nutrients from carrots, zucchini, sweet potato, and celery all in one comforting bowl.
- Simple pantry ingredients – Most of these vegetables and seasonings are things you probably already have on hand, making it easy to whip up anytime.
- Creamy and satisfying – The heavy cream makes this soup rich and filling without being too heavy, perfect for lunch or a light dinner.
- Customizable recipe – You can easily swap in whatever vegetables you have in your fridge or adjust the seasonings to your family’s taste.
What Kind of Vegetables Should I Use?
The beauty of cream of vegetable soup is that you can really use whatever vegetables you have on hand or need to use up from your fridge. The recipe calls for carrots, sweet potato, zucchini, celery, and onion, but feel free to swap in other favorites like bell peppers, broccoli, cauliflower, or even leftover roasted vegetables. Just keep in mind that harder vegetables like carrots and sweet potatoes will need more cooking time than softer ones like zucchini, so you might want to add the tender vegetables toward the end of the cooking process. For the best flavor, try to use fresh vegetables when possible, but frozen ones work too – just make sure to thaw and drain them first to avoid adding extra water to your soup.
Options for Substitutions
This soup is super forgiving and works great with whatever vegetables you have on hand:
- Chicken stock: Vegetable stock works perfectly if you want to keep it vegetarian, or you can use beef stock for a richer flavor. In a pinch, water with extra bouillon cubes will do the trick too.
- Heavy cream: You can use half-and-half, whole milk, or even coconut milk for a dairy-free option. Just add it at the end and don’t let it boil to prevent curdling.
- Sweet potato: Regular potatoes, butternut squash, or parsnips make great swaps. They’ll all give you that creamy texture when blended.
- Zucchini: Yellow squash, broccoli, cauliflower, or even spinach work well here. Just adjust cooking times – leafy greens need way less time than harder vegetables.
- Herbes de Provence: Don’t have this blend? Try dried thyme, oregano, or Italian seasoning instead. Fresh herbs work too – just use about three times the amount.
- Red onion: Any onion variety works fine – yellow, white, or even shallots. They all bring that essential base flavor to the soup.
Watch Out for These Mistakes While Cooking
The biggest mistake when making cream of vegetable soup is rushing the sautéing process – take your time to properly cook the onions until they’re translucent and the other vegetables are slightly softened, as this builds the flavor foundation for your entire soup.
Another common error is adding the cream too early or at too high heat, which can cause it to curdle and ruin the smooth texture you’re after – always add cream at the very end and keep the heat on low.
Don’t forget to cut your vegetables into similar sizes so they cook evenly, and if you want an extra smooth soup, let it cool slightly before blending to avoid any dangerous splattering.
Finally, taste and adjust your seasoning after blending since the flavors can change once everything is pureed together, and remember that you can always thin it out with more stock if it gets too thick.
What to Serve With Cream of Vegetable Soup?
This creamy soup is perfect with a thick slice of crusty bread or some warm dinner rolls for dipping and soaking up all that goodness. I love pairing it with a simple grilled cheese made with sharp cheddar, or if you want something a bit fancier, try it with a panini filled with roasted vegetables and goat cheese. Since this soup is already packed with veggies, a light side salad with mixed greens and a lemon vinaigrette makes a nice fresh contrast. You could also serve it alongside some herb-crusted chicken or a simple roasted salmon if you want to make it a more filling meal.
Storage Instructions
Refrigerate: This cream of vegetable soup keeps really well in the fridge for up to 4 days in an airtight container. I actually think it tastes even better the next day because all those flavors have time to meld together. Just give it a good stir before serving since cream soups can separate a bit.
Freeze: You can freeze this soup for up to 3 months, but here’s a little tip – the cream might separate when you thaw it. Don’t worry though, just blend it up with an immersion blender and it’ll come right back together. I like to freeze it in individual portions for easy weeknight dinners.
Warm Up: Gently reheat your soup on the stovetop over medium-low heat, stirring occasionally to prevent sticking. You can also use the microwave, but I’d go with 50% power and stir every minute or so. If it seems too thick after reheating, just add a splash of chicken stock to thin it out.
| Preparation Time | 10-15 minutes |
| Cooking Time | 30-40 minutes |
| Total Time | 40-55 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 550-650
- Protein: 7-10 g
- Fat: 48-55 g
- Carbohydrates: 28-36 g
Ingredients
For the vegetables:
- 3 tbsp extra-virgin olive oil
- 1 garlic clove, finely minced
- 1 medium red onion, chopped
- 1 celery stalk, chopped
- 2 small carrots, coarsely diced
- 1/2 sweet potato, cut into large cubes
- 1 large zucchini, cut into large pieces
For seasoning:
- 1/4 tsp herbes de provence
- Salt, to taste
- Black pepper, to taste
For the soup base:
- 3 cups chicken broth
- 1/2 cup heavy cream (35%)
Step 1: Sauté the Aromatics
- 3 tbsp extra-virgin olive oil
- 1 garlic clove, finely minced
- 1 medium red onion, chopped
Heat the extra-virgin olive oil in a large pot over medium-high heat.
Once hot, add the chopped red onion and minced garlic.
Sauté, stirring occasionally, until the onion becomes tender and translucent, about 5 minutes.
Step 2: Cook the Base Vegetables
- 1 celery stalk, chopped
- 2 small carrots, coarsely diced
Add the chopped celery and coarsely diced carrots to the pot with the sautéed onions and garlic.
Continue cooking for another 5 minutes, stirring occasionally, until the vegetables begin to soften.
Step 3: Add Sweet Potato and Broth
- 1/2 sweet potato, cut into large cubes
- 3 cups chicken broth
Add the cubed sweet potato to the pot and mix all the vegetables well.
Then pour in the chicken broth.
Bring the mixture to a boil over high heat, then reduce the heat to low and simmer for about 15 minutes, or until the sweet potatoes and carrots are fork-tender.
Step 4: Cook the Zucchini
- 1 large zucchini, cut into large pieces
Add the large pieces of zucchini to the simmering soup.
Cook for an additional 5 minutes, or until the zucchini is just tender.
Step 5: Season and Puree the Soup
- 1/4 tsp herbes de Provence
- salt, to taste
- black pepper, to taste
Stir in the herbes de Provence, salt, and black pepper to taste.
Using a hand blender, carefully purée the soup in the pot until it is smooth and creamy.
I like to give it an extra whirl for an ultra-velvety texture!
Step 6: Finish with Cream and Serve
- 1/2 cup heavy cream (35%)
Add the heavy cream to the pureed soup and stir well.
Purée with the hand blender one more time to fully incorporate the cream and achieve a silky finish.
Serve hot and enjoy!

Delicious Cream of Vegetable Soup
Ingredients
For the vegetables:
- 3 tbsp extra-virgin olive oil
- 1 garlic clove, finely minced
- 1 medium red onion, chopped
- 1 celery stalk, chopped
- 2 small carrots, coarsely diced
- 1/2 sweet potato, cut into large cubes
- 1 large zucchini, cut into large pieces
For seasoning:
- 1/4 tsp herbes de Provence
- salt, to taste
- black pepper, to taste
For the soup base:
- 3 cups chicken broth
- 1/2 cup heavy cream (35%)
Instructions
- Heat the extra-virgin olive oil in a large pot over medium-high heat. Once hot, add the chopped red onion and minced garlic. Sauté, stirring occasionally, until the onion becomes tender and translucent, about 5 minutes.
- Add the chopped celery and coarsely diced carrots to the pot with the sautéed onions and garlic. Continue cooking for another 5 minutes, stirring occasionally, until the vegetables begin to soften.
- Add the cubed sweet potato to the pot and mix all the vegetables well. Then pour in the chicken broth. Bring the mixture to a boil over high heat, then reduce the heat to low and simmer for about 15 minutes, or until the sweet potatoes and carrots are fork-tender.
- Add the large pieces of zucchini to the simmering soup. Cook for an additional 5 minutes, or until the zucchini is just tender.
- Stir in the herbes de Provence, salt, and black pepper to taste. Using a hand blender, carefully purée the soup in the pot until it is smooth and creamy. I like to give it an extra whirl for an ultra-velvety texture!
- Add the heavy cream to the pureed soup and stir well. Purée with the hand blender one more time to fully incorporate the cream and achieve a silky finish. Serve hot and enjoy!


