Bacon and Corn Soup Recipe: Smoky Bacon Crunch Meets Sweet Corn Creaminess

Soups & Stews

Bacon and Corn Soup Recipe: Smoky Bacon Crunch Meets Sweet Corn Creaminess

This bacon and corn soup recipe delivers the perfect marriage of smoky bacon crunch and sweet corn creaminess in every spoonful. The secret lies in slow-simmered broth infused with aromatic vegetables, crispy bacon bits that add texture, and just the right amount of creaminess from coconut milk or heavy cream.

I developed this recipe after realizing how much my family loved the combination of sweet corn and savory bacon—it’s become a weeknight staple that feels like a restaurant-quality meal.

The process starts with rendering crispy bacon in a pot, then sautéing onions, garlic, and celery until fragrant. Adding chicken or vegetable broth creates the base, where fresh or frozen corn cooks until tender.

A splash of coconut milk or cream at the end adds richness without overpowering the natural flavors. The result is a soup that’s hearty enough for a main dish but light enough for any meal.

What makes this recipe stand out is the balance of textures and flavors—crispy bacon edges contrast with the velvety corn, while herbs like thyme or parsley add freshness.

It’s the kind of soup that warms you up on chilly evenings, with each bite offering a satisfying mix of smoky, sweet, and savory notes. The best part? It comes together in under an hour, making it perfect for busy weeknights.

Serve it with crusty bread for dipping or a sprinkle of green onions for brightness. The leftovers reheat beautifully, so you can make a big batch and enjoy it all week. Here’s how to create this comforting classic in your own kitchen.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bacon and corn soup

Smoky bacon, sweet corn, and creamy broth—this soup delivers comfort in every bite.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 6 oz Cut into 1/2-inch pieces
Yellow Onion 🧅 1 whole Diced small
Celery Stalks 🥬 2 whole Diced small
Garlic Cloves 🧄 3 cloves Minced fine
Fresh Corn Kernels 🌽 2 cups Fresh or thawed frozen
Chicken Broth 💧 4 cups Low-sodium preferred
Coconut Milk 🥥 ½ cup Full-fat for creaminess
Heavy Cream 🥛 ¼ cup Or sub coconut milk
Fresh Thyme Leaves 🌿 1 tbsp Or 1 tsp dried thyme
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly cracked
Butter 🧈 2 tbsp Unsalted for cooking

The bacon is non-negotiable—thick-cut gives you that perfect crunch. Costco or Trader Joe's always have great deals on thick-cut. Look for fresh corn if you can find it, but frozen works just as well—just make sure it's fully thawed before adding. The broth is the soul of this soup, so low-sodium is key (or just add extra salt at the end). I usually grab the Swanson's low-sodium chicken broth—it's my go-to for any soup recipe. For the creaminess, coconut milk adds a subtle sweetness while heavy cream brings richness—use whichever you prefer.

No fresh thyme? Dried works at one-third the amount, but fresh has that pop of brightness. Short on parsley? Green onions or cilantro work in a pinch, though parsley's milder flavor keeps things balanced. Want to make this vegetarian? Swap the bacon for smoked tofu or tempeh and use vegetable broth instead. The butter is for cooking the veggies—don't skip this step—it builds the flavor base. If you're watching calories, you can reduce the butter to 1 tbsp and just sauté the onions and celery in it, then add the bacon fat later.

This soup tastes even better the next day—reheats beautifully. Store leftovers in the fridge for 4-5 days or freeze for up to 3 months. I always make a double batch because it's perfect for meal prep. For serving, crusty bread or oyster crackers are ideal. If you want extra crunch, save some bacon bits to sprinkle on top before serving. The parsley can wait until the very end—just chop it fresh and add it right before eating.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s that simple—just chop, cook, and blend. No fancy gadgets, no stressing over multiple pots. That thick-cut bacon renders its own fat, and the onions and celery soften right in the same pan while you shuck corn. (Yes, even if you’re doing it while scrolling through emails.)
  • Smoky-Sweet Perfection: The bacon starts crispy, then melts into the soup, leaving behind a deep, savory richness that plays so well with the natural sweetness of corn. That first spoonful? Warm, smoky, and just a little creamy—like summer in a bowl, but with zero guilt.
  • Weeknight to Potluck: This soup is my go-to for lazy Mondays and holiday gatherings. It’s hearty enough to feed a crowd but simple enough to make when you’re exhausted. Honestly, I’ve taken it to book clubs, tailgates, and even a sad office birthday—everyone clears their plate.
  • Budget-Friendly Leftovers: A single batch stretches for three solid lunches, and it tastes even better the next day. (Between us, the flavors meld into something deeper.) Plus, bacon and corn are cheap staples—no splurge needed. I’ve made it on grocery-store corn and still cried happy tears.

Step-by-step instructions for bacon and corn soup

This soup delivers smoky bacon crunch and sweet corn creaminess in every spoonful—let's make it together.

1

Cook the Bacon Until Crispy

Place the 6 oz thick-cut bacon in a large Dutch oven over medium heat. Cook for 8-10 minutes, stirring occasionally, until the bacon is deep golden brown and crispy. Real talk: don't rush this step—the crispier the bacon, the better the crunch in your soup.

Once the bacon is crisp, use a slotted spoon to transfer it to a paper towel-lined plate, leaving all that delicious bacon fat in the pot. You should have about 2 tablespoons of rendered fat—this is liquid gold for building flavor. If you need more, add 1 tablespoon butter to the pot and let it melt completely.

2

Sauté the Aromatics

Add the diced yellow onion and diced celery stalks to the Dutch oven with the bacon fat. Cook for 5-6 minutes over medium heat, stirring occasionally, until the vegetables soften and become translucent at the edges. You'll smell that sweet, savory aroma developing—this is where the soup's depth of flavor begins.

Add the minced garlic cloves and cook for an additional 30 seconds until fragrant. Here's the thing—don't let the garlic burn. It should smell amazing but not bitter. If it starts to darken too quickly, reduce the heat slightly. Stir in the 1 tablespoon fresh thyme leaves and cook for another 30 seconds to release their aromatic oils.

3

Build the Soup Base

Pour in the 4 cups chicken broth and bring the mixture to a gentle boil over medium-high heat. Once boiling, reduce heat to medium-low and stir in the 2 cups fresh corn kernels. Simmer for 10 minutes, stirring occasionally, until the corn begins to soften slightly but still has a slight bite to it—you want those kernels to remain tender-crisp.

Season generously with 1 teaspoon salt and ½ teaspoon black pepper. Taste the soup at this point—it should be flavorful but not yet creamy. If you're using dried thyme instead of fresh, add 1 teaspoon now. This is your chance to adjust the seasoning before adding the dairy.

4

Add Creaminess and Finish

Reduce heat to low and stir in the ½ cup coconut milk and ¼ cup heavy cream. Let the soup simmer gently for 5 minutes, stirring occasionally, until it thickens slightly. You're looking for a velvety texture that coats the back of a spoon. If the soup becomes too thick, add 2-4 tablespoons of water to reach your desired consistency.

Return the crispy bacon to the pot and stir to combine. Taste and adjust seasoning if needed—this is your final chance to balance the flavors. The soup should have a perfect harmony of smoky bacon, sweet corn, and creamy richness. If it needs more salt, add it now—it's better to err on the side of seasoning.

5

Garnish and Serve

Ladle the soup into bowls and garnish each serving with 2 tablespoons chopped fresh parsley. The parsley adds a bright, fresh contrast to the rich soup. Serve immediately while the bacon is still crisp and the soup is piping hot—this dish tastes best fresh from the pot.

For extra crunch, sprinkle each bowl with additional bacon bits before serving. Pair with crusty bread to soak up every last drop of that creamy, smoky goodness. The contrast of the warm soup, crispy bacon, and fresh parsley makes this a truly satisfying meal.

👨‍🍳

Pro Tips For Making Bacon And Corn Soup

  • COOK BACON LOW AND SLOW: I learned this the hard way—crispy bacon in soup? No. Render the fat on medium-low heat until the edges are golden but the meat’s still pliable. High heat burns it before the fat renders, and you’ll end up with bitter, greasy bacon instead of rich flavor. Patience here makes the whole soup taste better.
  • CHAR THE ONIONS FIRST: Skip the slow cook until soft—this isn’t risotto. Sear the diced onion and celery in the bacon fat over medium-high heat until the edges darken just a touch. That caramelized bite cuts through the richness of the bacon and adds depth the soup desperately needs. (Yes, even if you’re impatient like me.)
  • DON’T OVERCOOK THE CORN: Fresh corn turns to mush fast. Add the kernels last—right when the soup is simmering—and cook for no more than 3-4 minutes. If using frozen corn, thaw it first and pat it dry; soggy kernels water down the soup and turn it into a sad, thin stew. (Your future self will notice the difference.)
  • SAVOR THE FAT, THEN STRAIN: After rendering the bacon, don’t drain the fat—it’s liquid gold for the soup. But if you’re worried about grease, strain the soup after it’s done cooking, then stir in just enough of that bacon fat to coat the back of a spoon. This keeps the soup rich without making it heavy. (Does it look weird? Yes. Does it work? Every single time.)

Best sauces and condiments for these flavors

Creamy Coconut Twist

Swap the heavy cream for ½ cup full-fat coconut milk to add a subtle tropical sweetness that complements the corn. I love using Thai Kitchen coconut milk—its rich texture enhances the soup's creaminess while keeping it lighter than traditional dairy.

For extra depth, add ½ teaspoon smoked paprika when sautéing the aromatics. This twist works especially well if you're watching calories or prefer a dairy-free option. 🥥

Spicy Kick with Chili

Add 1 teaspoon hot sauce (like Cholula or Tabasco) or ½ teaspoon cayenne pepper when simmering the broth to introduce heat. For a smoky-spicy combo, stir in ½ teaspoon chipotle powder with the thyme.

This balances the sweetness of the corn and adds complexity. Serve with extra bacon bits on top for a satisfying crunch. 🌶️

Herb-Infused Creaminess

Boost the freshness by infusing the cream with herbs before adding it to the soup. Heat ¼ cup heavy cream with 1 tablespoon chopped fresh dill or chives in a small saucepan for 2 minutes, then strain out the herbs.

This adds a bright, aromatic layer that elevates the dish. Garnish with extra herbs for a pop of color. 🌿

Umami Boost with Mushrooms

Sauté ½ cup sliced cremini mushrooms with the onions and celery to deepen the savory notes. The mushrooms add an earthy richness that pairs perfectly with the bacon and corn.

Use shitake mushrooms for an even more intense umami flavor. This works especially well if you want a heartier soup with more texture. 🍄

Smoky Maple Glaze

For a sweet-savory finish, drizzle the soup with a smoky maple glaze made by simmering 1 tablespoon pure maple syrup with ½ teaspoon liquid smoke for 1 minute.

Ladle this over each serving just before eating. The glaze adds a caramelized sweetness that contrasts beautifully with the smoky bacon. 🍁

Cheesy Cornbread Topping

Turn your soup into a comforting meal by serving it with a cheesy cornbread topping. Mix ½ cup cornmeal, ¼ cup shredded cheddar, 1 egg, and 2 tablespoons milk, then spread the batter over the soup in a baking dish.

Bake at 375°F for 15-20 minutes until golden. This adds a crispy, cheesy element that’s perfect for leftovers. 🧀

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 14g70%
Cholesterol 75mg25%
Sodium 890mg39%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 5g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen corn instead of fresh?

Frozen corn works perfectly—just make sure it's fully thawed before adding to the soup. The texture will be slightly softer than fresh, but the flavor remains just as sweet. For best results, drain and rinse thawed corn to remove excess moisture that could dilute your broth.

2

How can I make this soup vegetarian?

Swap the bacon for smoked tofu or tempeh (½ lb) and use vegetable broth instead of chicken. For extra smokiness, add ½ teaspoon liquid smoke when sautéing the aromatics. The dish will still be hearty and flavorful without meat.

3

Why does my soup taste bland?

Blandness usually comes from under-seasoning or weak broth. First, check your salt—add ½ teaspoon at a time until it tastes right. For deeper flavor, use homemade or high-quality store-bought broth> and simmer the soup longer (up to 20 minutes) to let flavors meld.

4

Can I make this soup ahead of time?

Yes! This soup actually tastes better the next day. Store leftovers in the fridge for 4-5 days or freeze for up to 3 months. Reheat gently on the stove—never microwave—adding a splash of water if it thickens too much.

5

What's the best way to reheat the bacon?

For maximum crispiness, reheat bacon bits separately in a dry skillet over medium heat for 1-2 minutes. Sprinkle them fresh on top of reheated soup. If you want to reheat the whole soup with bacon, add the bacon back during the last 2 minutes of warming to restore that perfect crunch.

★★★★★4.5(12 reviews)
Categories Soups & Stews