Best Corn Chowder: 3 Fixes for a Creamy, Never Watery Bowl

Table of Contents
Three things trip up almost everyone who makes corn chowder. First, it tastes flat — thin on flavor even though it’s full of corn, because plain kernels alone don’t bring much sweetness or depth on their own. Second, it turns out watery instead of thick and spoon-coating, because there’s nothing in the pot actually built to thicken it. Third, it goes grainy or splits into little curdled flecks after it’s reheated, because the dairy got boiled too hard.
This recipe is built so none of that happens to you. We simmer the stripped corn cobs right in the broth to pull out real corn flavor before the soup even starts — that fixes the blandness. A quick roux (butter and flour cooked together) gives the chowder real body, so it’s thick without feeling starchy or thin. And the cream goes in at the very end, off the heat, so it never gets the chance to break. Follow the steps in order and you’ll have the easiest, most foolproof pot of corn chowder you’ve made.
Why This Recipe Is the Fix
Most corn chowder recipes either skip the corn-cob stock (leaving flavor on the table) or skip a real thickener (leaving the soup thin). This one uses both — the cobs simmer directly in the broth for a deeply corny base, and a light roux gives the body a proper chowder needs. The one deliberate choice that sets this version apart: the corn stock is made in the very same broth-milk mixture that becomes the soup, instead of a separate pot, so you get maximum corn flavor without an extra dish to wash.
For more on why corn cob stock builds better flavor, Serious Eats has a detailed breakdown.
Ingredients
- 4 cups corn kernels (from about 5–6 ears) — keep the stripped cobs, you’ll need them for the stock
- 4 oz bacon, diced (about 4 slices) — skip it for a vegetarian version; see the FAQ
- 3 tablespoons butter, divided
- 1 medium onion, diced
- 2 celery stalks, diced
- 1 carrot, diced (optional, but it adds nice color and a little sweetness)
- 3 garlic cloves, minced
- 1/3 cup all-purpose flour (plain flour in the UK)
- 4 cups chicken broth (use vegetable broth for a vegetarian version)
- 1 cup whole milk
- 1 lb Yukon Gold potatoes, cut into 1/2-inch cubes (about 3 medium)
- 1/2 teaspoon dried thyme
- 1 bay leaf
- 3/4 cup heavy cream (double cream in the UK) — this is the one dairy item where you don’t want to swap in something lighter, or the soup can split when it’s simmered
- 1 1/2 teaspoons salt, plus more to taste
- 1/4 teaspoon black pepper
- Pinch of cayenne pepper (optional, for a little warmth)
- Chopped chives or sliced green onion, to garnish
Want a little more depth? A teaspoon of smoked paprika added with the thyme is a nice touch — keep extras like this to just this one line so the ingredient list stays simple.

Before You Start
Get this ready before you turn on the stove:
- Dice the onion, celery, and carrot
- Mince the garlic
- Cut the potatoes into 1/2-inch cubes
- Slice the kernels off the corn cobs and set the kernels aside — keep the stripped cobs, you’ll use them next
- Dice the bacon
- Chop the chives for garnish

How to Make Corn Chowder
- Get the corn stock ready. Place the stripped corn cobs in a large pot with the chicken broth and milk. Bring to a boil, then reduce the heat and simmer, uncovered, for 15 minutes to pull the corn flavor into the liquid. Use tongs to remove and discard the cobs.

2. Cook the bacon. While the stock simmers, cook the diced bacon in a large Dutch oven over medium heat until crisp, about 6–8 minutes. Remove the bacon to a plate, leaving the fat in the pot.

3. Cook the vegetables. Add 1 tablespoon of the butter to the bacon fat in the pot. Add the onion, celery, and carrot, and cook over medium heat, stirring occasionally, until softened and translucent (not browned), about 7–8 minutes. Stir in the garlic and cook for 1 minute more.

4. Make the roux. Add the remaining 2 tablespoons of butter to the pot. Once melted, sprinkle in the flour and stir constantly for about 1 minute, until it turns a pale gold color and smells lightly toasted — this is what thickens the soup, so don’t skip it.

5. Add the stock and simmer. Slowly pour in the corn stock, whisking as you go so the mixture stays smooth with no lumps. Add the potatoes, corn kernels, thyme, bay leaf, salt, pepper, and cayenne (if using). Bring to a light boil, then reduce the heat and simmer, uncovered, for 15–18 minutes, or until the potatoes are tender.

6. Finish with the cream, off the heat. Remove the bay leaf. Take the pot off the heat completely, then stir in the heavy cream and most of the cooked bacon. This is where most people slip up — adding cream while the pot is still boiling is what makes chowder split and go grainy, so let the pot sit off the burner for a minute first, then stir the cream in gently.

7. Taste and serve. Taste and adjust the salt and pepper — corn sweetness varies a lot, so this step matters more than it seems. Ladle into bowls and top with the remaining bacon and chopped chives.
Tips That Matter
- If it still tastes flat, it usually just needs salt. Corn’s sweetness varies a lot batch to batch, so always taste right before serving and adjust — this alone fixes most “bland” complaints.
- If it’s thinner than you’d like, blend a little. Scoop out 1 cup of the soup, blend it smooth, and stir it back in. This thickens the chowder without adding more flour.
- Never let it boil after the cream goes in. A hard boil is what makes cream-based soups split into little curdled flecks. Keep the heat low, or off entirely, once the dairy is in — including when you reheat leftovers.
- Don’t skip discarding the cobs and bay leaf. They’ve done their job by step 5 and don’t belong in the finished bowl.
- Frozen or canned corn works fine. Use 4 cups frozen corn (thawed) in place of fresh, or two 15-oz cans, drained. Since you won’t have cobs for the stock, just simmer the broth and milk alone for 5 minutes before moving to step 2.
FAQ
Do I need to cook the corn before cutting it off the cob?
No — cut the raw kernels straight off the cob. They cook fully once they’re simmered in the soup in step 5.
Can I make this vegetarian?
Yes. Leave out the bacon and cook the vegetables in butter or olive oil instead of bacon fat. Swap the chicken broth for vegetable broth.
Can I use frozen or canned corn instead of fresh?
Yes, see the tip above — both work well, though fresh corn on the cob gives the best flavor since you get to use the cobs for the stock.
Why did my chowder split when I reheated it?
It was almost certainly brought to a hard boil. Reheat corn chowder gently over low heat, or in short bursts in the microwave, stirring in between, and it will stay smooth.
Can I freeze corn chowder?
It’s not the best candidate for freezing — the cream and potatoes can separate and turn grainy once thawed. It’s best enjoyed within a few days in the fridge.
What can I use instead of heavy cream?
Half-and-half will work in a pinch, but the soup will be thinner and slightly more likely to split when reheated. Heavy cream (double cream) is the safest bet for a smooth result.
Serving and Storage
Serve corn chowder hot, with crusty bread or biscuits for dipping. Leftovers keep in an airtight container in the fridge for up to 4 days — reheat gently over low heat, stirring often, and avoid letting it boil.
This is the kind of soup that gets better after a day in the fridge, once the flavors have had time to settle. Make a double batch if you can — you’ll be glad to have it around.
Also try our Clam Chowder or Potato Leek Soup — both creamy one-pot soups ready in under an hour.

Corn Chowder
Ingredients
Method
- Cut the kernels off the corn cobs; set kernels aside. Place the stripped cobs in a large pot with the chicken broth and milk. Bring to a boil, then reduce heat and simmer uncovered for 15 minutes. Remove and discard the cobs with tongs.
- In a large Dutch oven over medium heat, cook the diced bacon until crisp, 6–8 minutes. Remove with a slotted spoon to a plate, leaving the fat in the pot.
- Add 1 tablespoon of the butter to the pot. Add the onion, celery, and carrot; cook, stirring occasionally, until softened and translucent, about 7–8 minutes. Stir in the garlic and cook 1 minute more.
- Add the remaining 2 tablespoons butter. Once melted, sprinkle in the flour and stir constantly for about 1 minute, until pale gold.
- Slowly whisk in the corn stock until smooth. Add the potatoes, corn kernels, thyme, bay leaf, salt, pepper, and cayenne. Bring to a light boil, then reduce heat and simmer uncovered 15–18 minutes, until the potatoes are tender.
- Remove the bay leaf. Take the pot off the heat and let it sit for a minute, then stir in the heavy cream and most of the bacon.
- Taste and adjust salt and pepper. Ladle into bowls and top with remaining bacon and chives.
Notes
- Frozen or canned corn: Use 4 cups frozen (thawed) corn or two 15-oz cans, drained, in place of fresh. Skip the cob-simmering step and simmer the broth and milk alone for 5 minutes instead.
- Storage: Refrigerate in an airtight container for up to 4 days. Reheat gently over low heat, stirring often; avoid boiling.
- Freezing: Not recommended — the dairy and potatoes can separate and turn grainy after thawing.
- Vegetarian version: Omit the bacon, use butter or olive oil in step 3, and use vegetable broth in place of chicken broth.

One Comment