This satisfyingly creamy soup combines tender potatoes, sweet corn, and fresh zucchini in a rich, flavorful broth. The chunky texture and blend of vegetables create a nourishing bowl that's perfect for chilly evenings. Ready in just 45 minutes with simple ingredients and easy preparation. Partial blending gives you the best of both worlds—creamy consistency with hearty vegetable chunks throughout.
There is something magical about a soup that can transform a random collection of vegetables into something that feels like a warm embrace. This recipe came together on one of those busy weeknights when the fridge was full of odds and ends and everyone needed something nourishing fast. Now it has become a request I hear the moment the first cool breeze hits.
I first made this for my sister when she was recovering from surgery and needed something gentle but filling. She texted me two days later asking for the recipe because her husband had already requested it again. That is always the sign of a keeper in my book.
Ingredients
- 2 tablespoons olive oil: The foundation that builds flavor for every vegetable that follows
- 1 medium onion, diced: Sweet onions work beautifully but yellow onions give the most reliable flavor
- 2 cloves garlic, minced: Fresh garlic makes all the difference here, avoid the preminced stuff
- 2 large potatoes, peeled and diced: Yukon Gold or russet potatoes hold their shape while becoming tender
- 2 medium zucchinis, diced: Smaller cubes work better than large pieces so they cook evenly
- 2 cups corn kernels: Fresh corn in season is incredible but frozen works perfectly year round
- 2 medium carrots, diced: These add natural sweetness and beautiful color to the bowl
- 2 celery stalks, diced: Do not skip this as it provides the essential aromatic base
- 4 cups vegetable broth: A quality broth makes or breaks this soup so choose one you actually enjoy drinking
- 1 cup whole milk or plant based milk: This adds just enough creaminess without making it heavy
- 1 teaspoon dried thyme: Thyme pairs perfectly with both potatoes and corn
- 1/2 teaspoon smoked paprika: This is the secret ingredient that adds depth without any heat
- Salt and black pepper: Taste as you go and trust your palate
Instructions
- Build your flavor foundation:
- Heat the olive oil in your large soup pot over medium heat. Add the diced onion and let it cook for about 4 minutes until it becomes translucent and fragrant.
- Add the aromatics:
- Stir in the garlic, carrots, and celery. Cook for another 3 minutes, stirring occasionally so nothing sticks.
- Introduce the heartier vegetables:
- Add the potatoes, zucchini, and corn. Let everything cook together for 2 minutes, allowing the vegetables to start softening and mingling flavors.
- Bring it all together:
- Pour in the vegetable broth, thyme, smoked paprika, salt, and pepper. Bring the soup to a gentle boil.
- Let it simmer:
- Reduce the heat to a low simmer, cover the pot, and cook for 20 minutes. The vegetables should be tender enough to offer no resistance when pierced with a fork.
- Create the texture:
- Stir in the milk and use your immersion blender to partially blend the soup. Pulse just enough to thicken it while leaving plenty of vegetable chunks visible.
- Final touches:
- Taste the soup and adjust the seasoning if needed. Serve hot in warmed bowls with fresh parsley and red pepper flakes on top.
This soup has become my go to when someone needs comfort but I do not have hours to spend at the stove. The way it fills the whole house with such an inviting smell makes the kitchen feel like the heart of the home again.
Making It Your Own
I have found that adding a diced bell pepper during the initial sauté brings even more color and sweetness. A handful of baby spinach stirred in right at the end wilts beautifully and adds nutrition without changing the flavor profile.
Serving Suggestions
Crusty bread is almost mandatory for soaking up every last drop. Sometimes I top individual bowls with shredded sharp cheddar which melts into the hot soup and creates these incredible ribbons of cheese throughout.
Storage And Meal Prep
This soup keeps beautifully in the refrigerator for up to five days and actually develops more depth as the flavors meld. The portion freezes well if you leave the garnishes off until reheating.
- Cool the soup completely before transferring to airtight containers
- Leave about an inch of space at the top if freezing as liquids expand
- Reheat gently over medium low heat, stirring occasionally to prevent scorching
There is nothing quite like watching someone take that first spoonful and see their shoulders drop as they relax into the meal.
Recipe Q&A
- → Can I make this soup vegan?
-
Yes, simply substitute whole milk with your favorite plant-based milk such as almond, oat, or coconut milk. The soup remains creamy and delicious while being completely dairy-free.
- → Can I freeze this soup?
-
This soup freezes well for up to 3 months. Let it cool completely before transferring to airtight containers. Thaw overnight in the refrigerator and reheat gently on the stove, adding a splash of milk if needed.
- → Do I have to blend the soup?
-
No, blending is optional. Leave it completely chunky if you prefer, or use a regular blender to puree portions for a smoother consistency. The partial blend creates a nice mix of creamy broth and vegetable pieces.
- → What can I serve with this soup?
-
Crusty bread, dinner rolls, or crackers make excellent accompaniments. You can also top with shredded cheese, a dollop of sour cream, or extra fresh herbs like parsley or chives.
- → Can I add other vegetables?
-
Absolutely. Bell peppers, baby spinach, green beans, or tomatoes work well. Adjust cooking times as needed—add quicker-cooking vegetables like spinach in the last 5 minutes.
- → How long does the soup keep in the refrigerator?
-
Stored in an airtight container, the soup will keep for 4-5 days in the refrigerator. The flavors often develop and improve after a day or two. Reheat gently on the stove.