Recipes Diets we supportDiets Start your planStart plan

Creamy Cod and Corn Chowder

A cozy New England-style chowder of tender cod poached in coconut milk with sweet corn, diced potato, leek and celery, finished with thyme and fresh dill.

By Camille McLaughlin, RDN, LD, registered dietitian nutritionist

Built forPescatarianLunch
Also fits Dairy-Free Balanced Gut-Health High-Protein Mediterranean High-Fiber DASH
Cod goes into the pot last and breaks into soft chunks that still hold their shape in the bowl. Coconut milk turns everything silky, corn pops sweet against the diced potato, leek and celery cook down to almost nothing, and a lot of fresh dill goes in off the heat over the thyme.
↓ Jump to Recipe

Why You'll Love This Recipe

This is a gentle, warming bowl for anyone who wants the comfort of a classic chowder without leaning on cream. Cod gives it real heft and a clean, mild flavor that welcomes the sweetness of corn and the soft bite of potato, while leek and celery build the kind of savory backbone that makes a soup taste like it simmered all afternoon. It comes together quickly enough for a weekday lunch yet feels like something you would happily set in front of guests.

The pot never comes back to a boil once the fish is in. Once the cod goes in, the pot stays at a bare simmer so the fish cooks through in just a few minutes and stays in tender flakes instead of turning tough or breaking apart. Coconut milk stands in for dairy and lends a rounded, silky body that carries the thyme and garlic, and stirring the fresh dill in only at the end keeps its bright, grassy aroma intact rather than cooking it flat.

Flaky protein from the cod, starch and staying power from the potato and corn, and enough fiber from the vegetables to keep the bowl from feeling thin. The coconut milk adds richness without heaviness, so you finish the bowl feeling nourished and comfortably full rather than weighed down. It thickens overnight, so a bowl reheated the next day wants a splash of broth to bring it back.

Creamy pale chowder with chunks of cod, golden corn and potato, flecked with thyme and leek in a bowl. Save
Prep: 15 minsCook: 25 minsTotal: 40 minsMakes: 4 servingsServing: 1 bowl, about 2 cups

Ingredients

Serves4Amounts change with the number. The nutrition panel is per serving, so it stays the same.
  • 560 g cod fillets, cut into chunks
  • 2 cups cooked potato, diced
  • 1 1/2 cups corn kernels
  • 1 cup canned coconut milk
  • 1 leek, sliced
  • 1 onion, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 2 tbsp olive oil
  • 1 tsp dried thyme
  • 3 tbsp fresh dill, chopped
  • 1/4 tsp salt

Instructions

  1. Prep the potato: Scrub the potato, cut it into small dice, and boil in salted water until fork-tender, about 12 to 15 minutes. Drain well and set aside. Trim the root and dark green top from the leek, halve it lengthwise, and rinse between the layers to wash out grit, then slice thin. Dice the onion, dice the celery, and mince the garlic.
  2. Soften the aromatics: Heat the olive oil in a large pot over medium heat. Add the leek, onion, celery and garlic along with the dried thyme, and cook, stirring often, until the vegetables are soft and translucent but not browned, about 8 minutes.
  3. Build the base: Add the cooked potato and the corn kernels, then pour in enough water to cover generously. Bring to a gentle simmer and cook for about 8 minutes so the flavors meld and the broth takes on body.
  4. Poach the cod: Cut the cod fillets into large chunks. Stir the coconut milk into the pot, then slip in the cod. Keep the heat at a gentle simmer, not a hard boil, and cook until the fish turns opaque and flakes easily with a fork, about 5 minutes. Avoid stirring hard so the pieces stay intact.
  5. Finish and serve: Chop the fresh dill. Season the chowder with the salt, gently stir in the dill, and ladle into warm bowls.
Nutrition Facts
4 servings per recipe
Serving size1 bowl, about 2 cups
Calories491
% Daily Value*
Total Fat 22g29%
Saturated Fat 13g66%
Trans Fat 0g
Cholesterol 60mg20%
Sodium 284mg12%
Total Carbohydrate 45g16%
Dietary Fiber 6g22%
Total Sugars 8g
Includes 0g Added Sugars 0%
Protein 31g
Vitamin D 1.1mcg5%
Calcium 85mg7%
Iron 3.1mg17%
Potassium 1154mg25%
* Percent Daily Values are based on a 2,000 calorie diet. Values are computed from USDA FoodData Central and are estimates. Per serving (1 bowl, about 2 cups).

Variations

  • Smoky depth: Stir a pinch of smoked paprika in with the thyme for a subtle campfire warmth that plays against the sweet corn.
  • Brighter finish: Add a squeeze of fresh lemon juice at the very end to lift the coconut richness and sharpen the fish flavor.
  • Heartier bowl: Swap the cod for chunks of firm haddock or pollock, which hold their shape well in the simmering broth.
  • Green boost: Wilt a couple of handfuls of baby spinach or chopped kale into the pot just before the cod goes in for extra color and fiber.
  • A little heat: Simmer a seeded, minced jalapeño with the aromatics for a gentle background warmth that suits the sweet corn.

Storage & Leftovers

Cool any leftover chowder and refrigerate it in an airtight container, where it keeps well for up to three days. The flavor of the thyme and dill actually deepens overnight.

Reheat gently in a saucepan over low to medium heat, stirring now and then, just until it is steaming. Avoid a rolling boil, which can toughen the cod and cause the coconut milk to look grainy. If the chowder has thickened in the fridge, loosen it with a splash of water.

To get ahead, make the vegetable and potato base through the simmering step, then cool and refrigerate it. When you are ready to eat, bring it back to a gentle simmer, stir in the coconut milk, and poach the fresh cod at the last minute so the fish is never overcooked or reheated.

Notes & Tips

A few notes from my kitchen to help this chowder come out silky, flavorful, and just right every time.
  • Choose the freshest cod: Look for fillets that are firm, translucent, and smell clean like the sea rather than fishy. If fresh cod is not available, thaw frozen fillets fully and pat them dry before cutting so they poach rather than steam.
  • Rinse the leek well: Leeks trap sand between their layers, so slice first, then swish the pieces in a bowl of water and lift them out, leaving the grit behind. Nothing ruins a smooth chowder like a gritty spoonful.
  • Cut the cod evenly: Keep the chunks a similar size so they finish cooking at the same moment. The fish is done the instant it turns opaque and flakes with light pressure from a fork; a minute too long makes it rubbery.
  • Shake the coconut milk: Canned coconut milk separates in the can, so shake it well or stir the thick and thin parts together before pouring so the chowder has an even, creamy body.
  • Season at the end: Corn and coconut milk both bring natural sweetness, so taste before adding all the salt and adjust in small pinches. A crack of black pepper also rounds out the flavor if you like.
  • Serve it fresh: This chowder is at its best ladled out soon after the dill goes in, while the fish is just set and the herb is fragrant. A slice of crusty bread on the side is all it needs.

Nutrition & Mindful Eating

Sweet corn, soft potato and big white flakes of cod sit in a coconut milk broth, and the leek and dill running through it keep a chowder this creamy tasting green and bright.
  • Cod, potato and corn each bring a different texture to the spoon. The fish breaks into wide flakes, the potato goes creamy at the edges and thickens the broth as it cooks, and the corn stays sweet and poppy against both.
  • Cod is a mild, close-grained fish that cooks in minutes and comes apart in big flakes, so it holds its shape in a soup rather than shredding away, and it brings the protein that turns this from a starter into lunch.
  • Corn is the sweetness in the bowl, and adding it late in the cooking keeps the kernels snapping. That gold color comes with lutein and zeaxanthin, the same pigments that concentrate in the eye.
  • Leek, onion, celery and garlic soften in olive oil before anything else goes in, and that slow start is where the sweetness underneath the broth comes from. Long cooking makes the alliums gentle in a way raw onion never manages.
  • Coconut milk gives the chowder its body and a faint sweetness that sits well with the corn, and the dill stirred in at the end is the part you smell first when the bowl reaches the table.
  • As you eat, let the steam and the smell of dill reach you before the first spoonful, and go slowly enough that you feel the bowl warming you from the inside.

Frequently Asked Questions

Can I use frozen cod instead of fresh?

Yes. Thaw it fully in the refrigerator, pat it dry, and cut it into chunks. Add it at the same poaching step; well-drained thawed cod cooks up just as tender as fresh.

Will the coconut milk make the chowder taste like coconut?

Only faintly. Simmered with thyme, garlic, leek, and dill, the coconut milk reads mostly as creamy richness rather than a distinct coconut flavor, which is why it stands in so well for dairy here.

My chowder looks thin. How do I thicken it?

Mash a few of the potato pieces against the side of the pot with the back of a spoon and stir them in; the released starch thickens the broth naturally without changing the flavor.

Can I make this ahead for lunch during the week?

Make the vegetable and potato base ahead and refrigerate it, then reheat and poach the cod fresh just before eating. That keeps the fish from overcooking when the chowder is warmed a second time.