Soups & Stews
This bacon and corn soup recipe transforms humble ingredients into a creamy, smoky masterpiece that balances rich bacon flavors with sweet corn and velvety texture.
The secret lies in slow-cooked bacon that infuses the broth with deep, savory notes while caramelized onions and garlic build a flavor foundation no shortcut can match. What starts as simple ingredients becomes a hearty, restaurant-worthy soup that’s perfect for chilly evenings or game-day gatherings.
The process begins with crispy bacon—rendered until golden and crisp—whose rendered fat becomes the soup’s flavor base. Corn kernels, simmered until tender, absorb the smoky essence, while a touch of cream or coconut milk adds luxurious creaminess without overpowering the bacon’s bold character.
This isn’t just soup; it’s a comforting, one-pot meal that delivers satisfaction in every spoonful, with optional garnishes to elevate it further.
By the time you ladle the first bowl, you’ll taste layers of flavor: the crunch of bacon bits floating atop the creamy broth, the sweetness of corn, and the warmth of spices like smoked paprika or a pinch of chili flakes.
The texture is velvety yet substantial, with just enough body to feel hearty enough for a main dish. It’s the kind of soup that disappears quickly, leaving everyone asking for seconds.
Whether you’re serving it as a cozy weeknight dinner or a crowd-pleasing appetizer, this recipe delivers restaurant-quality results with minimal effort. The best part? Leftovers taste even better the next day, making it a foolproof addition to your meal rotation. Let’s get cooking—your taste buds will thank you.
Ingredients for bacon and corn soup
Six ingredients make this smoky, creamy soup sing—crispy bacon, sweet corn, and rich broth work magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 8 oz | Thick-cut for maximum crisp |
| Yellow Onions 🧅 | 1 ½ lb | Yellow or sweet, diced |
| Garlic Cloves 🧄 | 6 cloves | Freshly minced, aromatic |
| Fresh Corn Kernels 🌽 | 4 cups | Cut from 4 ears or frozen |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Fresh Thyme Leaves 🌿 | ¼ cup | Or 1 tbsp dried |
| Chili Flakes 🔥 | ½ tsp | Optional heat kick |
| Butter 🧈 | 2 tbsp | For caramelizing onions |
| Green Onions 🧅 | ¼ cup | Sliced for garnish |
The bacon is non-negotiable here. Thick-cut slices render slower, giving you more crispy bits to garnish and deeper flavor in the broth. I always grab Oscar Mayer thick-cut or Applegate Naturals for the best balance of crisp and chew. Caramelizing the onions in butter until deep golden takes patience—don't rush this step (it's worth the extra minute). For the corn, frozen kernels work just as well as fresh, but if you're using canned, drain and rinse thoroughly to avoid watery soup. The broth should be low-sodium—you'll adjust the seasoning later.
No thick-cut bacon? Regular bacon cut into 1/4-inch slices works in a pinch, but expect less crisp. Short on fresh thyme? Dried thyme at one-third the amount gets you close, though fresh has that bright aroma. The heavy cream adds luxurious texture, but coconut milk or half-and-half work for lighter versions. Want more smokiness? Add 1/2 tsp liquid smoke with the paprika. For the chili flakes, taste first—some brands are hotter than others. The green onions are purely for garnish, but if you're serving this as a main dish, crumbled bacon bits on top take it to the next level.
This soup tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 5 days in the fridge, or freeze for 3 months. For freezing, let it cool completely first. The cream may separate slightly when reheated—just stir vigorously before serving. Double the batch if you're feeding a crowd; it disappears fast. The bacon bits keep well separately, so you can toast them fresh before serving to maintain that perfect crunch.
Why You'll Love This Recipe
- Here’s what sold me: it’s the only soup I make when corn’s in season. Grilled corn? Too fancy. This? Simple, satisfying, and works for potlucks, tailgates, or lazy Sundays. (My daughter picks out the bacon bits, but still asks for seconds.)
- Crispy-Bacon Magic: The thick-cut bacon isn’t just a garnish—it’s the star. You fry it first until those edges turn golden and snap, then crumble it right into the soup. That smoky, salty crunch? Irresistible. (Yes, even on a Tuesday night.)
- One-Pot Wonder: Honestly, this soup comes together in one pot with five ingredients you already own. Sauté onions and garlic, toss in corn and broth, simmer—done. No chopping mountains of veggies, no fancy techniques. Just good.
- Leftovers That Beg: Between us, this soup tastes even better the next day. The flavors meld, the bacon gets even more addictive, and reheating it is zero effort. I’ve brought it to work three times this month—no shame.
Step-by-step instructions for bacon and corn soup
Here's how to create a rich, velvety soup where crispy bacon meets sweet corn in perfect harmony.
Cook the Bacon Until Crispy
Cut the 8 oz thick-cut bacon into ½-inch pieces and place them in a large pot over medium heat. Let them cook undisturbed for 8-10 minutes until they render most of their fat and develop deep golden-brown edges. This is your flavor foundation—don't rush it.
Once the bacon is crispy, remove it from the pot with a slotted spoon and set it aside on a paper towel-lined plate. Reserve ¼ cup of the bacon fat in the pot (you'll need it later) and discard the rest. The remaining fat will help caramelize your onions beautifully.
Caramelize Onions and Garlic
Add the 2 tbsp butter to the pot along with the 1.5 lb diced yellow onions. Cook over medium heat for 10-12 minutes, stirring occasionally, until the onions soften and begin to turn golden brown—this should take longer than you think. The butter and reserved bacon fat will create a rich, nutty base.
When the onions are tender and starting to caramelize, add the 6 cloves minced garlic and the 1 tbsp smoked paprika. Stir for 30 seconds until the garlic becomes fragrant and the paprika dissolves into the mixture. This step builds the smoky depth that makes this soup special.
Build the Soup Base
Pour in the 6 cups chicken broth and bring the mixture to a gentle simmer. Add the 4 cups fresh corn kernels and 1.5 tsp salt, then reduce the heat to medium-low. Let it cook for 10 minutes, stirring occasionally, until the corn begins to soften but still retains some bite—you want it tender but not mushy.
Here's the thing—don't overcook the corn. It should be just tender enough to break down slightly but still have a pleasant texture. If you let it cook too long, you'll end up with a mushy soup. Taste the broth now and adjust seasoning with ½ tsp ground black pepper and ½ tsp chili flakes if needed.
Finish with Cream and Thyme
Reduce the heat to low and stir in the 1 cup heavy cream and ¼ cup fresh thyme leaves. Let the soup simmer gently for 5 minutes, stirring occasionally, until it becomes smooth and velvety. The cream will mellow out the flavors and create that luxurious texture we're after.
If the soup looks too thick, add ½ cup water or broth to reach your desired consistency. The cream should blend seamlessly, creating a rich, creamy base without being overly heavy. Taste one last time and adjust seasoning if needed—this is where all the flavors come together.
Garnish and Serve
Return the crispy bacon to the pot and stir gently to distribute it throughout the soup. Ladle the soup into bowls, garnishing each serving with ¼ cup sliced green onions. The contrast of crispy bacon against the creamy soup is what makes this dish truly special.
Serve immediately while the bacon is still crisp and the soup is piping hot. The aroma alone will make your kitchen smell amazing. Each spoonful delivers smoky bacon, sweet corn, and that perfect creamy texture—exactly what you promised yourself when you started this recipe.
Pro Tips For Making Bacon And Corn Soup
- CRISP THE BACON LOW: Thick-cut bacon needs patience—cook it slow over medium heat until the edges turn golden and the fat renders just enough to coat the pot. Rushing it turns the bacon limp and the soup greasy. I learned this after one batch tasted like a sad, soggy pork experiment.
- SWEAT THE ONIONS FIRST: Don’t rush the onions—caramelize them for 8-10 minutes until they’re soft and golden, not just translucent. This builds flavor that carries through the whole soup. (Yes, even if you’re impatient like me.)
- SAVE THE CORN WATER: Drain the fresh corn kernels, but don’t pour out that starchy water—it’s liquid gold for thickening your soup. Add it back in with the broth, and you’ll skip the need for extra flour or cornstarch.
- SKIP THE BOILING BROTH: Once the broth hits the pot, keep it at a gentle simmer—not a rolling boil—so the corn stays tender and doesn’t turn to mush. I used to ignore this, and the soup always ended up watery and sad.
Dietary considerations for this recipe
Gluten-Free Adaptations
This soup is naturally gluten-free as long as you use certified gluten-free ingredients. The key is checking your chicken broth—opt for brands like Pacific Foods or Imagine that guarantee gluten-free certification. The thick-cut bacon from brands like Applegate Naturals is also typically gluten-free, but always verify the label.
For extra safety, I recommend cooking the bacon on a separate pan to avoid cross-contamination with any gluten-containing ingredients you might use elsewhere in your kitchen. 🌱
Dairy-Free Options
For a dairy-free version, replace the heavy cream with full-fat coconut milk (about 1 cup) or cashew cream (blend 1 cup soaked cashews with ½ cup water). The coconut milk adds a subtle sweetness that pairs beautifully with the smoky bacon.
You can also use unsweetened almond milk for a lighter option, though the texture will be less rich. Don’t forget to omit the butter when caramelizing the onions—use olive oil instead. The soup will still be creamy but with a different depth of flavor.
Vegetarian Substitutes
To make this soup vegetarian, swap the bacon for smoked tempeh or thick-cut mushrooms (like portobello). For tempeh, marinate 8 oz in 1 tbsp soy sauce and 1 tbsp smoked paprika for 30 minutes, then pan-fry until crispy.
For mushrooms, slice 8 oz into ½-inch pieces and sauté until golden. Both options will add a satisfying texture and smoky flavor. Use vegetable broth instead of chicken broth to keep it fully plant-based.
Low-Calorie Adjustments
If you're watching calories, reduce the heavy cream to ¼ cup and replace the rest with low-fat Greek yogurt (about ½ cup). This cuts calories while keeping the soup creamy.
You can also use skinless chicken breast instead of bacon—simmer 8 oz diced chicken in the broth for 10 minutes before adding the corn. For extra flavor, add 1 tsp liquid smoke to the broth.
These tweaks keep the soup hearty but lighter, perfect for a lighter meal without sacrificing taste. 💪
Allergen-Friendly Notes
For nut allergies, avoid cashew cream and stick with coconut milk or Greek yogurt. If you're sensitive to thyme, substitute with fresh parsley or dried oregano.
For corn allergies, replace the kernels with diced butternut squash (about 4 cups)—roast it first for 20 minutes at 400°F to bring out its natural sweetness. Always double-check labels on broth and spices for hidden allergens like soy or mustard.
With these adjustments, everyone at the table can enjoy this comforting soup safely. ✨
Nutrition facts
Frequently asked questions
Can I make this bacon and corn soup without heavy cream?
For a lighter version, use ½ cup Greek yogurt or ¼ cup coconut milk instead. The texture will be slightly thinner but still creamy. You could also blend ½ cup of the soup with ¼ cup broth and stir it back in for a velvety finish without extra dairy. The key is maintaining that rich, smoky flavor base.
How do I keep the bacon crispy in the soup?
Here's the trick: cook the bacon until extra crispy (about 12-15 minutes total), then remove it completely before adding the broth. Just before serving, add the bacon back to each bowl so it stays perfectly crunchy. If you add it during cooking, it'll soften in the liquid. For maximum crunch, toast fresh bacon bits in a dry pan for 1-2 minutes before garnishing.
Can I use canned corn instead of fresh?
Yes, but with one important step: drain the corn thoroughly and rinse it under cold water to remove excess starch that can make the soup watery. For best results, use high-quality canned corn (like Del Monte or Green Giant) and add it 5 minutes before the end of cooking. Fresh or frozen corn will give you the best texture, but canned works in a pinch.
Why does my soup taste bland after adding the cream?
The cream can dilute flavors, so taste before adding it and adjust seasoning first. Boost flavor by using more bacon fat (up to 3 tbsp reserved), adding 1 extra tbsp smoked paprika, or finishing with a splash of Worcestershire sauce. Also, let the soup sit off heat for 5 minutes after adding cream—this lets flavors meld better. If it's still bland, stir in 1 tsp lemon juice to brighten it.
Can I make this soup in an Instant Pot?
Yes! Cook the bacon separately first (since it needs to crisp), then sauté onions and garlic in the pot with 1 tbsp bacon fat. Add broth, corn, and seasonings, then pressure cook for 3 minutes on high. Quick-release the pressure, stir in cream, and cook on low heat for 2 minutes to blend. The Instant Pot version cooks faster but may need extra seasoning since pressure cooking can mute flavors slightly.
