This hearty vegetable soup combines tender potatoes, sweet corn, and fresh zucchini in a rich, creamy broth. Ready in just 45 minutes, it delivers satisfying chunks of vegetables in every spoonful. The smoked paprika adds subtle depth while thyme provides classic herbal notes. Partial blending creates the perfect texture—velvety yet substantial enough to feel like a complete meal. Whether you're feeding your family or meal prepping for the week, this nourishing soup delivers comfort and sustenance without hours of effort.
The first time I made this soup was on a rainy Tuesday when my CSA box overflowed with vegetables. My roommate peeked into the pot and asked what smelled like heaven, then hovered around the kitchen until it was ready.
Last winter my neighbor came over with a bad cold and I made a double batch. She texted me the next day saying it was the only thing that made her feel human again.
Ingredients
- Olive oil: The foundation that carries all those aromatics into the broth
- Onion: Diced small so it melts into the background sweetness
- Garlic: Two cloves might seem modest but they bloom beautifully in the oil first
- Potatoes: Yukon Gold hold their shape while still becoming buttery soft
- Zucchinis: Dice them roughly the same size as your potatoes for even cooking
- Corn kernels: Fresh corn adds sweetness but frozen works perfectly in a pinch
- Carrots: They add a natural sweetness that balances the savory broth
- Celery: Two stalks give that classic soup base aromatic depth
- Vegetable broth: Use a good quality one since it provides most of the flavor
- Milk: Whole milk creates the creamiest finish but any plant milk works too
- Dried thyme: One teaspoon is just enough to add earthy undertones
- Smoked paprika: Half a teaspoon gives a subtle warmth without heat
- Salt and pepper: Season at every layer for the best depth
Instructions
- Build the aromatic base:
- Heat olive oil in a large soup pot over medium heat and cook the diced onion for 3 to 4 minutes until it turns translucent and fragrant
- Add the aromatics:
- Stir in the garlic, carrots, and celery and cook for 2 to 3 minutes to soften them slightly and release their flavors
- Add the hearty vegetables:
- Toss in the potatoes, zucchini, and corn and cook for another 2 minutes, stirring occasionally to coat everything in the aromatic base
- Create the broth:
- Pour in the vegetable broth then add the thyme, smoked paprika, salt, and pepper before bringing everything to a gentle boil
- Simmer to perfection:
- Reduce the heat to a low simmer, cover the pot, and cook for 20 minutes until the potatoes and vegetables are tender when pierced with a fork
- Blend for texture:
- Stir in the milk then use an immersion blender to partially blend the soup so it becomes creamy while still leaving plenty of satisfying chunks
- Finish and serve:
- Taste the soup and adjust the seasoning as needed then serve it hot with your choice of garnishes scattered on top
My dad visited last month and asked for the recipe before he even finished his first bowl. Now he texts me every time he makes it, usually with a photo of his own version.
Make It Your Own
Ive learned that this soup is incredibly forgiving. Sometimes I throw in bell peppers or handfuls of spinach at the end just to use up whatever is wilting in my crisper drawer.
Serving Suggestions
Crusty bread is non negotiable at my house. I also love topping individual bowls with shredded sharp cheddar that melts into the hot soup while everyone sits down.
Storage and Reheating
This soup actually tastes better the next day when the flavors have had time to marry. I often make a big batch on Sunday for easy lunches throughout the week.
- Store in airtight containers for up to 5 days
- The soup will thicken in the fridge so thin with extra broth when reheating
- Freeze for up to 3 months if you want to keep some longer
There is something so comforting about a pot of soup bubbling away on the stove. I hope this becomes one of those recipes you turn to again and again.
Recipe FAQs
- → Can I make this soup vegan?
-
Absolutely. Simply substitute the whole milk with your favorite plant-based milk such as almond, oat, or coconut milk. The soup remains creamy and satisfying without dairy.
- → How long does this soup keep in the refrigerator?
-
This soup stores beautifully for 4-5 days in an airtight container in the refrigerator. The flavors often deepen and improve after a day or two, making it excellent for meal prep.
- → Can I freeze this soup?
-
Yes, freeze for up to 3 months. However, the texture may change slightly upon thawing—the potatoes can become a bit softer. For best results, under-blend slightly before freezing and reheat gently on the stove.
- → Do I need an immersion blender?
-
No, it's optional. You can leave the soup completely chunky, transfer portions to a standard blender, or use a potato masher for partial mashing. The immersion blender just makes achieving that partially blended, creamy texture convenient.
- → What can I serve with this soup?
-
Crusty bread, dinner rolls, or cornbread pair perfectly for soaking up the broth. A simple green salad with vinaigrette adds freshness. For extra richness, top with shredded cheese or a dollop of sour cream.
- → Can I add other vegetables?
-
Certainly. Bell peppers, baby spinach, kale, or green beans make excellent additions. Add heartier vegetables like peppers with the initial sauté, and delicate greens like spinach in the last few minutes of simmering.