Hearty Potato Corn Zucchini

Steaming bowl of hearty potato corn zucchini soup garnished with fresh parsley. Save to Pinterest
Steaming bowl of hearty potato corn zucchini soup garnished with fresh parsley. | recipesbyselena.com

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.
Golden corn kernels and tender diced potatoes in a creamy vegetable soup. Save to Pinterest
Golden corn kernels and tender diced potatoes in a creamy vegetable soup. | recipesbyselena.com

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
A rustic bowl of hearty potato corn zucchini soup served with crusty bread. Save to Pinterest
A rustic bowl of hearty potato corn zucchini soup served with crusty bread. | recipesbyselena.com

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

Yes, simply use plant-based milk instead of dairy milk. All other ingredients are naturally vegan-friendly.

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.

Absolutely. Frozen corn kernels work just as well and can be stirred in directly without thawing first.

Stored in an airtight container, the soup stays fresh for up to 4 days. Reheat gently on the stovetop.

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.

Yes, all ingredients are naturally gluten-free. Just double-check your vegetable broth label to confirm it meets your dietary needs.

Hearty Potato Corn Zucchini

Warming soup with tender potatoes, sweet corn, and fresh zucchini, ready in 50 minutes.

Prep 20m
Cook 30m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 3 medium potatoes, peeled and diced
  • 2 medium zucchinis, diced
  • 2 cups fresh or frozen corn kernels
  • 2 stalks celery, chopped
  • 2 medium carrots, diced

Liquids

  • 6 cups vegetable broth
  • 1 cup whole milk or plant-based milk

Seasonings

  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1/2 teaspoon smoked paprika
  • Salt and black pepper, to taste
  • Fresh parsley, chopped, for garnish

Instructions

1
Sauté the Onion: Heat olive oil in a large pot over medium heat. Add the onion and cook until translucent, about 4 minutes.
2
Cook Aromatics and Root Vegetables: Stir in garlic, celery, and carrots. Cook for 2 to 3 minutes until fragrant.
3
Add Potatoes and Zucchini: Add potatoes and zucchini to the pot. Cook for 3 more minutes, stirring occasionally.
4
Simmer in Broth: Pour in the vegetable broth and bring to a boil. Reduce heat and simmer for 15 minutes, or until potatoes are tender.
5
Season and Add Corn: Stir in corn, dried thyme, oregano, smoked paprika, salt, and pepper. Simmer for another 7 minutes.
6
Add Milk for Creaminess: Stir in the milk and heat gently without bringing to a boil.
7
Adjust Seasoning: Taste and adjust salt, pepper, and spices as needed.
8
Garnish and Serve: Ladle into bowls, garnish with fresh chopped parsley, and serve hot.
Additional Information

Equipment Needed

  • Large soup pot
  • Chef's knife
  • Cutting board
  • Wooden spoon
  • Ladle

Nutrition (Per Serving)

Calories 230
Protein 6g
Carbs 38g
Fat 6g

Allergy Information

  • Contains milk if using dairy milk
  • Always check ingredient labels if sensitive to specific allergens
Selena Torres

Wholesome recipes, kitchen hacks, and comforting meals for everyday home cooks.