Soups & Stews
This bacon and corn soup recipe delivers the perfect balance of smoky bacon crunch and velvety corn-infused broth that tastes like summer in a bowl. The secret lies in rendering crispy bacon for flavor and texture, then blending it into a rich, creamy base that coats every spoonful. I've perfected this version over years of testing—it's the kind of soup that disappears faster than you can say "second helping."
The magic happens in layers: crispy bacon bits add salty crunch, sweet corn brings natural sweetness, and a touch of cream creates that luxurious velouté texture without overpowering the main flavors.
Unlike many recipes that rely on heavy cream, this version uses a clever combination of broth and a small amount of cream for a lighter, more balanced result. The soup simmers just long enough to develop deep, savory flavors while keeping the corn tender.
What you'll end up with is a soup that's creamy yet not overly rich, with pockets of smoky bacon and sweet corn in every bite. The aroma alone will have everyone gathering around your kitchen—it's that good.
This isn't just another summer soup; it's a crowd-pleaser that works as a main dish or light lunch, depending on how you serve it.
Pair it with crusty bread for dipping or a simple green salad to balance the richness. The best part? It reheats beautifully, making it perfect for meal prep. Let's get cooking—this recipe is about to become your new go-to for comforting, flavorful soups.
Ingredients for bacon and corn soup
The secret to this smoky, velvety soup lies in crispy bacon and sweet corn—simple ingredients that pack serious flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 8 oz | Thick-cut for crispy edges |
| Fresh Corn Kernels 🌽 | 4 cups | Sweet corn, cut off cobs |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth |
| Butter 🧈 | 2 tbsp | Unsalted for control |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening |
| Salt 🧂 | 1 ½ tsp | Kosher salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Lemon Juice 🍋 | 1 tbsp | Brightens flavors |
The bacon is non-negotiable here—thick-cut slices render perfectly for crispy edges that add crunch and smoky depth. Look for thick-cut bacon at Costco or your local butcher shop—it's worth the extra money. For the corn, fresh is ideal, but frozen works in a pinch if you're short on time. Trader Joe's has great pre-cut frozen corn that saves prep time. The chicken broth should be low-sodium so you can control the seasoning—Pacific Foods or Swanson are solid choices. Don't skip the heavy cream; it's what gives this soup that luxurious velouté texture without being overly rich.
No thick-cut bacon? Regular bacon works, but render it longer to get that crispy texture. Fresh corn unavailable? Canned corn (drained) at half the amount gets you close—just rinse it well. The flour is just for thickening, so if you're watching carbs, cornstarch at half the amount works too. For extra richness, swap half the heavy cream for whole milk. The parsley is purely for garnish, but if you're feeling fancy, add a sprinkle of crumbled bacon bits on top before serving. The lemon juice is the secret weapon—it brightens all those rich flavors and cuts through the creaminess.
This soup tastes even better the next day, so make a big batch. Store in the fridge for up to 5 days or freeze portions for 3 months. To reheat, warm on the stove over medium-low heat—stirring constantly to prevent scorching. The bacon bits will get crispy again when reheated, so keep an eye on it. Garnish with fresh parsley and a crack of black pepper right before serving. Leftovers reheat beautifully, making this perfect for meal prep—just portion into containers before freezing.
Why You'll Love This Recipe
- No Chopping Needed: I swear by this—just slice that onion into big chunks and toss them in. No dicing, no fuss. The bacon renders while you prep, and the corn? Straight from the cob or bagged kernels—no shucking required.
- Salty-Sweet Magic: That crispy bacon crumbles into the broth like little flavor bombs, while the sweet corn and caramelized onion make every spoonful ridiculously good. The heavy cream ties it all together—creamy but not heavy, rich but not greasy.
- Leftovers That Beg for Seconds: Between us, this soup only gets better the next day. The flavors meld, the bacon stays crispy, and honestly? I’ve reheated it three times and never once regretted it. Perfect for meal prep when you’d rather not cook.
- Budget-Friendly Crowd-Pleaser: Thick-cut bacon and fresh corn might sound fancy, but this recipe stretches easily. A few slices go a long way, and the broth makes it hearty enough to feed the whole family—or at least my picky-eating teenager who still asks for seconds.
Step-by-step instructions for bacon and corn soup
This soup delivers smoky bacon crunch and velvety corn perfection in every spoonful—let's build it together.
Cook the Bacon Until Crispy
Cut the 8 oz thick-cut bacon into ½-inch pieces and place them in a large Dutch oven over medium heat. Cook undisturbed for 8-10 minutes until the edges become deep golden brown and crispy. This is where all the flavor starts—don't rush it. Once crisp, use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the pot.
Here's the thing—this fat is liquid gold. It's what carries all that smoky bacon flavor into your soup. If you drain it, you lose half the magic. I press down gently on the bacon pieces during the first minute to prevent curling, which ensures even contact with the hot surface.
Sauté Onion and Garlic in Bacon Fat
Reduce the heat to medium-low and add the diced yellow onion. Cook for 5-6 minutes until softened and translucent, stirring occasionally. The onions should caramelize slightly at the edges—that's when you'll see them turning light golden brown. This step builds the flavor foundation.
Add the 3 minced garlic cloves and the 2 tbsp butter, then cook for another 30 seconds until the garlic becomes fragrant (not browned—burnt garlic tastes bitter). Here's where it gets fun—toss in the 4 cups fresh corn kernels and stir to coat them in that delicious bacon fat. Cook for 2 minutes to let the corn absorb some of that smoky flavor.
Build the Creamy Base
Pour in the 4 cups chicken broth and bring everything to a gentle simmer. Stir in the 1 tbsp all-purpose flour and cook for 3-4 minutes until slightly thickened. This is your velouté base—it should coat the back of a spoon but still be silky smooth, not gluey.
Real talk: If the soup looks too thick at this point, just add ¼ cup water and stir. The corn will release starch as it cooks, so we want to give it room to develop that creamy texture naturally. Taste and adjust seasoning with 1.5 tsp salt and ½ tsp black pepper—this is where you balance all those rich flavors.
Finish with Cream and Brighten Flavors
Reduce heat to low and stir in the ½ cup heavy cream. Simmer gently for 5 minutes—this is where the soup comes together. You want the cream to warm through but not curdle. The mixture should look silky with corn kernels floating throughout.
Here's the moment that matters: Add the 1 tbsp lemon juice and the crispy bacon back to the pot. Stir gently to combine, then taste. The lemon brightens all those rich flavors—bacon, cream, and corn—while keeping everything in balance. If you want extra crunch, sprinkle in ¼ cup chopped fresh parsley at the end.
Serve Warm with Crispy Bacon on Top
Ladle the soup into bowls and top each serving with an extra piece of crispy bacon. The contrast between the creamy velouté and crunchy bacon is what makes this soup extraordinary. Serve immediately while the bacon stays crisp and the soup maintains its perfect temperature.
Don't skip the garnish—those bacon bits add both texture and visual appeal. And if anyone asks, tell them the secret is in the slow-cooked bacon fat and that bright lemon finish. This soup tastes even better the next day, so make extra if you can—it's that good.
Pro Tips For Making Bacon And Corn Soup
- CRISP THE BACON LOW AND SLOW: I learned this the hard way—cooking thick-cut bacon fast on high heat gives you grease, not crisp. Render it over medium-low heat (160°F/70°C) for 10-12 minutes, stirring occasionally, until the edges are golden and the fat pools but doesn’t smoke. This keeps the meat tender while building rich flavor for the soup.
- CUT CORN OFF THE COB: Yes, even if you’re impatient like me. Fresh corn loses its sweetness and texture when boiled whole. Instead, cut kernels directly into the pot with a sharp knife while the broth simmers—no extra prep, no mushy kernels. If using frozen, thaw and pat very dry first; wet corn will dilute your soup.
- STRAIN THE BROTH AFTER SIMMERING: After adding onions and bacon, simmer the broth uncovered for 10 minutes. Strain it through a fine-mesh sieve before mixing in cream—this removes any bitter onion bits or sediment that’ll turn your creamy soup cloudy. (Save the solids for a quick bacon-onion garnish if you’re feeling fancy.)
- TEMPER THE CREAM GRADUALLY: Cold cream straight into hot soup? That’s how you curdle it. Warm the heavy cream separately in a small saucepan until it’s steaming (not boiling), then whisk it into the soup in a slow stream while stirring constantly. The soup should stay hot but not scalding—aim for 160°F (70°C) max before serving.
Troubleshooting your bacon and corn soup
Too Salty?
If your soup tastes too salty, it’s likely from the bacon or broth. Start by adding ¼ cup water or broth to dilute the saltiness, then taste again. For a more controlled fix, stir in 1 tbsp lemon juice—the acidity helps balance the salt.
If using canned corn, rinse it well before adding to reduce excess sodium. 💡
Corn Too Soft?
Overcooked corn turns mushy, ruining the texture. To prevent this, add the corn only after the onions and garlic have softened. Simmer the soup for no more than 5-7 minutes total after adding the corn—it should stay tender-crisp.
If using frozen corn, thaw it first and add it later in the cooking process. ❄️
Bacon Not Crispy?
Crispy bacon is key for texture and flavor. If your bacon stays chewy, reduce the heat to medium-low and cook it longer—up to 15 minutes for thick-cut slices.
Press down gently with a spatula during cooking to prevent curling. For extra crispiness, finish under a broiler for 1-2 minutes before removing. 🔥
Soup Too Thin?
A thin soup can happen if the corn releases too much starch. Fix it by mixing 1 tbsp cornstarch with 2 tbsp cold water, then stir it into the simmering soup.
Let it cook for 2-3 minutes until thickened. Alternatively, simmer uncovered for 5-10 minutes to reduce the liquid naturally. 🥄
Grainy Texture?
If your soup has a gritty texture, it’s likely from the flour or cornstarch not dissolving properly. Whisk the flour or cornstarch with a cold liquid (like broth or water) before adding it to the pot.
Stir constantly while cooking to prevent lumps. For extra smoothness, blend half the soup before returning it to the pot. 💫
Burnt Onions?
Burnt onions add bitterness to your soup. To avoid this, keep the heat at medium-low when sautéing. If they do burn, remove them immediately and start fresh with a new batch.
For extra flavor without burning, add a pinch of sugar to the onions while cooking—it helps caramelize them gently. 🧅
Nutrition facts
Frequently asked questions
Can I make this soup without heavy cream?
For a lighter version, substitute the ½ cup heavy cream with ½ cup whole milk or even ½ cup coconut milk for a dairy-free option. The soup will still be creamy but with a slightly different texture. If you want to avoid dairy entirely, try ¼ cup Greek yogurt blended into the soup at the end for tangy creaminess.
How do I adjust this recipe for a slow cooker?
For a slow cooker version, cook the bacon as directed but set it aside. In the pot, sauté onions and garlic in the bacon fat on the stove (since slow cookers can't brown), then transfer everything to the slow cooker. Add broth, corn, flour, salt, and pepper. Cook on LOW for 3-4 hours or HIGH for 1.5-2 hours. Stir in cream and lemon juice at the end, then add the crispy bacon back. The texture will be slightly thicker since slow cooking reduces the liquid more.
What's the best way to store leftovers?
Store leftovers in an airtight container in the fridge for up to 5 days. For freezing, portion into containers and freeze for up to 3 months. When reheating, warm on the stove over medium-low heat, stirring constantly to prevent scorching. The bacon will crisp up again when reheated, so keep an eye on it. The flavors actually deepen overnight, making it perfect for meal prep!
Can I use canned corn instead of fresh?
Yes, but with a few adjustments. Use only 2 cups canned corn (drained and rinsed well) instead of 4 cups fresh. The canned corn has more water content and less natural sweetness. For extra flavor, add ½ tsp sugar to the onions while sautéing to balance the canned corn's milder taste. The texture will be slightly softer, but it still works well.
What are good side dishes to serve with this soup?
This rich, creamy soup pairs beautifully with crusty bread for dipping or garlic toast. For a lighter option, serve with a simple green salad with a tangy vinaigrette. If you want something heartier, try grilled cheese sandwiches or crispy roasted potatoes. The contrast of textures and temperatures makes for a complete meal.
