This zucchini potato soup with bacon and corn is a comforting, flavor-packed dish that balances creamy and chunky textures. You can make it as smooth or as textured as you like, and it’s an easy way to stretch vegetables into a satisfying family meal.

Finishing the soup with dill and crispy bacon bits gives it an irresistible savory lift. This is a hearty, nourishing soup that’s perfect for chilly days or whenever you want something filling, wholesome, and delicious.
The recipe is a great way to get extra vegetables into a meal. Zucchini blends beautifully with potatoes and corn, and the flavor profile is mild enough that kids often enjoy it too.
What You’ll Need
- 4 slices bacon, fairly lean, cooked and crumbled
- 1 tablespoon minced garlic
- 4 cups chicken broth or stock (about 1 quart)
- 4 cups potatoes, peeled and chopped (about 6 medium)
- 3 cups zucchini, shredded (about 2 large) or chopped small
- 2 teaspoons dried dill (or 2 tablespoons fresh, chopped)
- ½ cup shredded carrot (about 1 medium)
- 1 teaspoon salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- ½ cup corn (fresh, frozen, or drained canned)
- ½ cup cream (half-and-half or light cream)
- Grated Parmesan, for topping (optional)

How to Make Zucchini Bacon Soup
Cook the bacon in a large heavy pot or Dutch oven until crisp. Transfer the bacon to a plate to drain, reserving about 2 tablespoons of the rendered bacon fat in the pot.
While the bacon cooks, peel and chop the potatoes into small, bite-sized pieces so they cook quickly and evenly. Shred the zucchini and carrot (or chop the zucchini small if you prefer visible pieces).
Add the minced garlic to the reserved bacon fat and sauté over low–medium heat for about one minute until fragrant. Be careful not to let it burn.
Add the chicken broth, potatoes, zucchini, dill, shredded carrot, salt, pepper, and corn to the pot. Increase the heat and bring to a boil, then reduce to medium, cover, and simmer for 15 minutes.
Uncover and continue to cook on medium for another 20 minutes, stirring occasionally. Use a spoon or spatula to break up some of the potatoes so the soup thickens; mash a few pieces against the side of the pot if you want a creamier texture while keeping some chunks.
When the potatoes are tender, remove the pot from heat and stir in the cream. Adjust seasoning to taste. Ladle into bowls and top with crumbled bacon and grated Parmesan if desired. Serve hot.

Tips For a Great Potato Soup
This recipe is flexible — you can blend part or all of the soup for a smooth chowder-style finish, or leave it chunky. Mashing a few potatoes while cooking helps thicken the broth without adding extra thickeners.
Cut potatoes into roughly ¼-inch cubes for even cooking and more consistent flavor in every bite. Larger pieces take longer to cook and make the texture uneven.
Frozen or Fresh Corn?
Use fresh, frozen, or canned corn. If using canned corn, drain it well. Frozen corn can be added directly from the freezer — no thawing necessary.
Zucchini — Chopped or Shredded?
Shredded zucchini blends into the soup and adds body, but chopped zucchini will hold its shape and provide more texture. Either method works — the zucchini will soften during cooking and mix nicely with the potatoes, sometimes fooling picky eaters into thinking they’re eating more potato.
What Cheese to Use
A sprinkle of cheese on top is optional but highly recommended. Parmesan adds a savory, salty finish. Other good choices include sharp cheddar, mozzarella, or pepper jack for a little heat. Add cheese to each serving rather than the whole pot so you can control richness.
Substitutes for Dill
If dill isn’t your favorite, try oregano, marjoram, or a small amount of thyme. Dill adds a classic flavor I enjoy with potatoes and chowders, but the soup remains tasty with many herbs.
Try It — You’ll Love It!
This zucchini potato soup with bacon, corn, and dill makes a satisfying, budget-friendly meal. It reheats well and often tastes even better the next day after the flavors meld. Serve with crusty bread, cheese toast, or cornbread for a complete dinner.
Storage: Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently on the stove and add a splash of broth or cream if the soup has thickened too much. The texture may change slightly after refrigeration; stir well and warm slowly.
Recipe

Zucchini Potato Soup with Bacon — A creamy, chunky soup featuring potatoes, shredded zucchini, corn, and crispy bacon. Prep: 15 minutes • Cook: 45 minutes • Total: 1 hour • Serves: 4 • Calories per serving: ~252 kcal.
Ingredients
- 4 slices bacon, cooked and crumbled
- 1 tablespoon minced garlic
- 4 cups (1 quart) chicken broth or stock
- 4 cups potatoes, peeled and chopped (about 6 medium)
- 3 cups zucchini, shredded or chopped (about 2 large)
- 2 tsp dried dill or 2 tbsp fresh, chopped
- ½ cup shredded carrot (about 1 medium)
- 1 tsp salt, more to taste
- ½ tsp black pepper
- ½ cup corn (fresh, frozen, or drained canned)
- ½ cup cream (or half-and-half)
- Grated Parmesan, for serving (optional)
Instructions
- Cook bacon in a large pot until crisp; drain and reserve about 2 tablespoons fat in the pot.
- Peel and chop potatoes into small, even pieces. Shred zucchini and carrot or chop zucchini small.
- Sauté garlic in the reserved bacon fat for about 1 minute over low–medium heat.
- Add chicken broth, potatoes, zucchini, dill, carrot, salt, pepper, and corn. Bring to a boil, then reduce heat to medium, cover, and simmer 15 minutes.
- Uncover and cook 20 more minutes, stirring occasionally and breaking up potatoes slightly to thicken the soup.
- Remove from heat, stir in cream, adjust seasoning, and serve topped with crumbled bacon and grated Parmesan if desired.
Nutrition (approx.)
Per serving: Calories 252 • Carbohydrates 12 g • Protein 7 g • Fat 21 g • Saturated Fat 10 g • Sodium 1618 mg • Fiber 2 g • Vitamin A and C present from carrot and zucchini.
Don’t forget to save this recipe for later — it’s a great way to use summer zucchini and make a comforting, family-friendly meal.
