I used to think cream of vegetable soup only came from a can. It felt like one of those “shortcut meals” you heat up when you don’t have time to cook.
But once you try making it from scratch, everything changes.
This homemade version is incredibly simple, uses everyday ingredients, and delivers a rich, creamy flavor that canned soup just can’t match. You can toss in whatever vegetables you have on hand, simmer everything together, and blend it into a silky, comforting bowl of goodness.
It’s one of those recipes that feels wholesome, cozy, and surprisingly easy.

Why You’ll Love This Cream of Vegetable Soup
Quick and easy: Ready in under an hour—perfect for busy days.
Loaded with veggies: A nourishing mix of carrots, zucchini, sweet potato, and more.
Simple ingredients: No fancy items needed—just pantry and fridge staples.
Creamy and satisfying: Rich texture without feeling too heavy.
Flexible recipe: Easily adapt with whatever vegetables you have.
What Vegetables Work Best?
The beauty of this soup is how flexible it is.
This recipe uses carrots, celery, sweet potato, zucchini, and onion—but you can easily swap in:
- broccoli
- cauliflower
- bell peppers
- spinach
- leftover roasted vegetables
Just remember: harder vegetables (like carrots and potatoes) need more cooking time, while softer ones (like zucchini or greens) should be added later.
Fresh vegetables are ideal, but frozen ones work too—just thaw and drain them first.
Ingredients
For the Vegetables
- 3 tablespoons extra-virgin olive oil
- 1 garlic clove, minced
- 1 medium red onion, chopped
- 1 celery stalk, chopped
- 2 small carrots, diced
- ½ sweet potato, cubed
- 1 large zucchini, cut into chunks
For Seasoning
- ¼ teaspoon herbes de Provence
- Salt, to taste
- Black pepper, to taste
For the Soup Base
- 3 cups chicken broth
- ½ cup heavy cream
Instructions
1. Sauté the aromatics
Heat olive oil in a large pot over medium heat.
Add chopped onion and garlic, and sauté for about 5 minutes until soft and fragrant.
2. Cook the base vegetables
Add celery and carrots. Cook for another 5 minutes, stirring occasionally, until they begin to soften.
3. Add sweet potato and broth
Stir in the sweet potato, then pour in the chicken broth.
Bring to a boil, then reduce heat and simmer for about 15 minutes until vegetables are tender.
4. Add zucchini
Add zucchini and cook for an additional 5 minutes until just tender.
5. Blend the soup
Season with herbes de Provence, salt, and pepper.
Use an immersion blender (or regular blender in batches) to purée until smooth and creamy.
6. Finish with cream
Stir in the heavy cream and blend briefly again for a silky texture.
Serve hot and enjoy.
Tips for the Best Vegetable Soup
- Don’t rush sautéing: It builds the base flavor
- Add cream at the end: Prevents curdling
- Cut evenly: Helps vegetables cook at the same rate
- Blend carefully: Let soup cool slightly before blending
- Adjust consistency: Add more broth if too thick
Easy Substitutions
- Chicken broth: Use vegetable broth for a vegetarian version
- Heavy cream: Swap with milk, half-and-half, or coconut milk
- Sweet potato: Use regular potatoes or squash
- Zucchini: Replace with broccoli, cauliflower, or greens
- Herbes de Provence: Use thyme, oregano, or Italian seasoning
What to Serve With Cream of Vegetable Soup
This soup pairs perfectly with:
- crusty bread or dinner rolls
- grilled cheese sandwiches
- panini or toasted sandwiches
- light green salads
- roasted chicken or salmon
Storage Tips
Refrigerate: Store in an airtight container for up to 4 days
Freeze: Freeze up to 3 months (blend again after thawing if needed)
Reheat: Warm gently on stovetop, adding broth if needed
Cream of Vegetable Soup Recipe
Prep Time: 15 minutes
Cook Time: 32 minutes
Total Time: 47 minutes
Servings: 4
Ingredients
- 3 tbsp olive oil
- 1 garlic clove
- 1 red onion
- 1 celery stalk
- 2 carrots
- ½ sweet potato
- 1 zucchini
- 3 cups chicken broth
- ½ cup heavy cream
- ¼ tsp herbes de Provence
- Salt & pepper
Instructions
- Sauté onion and garlic in olive oil.
- Add celery and carrots, cook 5 minutes.
- Add sweet potato and broth, simmer 15 minutes.
- Add zucchini and cook 5 minutes.
- Season and blend until smooth.
- Stir in cream, blend again, and serve.
