This hearty soup brings together diced potatoes, sweet corn, and fresh zucchini in a rich vegetable broth seasoned with thyme, oregano, and smoked paprika. Sautéed onions, garlic, celery, and carrots build a flavorful base before simmering everything until tender. An optional splash of milk adds creamy body without heaviness. Ready in about 50 minutes, it serves four generously and works beautifully as a gluten-free vegetarian main. Blend half for a thicker texture, finish with fresh parsley, and customize with hot sauce or lemon juice for extra brightness.
There was a rainstorm last March that kept me indoors all afternoon, and the only things left in my crisper drawer were a couple of sad zucchinis and some potatoes starting to sprout. I threw together what became this soup entirely by accident, and it ended up being one of those meals where you keep going back for just one more bowl.
My neighbor Sarah knocked on the door right as I was ladling it into bowls, asking if I had any spare sugar. I handed her a bowl instead and she stood in my kitchen eating it before she even remembered why she came over.
Ingredients
- Olive oil: A couple tablespoons is all you need to build the flavor foundation, and I have found that a decent olive oil here really does make a difference over a neutral one
- 1 large onion, finely chopped: Getting the dice small means it practically melts into the soup instead of leaving noticeable chunks
- 3 cloves garlic, minced: Fresh garlic only here, the jarred stuff turns bitter when simmered this long
- 3 medium potatoes, peeled and diced: I like Yukon Golds because they break down just enough to thicken the broth while still holding their shape
- 2 medium zucchinis, diced: Cut them a little larger than the potatoes so they do not turn to mush during the simmer
- 2 cups fresh or frozen corn kernels: Frozen corn actually works beautifully here and sometimes tastes sweeter than fresh out of season
- 2 stalks celery, chopped: This is the quiet backbone of the soup that most people will not notice if it is missing but will sense something is off
- 2 medium carrots, diced: They add a natural sweetness that balances the earthiness of the potatoes
- 6 cups vegetable broth: Low sodium is the way to go so you can control the salt level yourself
- 1 cup whole milk or plant-based milk: This is optional but it turns a good soup into a velvety one, and oat milk blends in seamlessly if you are avoiding dairy
- 1 teaspoon dried thyme: Thyme and potatoes are one of those pairings that just work without any explanation
- 1 teaspoon dried oregano: Just a teaspoon keeps it from tasting like pasta sauce
- 1/2 teaspoon smoked paprika: This is the one that surprises people, adding a campfire hint that elevates the whole pot
- Salt and black pepper, to taste: Wait until the end to finalize seasoning since the broth and vegetables all contribute salt
- Fresh parsley, chopped: A handful on top adds color and a bright bite that cuts through the richness
Instructions
- Build the base:
- Heat the olive oil in a large pot over medium heat, then add the chopped onion and let it go soft and translucent, about four minutes. You want it to be sweet and slightly golden at the edges.
- Add the aromatics:
- Stir in the garlic, celery, and carrots and cook for two to three minutes until the kitchen starts smelling like something good is happening.
- Introduce the heart of the soup:
- Add the diced potatoes and zucchini, stirring occasionally for about three minutes so they get a light coating of oil and start warming through.
- Bring it all together:
- Pour in the vegetable broth and bring it to a boil, then drop the heat to a gentle simmer for fifteen minutes until the potatoes are easily pierced with a fork.
- Layer in the flavor:
- Stir in the corn, thyme, oregano, smoked paprika, salt, and pepper, then let it simmer for another seven minutes so the corn gets tender and the spices bloom.
- Add the creaminess:
- If you are using milk, stir it in now and heat gently without letting it come to a boil, which would cause it to separate.
- Final tasting:
- Taste the soup and adjust salt, pepper, or even a squeeze of lemon juice if it needs a lift.
- Serve it up:
- Ladle into warm bowls, scatter fresh parsley on top, and get it to the table while it is still steaming.
This soup became my go-to contribution for potlucks after my book club kept requesting it every single month. Eventually they just started assigning other dishes to everyone else and telling me to bring the usual.
Getting the Texture Right
The difference between a soup that feels hearty and one that feels watery comes down to how small you dice the potatoes and how long you let them simmer. I once rushed the potato cooking time and ended up with what was essentially flavored water with floating vegetables, which taught me to always test with a fork before moving on.
Making It Your Own
I have added everything from a handful of shredded kale at the end to a can of rinsed white beans when I needed the soup to carry me through a full workday. The base is forgiving enough that you can treat it as a template rather than a strict formula.
Serving and Storing
This soup actually tastes better the next day after the flavors have had time to settle and meld together in the fridge. I always make a double batch now and portion some into containers for weekday lunches.
- Let the soup cool completely before transferring to airtight containers
- It will keep well in the refrigerator for up to four days
- Reheat gently on the stove rather than the microwave to preserve the texture
Sometimes the simplest meals are the ones that stick around the longest, and this soup has earned a permanent spot in my rotation. I hope it finds its way into yours too.
Recipes Q&A
- → Can I make this soup vegan?
-
Yes, simply use plant-based milk instead of dairy milk. All other ingredients are naturally vegan-friendly.
- → How do I make the soup thicker?
-
Use an immersion blender to purée roughly half of the soup, then return it to the pot and stir to combine for a creamier, thicker consistency.
- → Can I use frozen corn instead of fresh?
-
Absolutely. Frozen corn kernels work just as well and can be stirred in directly without thawing first.
- → How long does this soup keep in the fridge?
-
Stored in an airtight container, the soup stays fresh for up to 4 days. Reheat gently on the stovetop.
- → What can I add for extra flavor?
-
A dash of hot sauce, a squeeze of lemon juice, or extra smoked paprika can elevate the flavor. Fresh herbs like basil or chives also work well as garnish.
- → Is this soup gluten-free?
-
Yes, all ingredients are naturally gluten-free. Just double-check your vegetable broth label to confirm it meets your dietary needs.