This satisfyingly creamy soup combines tender chunks of potato, sweet corn, and fresh zucchini in a rich, flavorful broth. The vegetables are simmered with aromatic onions, garlic, carrots, and celery, then seasoned with dried thyme and smoked paprika for depth. Partial blending creates a luxurious texture while keeping hearty chunks throughout. Ready in just 45 minutes, this nourishing bowl is perfect for cozy evenings and easily adapts to vegan or gluten-free needs.
The first time I made this soup was on a rainy Tuesday when my refrigerator was full of random vegetables that needed using. I threw everything in the pot without much expectation, but somehow the combination of sweet corn, creamy potatoes, and tender zucchini created something magical. Now it is the soup my kids request whenever the weather turns gray.
Last winter my neighbor came over unexpectedly while this was simmering. She ended up staying for dinner and asked for the recipe before she even finished her first bowl. There is something about this soup that makes people feel immediately at home.
Ingredients
- Olive oil: Creates the foundation for sautéing the vegetables and adds a subtle fruity richness
- Onion: Build your flavor base here, taking time to cook until completely translucent
- Garlic: Add after the onions have softened so it does not burn and turn bitter
- Potatoes: Yukon Gold or Russet work well, choose starchier varieties for natural creaminess
- Zucchini: Do not overcook, these should remain tender but hold their shape
- Corn: Fresh corn from the cob is exceptional but frozen works perfectly in winter months
- Carrots and celery: These aromatics add depth and sweetness to the broth
- Vegetable broth: Use a high quality broth as it becomes the primary flavor of the soup
- Milk: Whole milk adds richness but any milk including plant based will work
- Dried thyme: This herb pairs beautifully with the corn and potatoes
- Smoked paprika: Adds a subtle smoky depth that makes the soup taste more complex
Instructions
- Build your aromatic base:
- Heat olive oil in a large soup pot over medium heat, add diced onion and cook 3 to 4 minutes until translucent and fragrant
- Add more aromatics:
- Stir in garlic, carrots, and celery, cook 2 to 3 minutes until the vegetables begin to soften
- Add hearty vegetables:
- Add potatoes, zucchini, and corn, cook another 2 minutes while stirring occasionally to coat everything in the flavorful oil
- Create the soup base:
- Pour in vegetable broth, thyme, smoked paprika, salt, and pepper, bring to a boil then reduce to a simmer
- Simmer to tenderness:
- Cover and cook for 20 minutes or until potatoes and vegetables are easily pierced with a fork
- Add creaminess:
- Stir in milk, use an immersion blender to partially blend the soup leaving plenty of chunks for texture
- Final touches:
- Taste and adjust seasoning, serve hot garnished with fresh parsley and red pepper flakes
This soup became my go to meal when friends need comfort but I do not have energy for anything complicated. Something about spooning up those tender chunks of potato and sweet bursts of corn feels like a warm blanket.
Make It Your Own
I have discovered that adding a handful of baby spinach during the last two minutes of cooking wilts perfectly into the broth. Sometimes I throw in diced bell pepper with the aromatics for extra color and sweetness. The recipe is forgiving enough to handle whatever vegetables you have on hand.
Serving Suggestions
Crusty bread is essential for soaking up every last drop of the creamy broth. A sprinkle of shredded cheese on top melts beautifully into the hot soup. On busy nights I serve this alongside a simple green salad for a complete meal.
Storage And Meal Prep
This soup keeps beautifully in the refrigerator for up to four days and actually tastes better the next day as the flavors meld together. I often double the recipe and freeze individual portions for those nights when cooking feels impossible.
- Let the soup cool completely before freezing to prevent ice crystals
- Reheat gently over low heat, adding a splash of milk if needed
- The potatoes may soften slightly after freezing but the flavor remains excellent
There is nothing quite like standing at the stove while this soup bubbles away, knowing something nourishing and delicious is coming together with such little effort.
Recipe FAQs
- → Can I make this soup ahead of time?
-
Absolutely! This soup actually tastes better the next day as flavors meld together. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetet, adding a splash of broth or milk if needed to restore consistency.
- → Can I freeze this soup?
-
Yes, freeze without the milk for best results. Cool completely, transfer to freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat on the stove and stir in the milk when warming through.
- → How do I make it vegan?
-
Simply substitute the whole milk with your favorite plant-based milk. Coconut milk adds richness, while almond or oat milk keeps it lighter. The rest of the ingredients are naturally plant-based and delicious.
- → What can I serve with this soup?
-
Crusty bread, garlic knots, or warm dinner rolls are perfect for dipping. A simple green salad with vinaigrette balances the richness. For extra protein, top with shredded cheese or serve alongside a grilled cheese sandwich.
- → Can I add other vegetables?
-
Certainly! Bell peppers, green beans, or baby spinach work wonderfully. Add heartier vegetables like peppers with the potatoes, but stir in delicate greens like spinach during the last 2 minutes of cooking.
- → Do I have to blend the soup?
-
Not at all! The blending step is optional. For a completely chunky version, skip it entirely. For a completely smooth soup, blend thoroughly. Partial blending creates that perfect mix of creamy and chunky textures.