Hearty Potato Corn Zucchini

Steaming bowl of hearty potato corn zucchini soup garnished with fresh parsley. Pin it
Steaming bowl of hearty potato corn zucchini soup garnished with fresh parsley. | tastymakerblog.com

This hearty soup brings together diced potatoes, sweet corn kernels, and fresh zucchini in a rich vegetable broth seasoned with thyme, oregano, and smoked paprika. Sautéed onion, garlic, celery, and carrots build a flavorful base before the potatoes simmer until perfectly tender. The corn goes in near the end to keep its sweetness intact, and an optional splash of milk adds a silky finish. Ready in just 50 minutes, it's a filling vegetarian option that works for weeknight dinners or meal prep. Garnish with fresh parsley and serve steaming hot for maximum comfort.

There was a rainstorm so relentless one October evening that going to the store felt absurd, so I rummaged through the crisper drawer and pulled out everything that looked remotely soupworthy. Potatoes, half a zucchini going soft at the edges, a bag of frozen corn from who knows when. That pot of soup ended up being more satisfying than anything I had planned all week.

I brought a batch to a friend who was recovering from surgery, and she texted me the next morning asking for the recipe before she even finished the last bowl. Her husband apparently ate three helpings, and he is not a soup person by any stretch.

Ingredients

  • Olive oil: The foundation of flavor here, so use something decent that you would drizzle on bread
  • 1 large onion, finely chopped: Getting this really soft and translucent is what builds the sweet base everything else rests on
  • 3 cloves garlic, minced: Add it after the onion starts to color slightly so it does not turn bitter
  • 3 medium potatoes, peeled and diced: Russets break down beautifully if you want thickness, but Yukon Golds hold their shape better
  • 2 medium zucchinis, diced: Do not skip salting these briefly in a colander if they feel watery, it makes a real difference
  • 2 cups fresh or frozen corn kernels: Frozen corn actually works great here since it gets plenty of time to sweeten in the broth
  • 2 stalks celery, chopped: Provides that subtle savory backbone most people cannot name but would miss immediately
  • 2 medium carrots, diced: Cut them about the same size as the potatoes so everything cooks evenly
  • 6 cups vegetable broth: Low sodium gives you control, and you can always add more salt later
  • 1 cup whole milk or plant-based milk: This is optional but it turns the soup from good to the kind of creamy you want to dunk bread into
  • 1 teaspoon dried thyme: Even dried, this herb brings an earthy warmth that pairs perfectly with potatoes
  • 1 teaspoon dried oregano: Do not underestimate it in soup, it adds a gentle herbal sweetness
  • 1/2 teaspoon smoked paprika: This is the quiet surprise ingredient that makes people pause and take another spoonful
  • Salt and black pepper, to taste: Season in layers rather than all at once at the end
  • Fresh parsley, chopped: A handful on top cuts through the richness and makes the bowl look intentional

Instructions

Build the aromatic base:
Heat the olive oil in a large pot over medium heat, then add the chopped onion. Let it soften until it turns translucent and starts to smell sweet, about 4 minutes, stirring so nothing catches on the bottom.
Wake up the garlic and aromatics:
Stir in the minced garlic, celery, and carrots. Cook for 2 to 3 minutes until the garlic is fragrant and the vegetables look slightly glossy.
Add the hearty vegetables:
Toss in the diced potatoes and zucchini, stirring to coat everything in the oil. Let them cook for about 3 minutes so they start absorbing those base flavors.
Simmer until tender:
Pour in the vegetable broth and bring it to a gentle boil. Drop the heat to low and let it simmer uncovered for 15 minutes, checking that the potatoes are fork tender before moving on.
Bring in the corn and seasonings:
Stir in the corn, thyme, oregano, smoked paprika, salt, and pepper. Let the soup simmer for another 7 minutes so the corn sweetens and the spices bloom through the broth.
Add creaminess if you want it:
Pour in the milk and stir gently. Keep the heat low and do not let it come back to a boil, just warm it through so the dairy does not separate.
Taste and trust your palate:
Ladle a small amount into a mug, taste it, and adjust salt or pepper. This is the step that separates a good soup from one you keep making forever.
Serve with intention:
Ladle into warm bowls, scatter fresh parsley on top, and bring it to the table while it is still steaming.
Golden corn and tender diced potatoes in a creamy vegetarian soup bowl. Pin it
Golden corn and tender diced potatoes in a creamy vegetarian soup bowl. | tastymakerblog.com

My mother in law visited last winter and I served this without mentioning it was vegetarian. She went back for seconds and only asked about the meat afterward, which I consider the highest compliment a vegetable soup can receive.

Getting the Texture Right

The trick I learned after several slightly watery batches is to let the soup sit off the heat for five minutes before serving. The starches from the potatoes continue to thicken the broth during that rest, and you end up with a body that feels deliberate rather than accidental.

Making It Your Own

I have added everything from a handful of shredded kale at the end to a spoonful of miso paste stirred in right before serving. The soup is forgiving enough that you can treat it as a canvas without worrying about ruining the base.

Serving and Storing Like a Pro

This soup actually tastes better the next day, which makes it ideal for meal prep or making ahead for a gathering. Store it in airtight containers and reheat gently on the stove.

  • Do not freeze if you used dairy milk, as it can separate and look grainy
  • Keep the parsley separate until reheating so it stays bright and fresh
  • If the soup thickens too much in the fridge, thin it with a splash of broth rather than water
Thick hearty potato corn zucchini soup ladled into a rustic serving bowl. Pin it
Thick hearty potato corn zucchini soup ladled into a rustic serving bowl. | tastymakerblog.com

Soup this simple does not need a special occasion, just a big pot and someone worth feeding. Keep it in your back pocket and you will never regret it.

Recipe FAQs

Yes, this soup stores well in the refrigerator for up to 4 days. Reheat gently on the stove, stirring occasionally. The flavors often deepen after sitting overnight.

Blend about half the soup using an immersion blender, then return it to the pot. This gives a creamy, thick texture without adding any extra ingredients.

Absolutely. Frozen corn kernels work just as well and can go straight into the pot without thawing. They hold their sweetness through the simmering process.

It can be. Simply use plant-based milk instead of dairy milk, and the entire soup becomes fully vegan while staying just as creamy and flavorful.

A dash of hot sauce brings gentle heat, or a squeeze of lemon juice adds brightness. You could also top with croutons, shredded cheese, or a dollop of sour cream.

Yes, freeze in airtight containers for up to 3 months. Skip the milk before freezing and stir it in after reheating for the best texture.

Hearty Potato Corn Zucchini

Tender potatoes, sweet corn, and fresh zucchini in a comforting, seasoned broth — 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 the Aromatics: 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 minutes, stirring occasionally.
4
Simmer the Soup Base: Pour in the vegetable broth. Bring to a boil, then reduce heat and simmer for 15 minutes, or until potatoes are tender.
5
Incorporate Corn and Seasonings: 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 seasoning as needed.
8
Garnish and Serve: Ladle into bowls, garnish with fresh 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
  • Use plant-based milk for a dairy-free option
  • Always check ingredient labels if sensitive to specific allergens
Paula McKenzie

Warm, easy recipes and practical cooking tips for everyday family meals.