Written by

Harmony Rich

Published

Creamy Zucchini Corn Soup with Crispy Bacon

Ready In 35 minutes
Servings 6 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

The neighborhood block party was in 48 hours and I’d completely forgotten about the soup contest. Everyone else would be bringing their grandmother’s slow-simmered minestrone or some fancy chilled gazpacho that took three days to prepare. I had a bag of zucchini from my overzealous garden planting, two ears of corn that were starting to look sad, and half a pack of bacon in the back of the fridge. Honestly, I almost just bought a store-bought soup and called it a day. But the stubborn part of me, the part that hates losing to the lady with the perfect hydrangeas, kicked in. I started chopping, sautéing, and praying.

The morning of the party, I ladled my creation into a thermos, feeling more than a little ridiculous next to the elaborate displays. I set it up with a few bowls and a sign that just said “Zucchini Corn Soup.” People started tasting, and the weirdest thing happened. They went quiet. Then they went back for seconds. By the end of the afternoon, my thermos was empty, and Mrs. Henderson from three doors down was asking for the recipe. I won the contest—a plastic trophy shaped like a soup pot that I still keep on my windowsill. That was three summers ago, and I’ve been perfecting this creamy, smoky, slightly sweet soup ever since. It’s the recipe that taught me the best dishes don’t come from a plan; they come from a panic and a pantry.

Why You’ll Love This Creamy Zucchini Corn Soup with Crispy Bacon

Let’s be real—most vegetable soups are either watery and sad or they taste like a health food punishment. This one is neither. I’ve tested this recipe at least a dozen times, tweaking the balance of creaminess from the zucchini and the smoky saltiness from the bacon. It’s the kind of soup that makes you feel like you’re getting away with something, because it tastes indulgent but is secretly packed with good-for-you veggies.

  • Quick & Easy: From fridge to table in under 40 minutes. Perfect for those nights when you need dinner done before you lose your mind.
  • Simple Ingredients: No fancy grocery trips. Zucchini, corn, onion, garlic, bacon, broth, and cream. That’s it. You probably have most of this right now.
  • Perfect for Any Occasion: It’s light enough for a summer lunch but cozy enough for a fall dinner. Potlucks, weeknights, or a quiet Sunday—it works everywhere.
  • Crowd-Pleaser: Even my nephew, who swears vegetables are poison, asked for seconds. The bacon does the heavy lifting here.
  • Unbelievably Delicious: The texture is where this soup shines. Blending the zucchini creates a velvety, creamy base without needing a ton of heavy cream. It’s comfort food that doesn’t weigh you down.

What makes this version different? It’s not just another blended vegetable soup. The trick is caramelizing the onions and garlic first, then letting the zucchini soften until it’s almost melting. The corn adds little bursts of sweetness, and the crispy bacon on top—well, that’s the payoff. It’s the kind of soup that makes you close your eyes after the first spoonful. I mean it.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that work together to create a soup that’s creamy, savory, and just a little bit sweet. Most of these are pantry staples or easy to find at any grocery store.

  • 6 slices bacon, chopped (I prefer thick-cut for a meatier bite; it crisps up beautifully)
  • 1 large yellow onion, diced (about 1 ½ cups)
  • 3 cloves garlic, minced (fresh is non-negotiable here; jarred garlic gets bitter)
  • 4 medium zucchini, chopped (about 5-6 cups; no need to peel them)
  • 3 cups fresh or frozen corn kernels (if using fresh, about 4 ears of corn; frozen works great too)
  • 4 cups chicken or vegetable broth, low-sodium (I like Better Than Bouillon for flavor)
  • ½ cup heavy cream (or full-fat coconut milk for dairy-free)
  • ½ teaspoon smoked paprika (adds a subtle smokiness that pairs perfectly with the bacon)
  • Salt and black pepper, to taste (go easy on the salt—the bacon adds plenty)
  • Optional garnish: fresh chives or parsley, extra crispy bacon, a drizzle of cream

One note on the zucchini: look for firm, medium-sized ones. Giant zucchinis can be watery and seedy, which will make your soup thin. If that’s all you have, just scoop out the seeds before chopping. For the corn, fresh summer corn is a treat, but frozen corn is actually more consistent and works perfectly year-round. I’ve made this with both, and honestly, the frozen version is just as good—especially in January when you need a taste of summer.

Equipment Needed

You don’t need a fancy kitchen to pull this off. Here’s what you’ll need:

  • Large Dutch oven or heavy-bottomed pot (5-6 quart; a soup pot works too, but the heavy bottom helps prevent burning)
  • Immersion blender (my preferred tool for this—less cleanup and you can blend right in the pot)
  • Or a regular blender (if using this, blend in batches and be careful with the hot liquid—never fill more than halfway)
  • Sharp chef’s knife (dull knives make chopping zucchini a chore; trust me on this)
  • Cutting board
  • Measuring cups and spoons
  • Wooden spoon or silicone spatula
  • Slotted spoon (for removing the bacon)
  • Paper towels (for draining the bacon)

If you don’t have an immersion blender, don’t run out and buy one just for this. A regular blender works fine—just let the soup cool for a few minutes before blending, and hold the lid down with a kitchen towel. I learned that lesson the hard way when hot soup exploded all over my ceiling. Let’s just say I don’t make that mistake twice.

Preparation Method

creamy zucchini corn soup with crispy bacon preparation steps

  1. Cook the bacon: Place the chopped bacon in your cold Dutch oven. Turn the heat to medium and cook, stirring occasionally, until the bacon is crispy and the fat is rendered, about 6-8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave about 2 tablespoons of bacon fat in the pot—pour off the rest or save it for another use. (I keep a jar of bacon fat in my fridge for roasting potatoes. Game changer.)
  2. Sauté the aromatics: Add the diced onion to the pot with the bacon fat. Cook over medium heat, stirring often, until the onion is soft and translucent, about 4-5 minutes. Add the minced garlic and cook for another 30 seconds until fragrant. Don’t let the garlic burn—it gets bitter and ruins the whole pot.
  3. Cook the zucchini: Add the chopped zucchini to the pot. Stir to coat it in the onion-garlic mixture. Cook for 8-10 minutes, stirring occasionally, until the zucchini is tender and starting to break down. It should look almost mushy—that’s what gives the soup its creamy texture without needing tons of cream.
  4. Add the corn and seasonings: Stir in the corn kernels and smoked paprika. Cook for 2 minutes, letting the corn warm through and the paprika bloom. Your kitchen is going to smell incredible at this point.
  5. Pour in the broth: Add the chicken or vegetable broth. Bring the soup to a gentle boil, then reduce the heat to low and let it simmer for 10 minutes. This lets all the flavors meld together. The zucchini should be very soft by now.
  6. Blend until smooth: Remove the pot from the heat. Use an immersion blender to puree the soup until it’s completely smooth and velvety. If using a regular blender, work in batches and blend until smooth, then return the soup to the pot.
  7. Stir in the cream: Add the heavy cream (or coconut milk) and stir until fully incorporated. Taste and adjust seasoning with salt and pepper. Remember, the bacon will add saltiness later, so go easy.
  8. Serve: Ladle the soup into bowls. Top each serving with the crispy bacon and a sprinkle of fresh chives or parsley. For extra indulgence, drizzle a little extra cream on top.

A quick note on timing: this whole process takes about 35 minutes from start to finish. The active time is even less—most of it is just letting things cook while you clean up or set the table. It’s one of those recipes that feels like it took way more effort than it actually did.

Cooking Tips & Techniques

After making this soup more times than I can count, I’ve picked up a few tricks that make a real difference. First, don’t skip the step of cooking the zucchini until it’s practically falling apart. That’s what creates the velvety texture without needing a ton of cream. If you blend it while it’s still firm, you’ll get a grainy, watery soup. Patience here pays off.

Second, if you want extra flavor, try roasting the corn in a dry skillet before adding it to the soup. Just toss the kernels in a hot pan for a few minutes until they get a little char. It adds a smoky sweetness that takes this soup to another level. I did this once on a whim and now I can’t go back.

One mistake I’ve made more than once: adding too much salt at the beginning. Bacon is salty, and the broth has salt, so it’s easy to overdo it. Always season at the end, after you’ve added the bacon. You can always add more salt, but you can’t take it out.

Finally, if your soup turns out too thick, just stir in a little extra broth or water until it reaches your desired consistency. If it’s too thin, let it simmer uncovered for a few more minutes to reduce. Cooking is all about adjusting as you go—don’t stress about perfection.

Variations & Adaptations

This recipe is forgiving and easy to adapt. Here are a few ways to switch it up:

  • Vegetarian/Vegan: Skip the bacon and use vegetable broth. For smoky flavor, add a teaspoon of liquid smoke or an extra pinch of smoked paprika. Use full-fat coconut milk instead of heavy cream. It’s still incredibly creamy and satisfying.
  • Spicy Version: Add a diced jalapeño or serrano pepper when you sauté the onion. For a milder kick, stir in a pinch of cayenne pepper or red pepper flakes at the end.
  • Herb-Infused: Add a few sprigs of fresh thyme or a bay leaf when you add the broth. Remove them before blending. Stir in fresh basil or parsley at the end for a bright, fresh finish.
  • Different Veggies: Swap half the zucchini for yellow squash or even chopped broccoli. The texture will change slightly, but it’s still delicious. I’ve also added a handful of spinach at the blending stage for extra greens—it turns the soup a lovely green color.
  • Cheesy Twist: Stir in ½ cup of shredded sharp cheddar or Parmesan cheese after blending. Let it melt into the soup for an extra layer of savory goodness. It’s indulgent, but sometimes you just need that.

I once made a version with roasted red peppers blended in, and it was amazing. Don’t be afraid to experiment—that’s how the best recipes are born.

Serving & Storage Suggestions

This soup is best served hot, right after you make it. Ladle it into bowls and top with the crispy bacon and a sprinkle of fresh herbs. It pairs beautifully with a crusty piece of bread or a simple grilled cheese sandwich—perfect for dipping. For a lighter meal, serve it with a side salad dressed with lemon vinaigrette.

If you’re making this ahead of time, it stores beautifully. Let the soup cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually deepen and meld together overnight, so it might taste even better the next day.

For freezing, this soup is a champ. Pour it into freezer-safe containers or zip-top bags, leaving a little room for expansion. It will keep for up to 3 months. To thaw, place the container in the refrigerator overnight, then reheat gently on the stovetop. You may need to stir in a splash of broth or water to thin it out after freezing.

One thing to note: store the crispy bacon separately from the soup. If you mix it in, the bacon will get soggy. Just sprinkle it on top when you’re ready to serve. The same goes for any fresh herbs—add them at the last minute for the best texture and color.

Nutritional Information & Benefits

This soup is surprisingly nutritious for how indulgent it tastes. Here’s an approximate breakdown per serving (based on 6 servings):

  • Calories: 290
  • Fat: 18g (mostly from the bacon and cream)
  • Carbohydrates: 24g
  • Fiber: 4g
  • Protein: 10g
  • Sugar: 8g (naturally occurring from the corn and zucchini)

Zucchini is packed with vitamin C, potassium, and antioxidants. It’s also low in calories and high in water content, which helps keep you hydrated. Corn provides fiber and B vitamins, while the bacon adds protein and—let’s be honest—flavor. The heavy cream adds richness, but you can easily lighten it up with half-and-half or skip it altogether for a lighter soup.

For those watching their sodium, use low-sodium broth and go easy on the added salt. The bacon will still provide plenty of savory flavor. This soup is naturally gluten-free, and with the substitutions mentioned above, it can easily be made dairy-free or vegan.

Conclusion

This creamy zucchini corn soup with crispy bacon is one of those recipes that proves you don’t need fancy ingredients or hours in the kitchen to make something truly memorable. It’s the dish that won me a soup contest, won over my vegetable-skeptic nephew, and has become a staple in my kitchen year after year. It’s simple, honest, and deeply satisfying—the kind of food that feels like a warm hug in a bowl.

I hope you give this recipe a try and make it your own. Maybe you’ll add extra spice, or skip the bacon, or throw in whatever herbs you have on hand. That’s the beauty of cooking—it’s never exactly the same twice. I’d love to hear how it turns out for you. Leave a comment below and let me know what twists you added, or tag me in your photos. Happy cooking, friend. You’ve got this.

Frequently Asked Questions

Can I use frozen zucchini?
I wouldn’t recommend it. Frozen zucchini releases a lot of water when it thaws, which can make your soup watery and thin. Fresh zucchini gives you the best texture and flavor. If you have an abundance of garden zucchini, use it fresh or freeze it for other uses like bread or muffins.

How do I make this soup dairy-free?
Easy! Skip the heavy cream and use full-fat canned coconut milk instead. It adds a subtle sweetness and creamy texture that works beautifully with the corn and zucchini. Just make sure to use vegetable broth and omit the bacon for a fully vegan version.

Can I make this in an Instant Pot?
Absolutely. Use the sauté function to cook the bacon, then sauté the onions and garlic. Add the zucchini, corn, broth, and paprika. Pressure cook on high for 5 minutes, then quick release. Blend with an immersion blender, stir in the cream, and serve. It’s even faster than the stovetop method.

Why is my soup grainy?
This usually happens if the zucchini wasn’t cooked long enough before blending. Make sure the zucchini is very soft and almost falling apart before you blend. Also, if you’re using a regular blender, blend on high for at least 30 seconds to get a truly smooth texture.

How can I add more protein?
Stir in a can of drained and rinsed white beans (like cannellini or great northern) before blending. They’ll blend right in and add creaminess and protein without changing the flavor. You can also top the soup with shredded chicken or extra crispy bacon for a heartier meal.

Pin This Recipe!

creamy zucchini corn soup with crispy bacon recipe

Print

Creamy Zucchini Corn Soup with Crispy Bacon

A creamy, smoky, slightly sweet soup made with fresh zucchini, sweet corn, and crispy bacon. Perfect for a quick weeknight dinner or a crowd-pleasing potluck dish.

  • Author: Aria
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 6 slices bacon, chopped (thick-cut preferred)
  • 1 large yellow onion, diced (about 1 ½ cups)
  • 3 cloves garlic, minced
  • 4 medium zucchini, chopped (about 56 cups)
  • 3 cups fresh or frozen corn kernels
  • 4 cups chicken or vegetable broth, low-sodium
  • ½ cup heavy cream (or full-fat coconut milk for dairy-free)
  • ½ teaspoon smoked paprika
  • Salt and black pepper, to taste
  • Optional garnish: fresh chives or parsley, extra crispy bacon, a drizzle of cream

Instructions

  1. Cook the bacon: Place the chopped bacon in your cold Dutch oven. Turn the heat to medium and cook, stirring occasionally, until the bacon is crispy and the fat is rendered, about 6-8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave about 2 tablespoons of bacon fat in the pot.
  2. Sauté the aromatics: Add the diced onion to the pot with the bacon fat. Cook over medium heat, stirring often, until the onion is soft and translucent, about 4-5 minutes. Add the minced garlic and cook for another 30 seconds until fragrant.
  3. Cook the zucchini: Add the chopped zucchini to the pot. Stir to coat it in the onion-garlic mixture. Cook for 8-10 minutes, stirring occasionally, until the zucchini is tender and starting to break down.
  4. Add the corn and seasonings: Stir in the corn kernels and smoked paprika. Cook for 2 minutes, letting the corn warm through and the paprika bloom.
  5. Pour in the broth: Add the chicken or vegetable broth. Bring the soup to a gentle boil, then reduce the heat to low and let it simmer for 10 minutes.
  6. Blend until smooth: Remove the pot from the heat. Use an immersion blender to puree the soup until it’s completely smooth and velvety. If using a regular blender, work in batches and blend until smooth, then return the soup to the pot.
  7. Stir in the cream: Add the heavy cream (or coconut milk) and stir until fully incorporated. Taste and adjust seasoning with salt and pepper.
  8. Serve: Ladle the soup into bowls. Top each serving with the crispy bacon and a sprinkle of fresh chives or parsley. For extra indulgence, drizzle a little extra cream on top.

Notes

For extra flavor, roast the corn in a dry skillet before adding to the soup. Season at the end to avoid over-salting. If soup is too thick, add extra broth; if too thin, simmer uncovered to reduce. Store crispy bacon separately to keep it crunchy.

Nutrition

  • Serving Size: 1 bowl (about 1 ½ cu
  • Calories: 290
  • Sugar: 8
  • Sodium: 580
  • Fat: 18
  • Saturated Fat: 8
  • Carbohydrates: 24
  • Fiber: 4
  • Protein: 10

Keywords: zucchini soup, corn soup, creamy soup, bacon soup, summer soup, easy soup, quick soup, gluten-free soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating