Recipes Diets we supportDiets Start your planStart plan

Cod and Coconut Cauliflower Chowder

Tender chunks of cod gently poached in a creamy coconut-milk and butter broth with cauliflower, celery, onion, and garlic, finished with fresh parsley for a cozy, spoonable chowder.

By Camille McLaughlin, RDN, LD, registered dietitian nutritionist

Built forKetoLunch
Also fits Pescatarian High-Protein Low-Carb
Coconut milk and butter turn the broth ivory and rich, and the cod poaches so gently that it falls into big soft flakes when the spoon goes in. Cauliflower breaks down at the edges and thickens everything, celery and onion stay sweet, and parsley over the top keeps the bowl from tasting heavy.
↓ Jump to Recipe

Why You'll Love This Recipe

This is a warming, spoonable chowder for anyone who wants something that feels rich and comforting without leaning on flour or heavy cream. It comes together in one pot in well under half an hour, which makes it a realistic weekday lunch, and it is gentle enough for a cook who is new to handling fish. The flavors are cozy and mild, so it suits people who like seafood but not anything overly fishy or sharp.

Everything rests on how gently the fish is cooked. Instead of boiling the cod, you slide it into a barely simmering coconut-and-butter broth off high heat, which keeps the fish tender and lets it flake into clean pieces rather than turning rubbery or falling apart. The base builds flavor in layers: onion, celery, and garlic soften in butter and olive oil first, then full-fat coconut milk carries that savory foundation into a broth that is silky without any dairy cream. The cauliflower does double duty, adding body and a soft, starchy bite that reads like a classic chowder potato without the same heaviness.

A bowl of this has real weight to it. Cod delivers a filling dose of protein, while the butter, olive oil, and coconut milk supply the richness that makes a bowl feel like a real meal and keeps you full for hours. Cauliflower and celery add fiber and a bit of texture, and the fresh parsley at the end lifts everything with a clean, green note so the richness never feels flat or one-dimensional.

Creamy pale chowder with flaky white cod chunks, cauliflower, and a sprinkle of parsley. Save
Prep: 12 minsCook: 20 minsTotal: 32 minsMakes: 4 servingsServing: About 1½ cups

Ingredients

Serves4Amounts change with the number. The nutrition panel is per serving, so it stays the same.
  • 1 lb cod, cut into chunks
  • 1 can full-fat coconut milk
  • 3 tbsp butter
  • 2 tbsp olive oil
  • 3 cups cauliflower florets
  • 3 celery stalks, diced
  • 1/2 onion, diced
  • 3 garlic cloves, minced
  • 1/4 cup parsley, chopped
  • 1 tsp salt

Instructions

  1. Prep the vegetables and fish: Dice the onion and celery, mince the garlic, and cut the cauliflower into bite-size florets. Pat the cod dry and cut it into large, evenly sized chunks so the pieces poach at the same rate. Roughly chop the parsley and set it aside for finishing.
  2. Build the base: Warm the butter and olive oil in a wide, heavy pot over medium heat until the butter melts and foams. Add the onion, celery, and garlic and cook, stirring often, until the onion turns translucent and soft and the garlic smells fragrant, about 5 minutes. Do not let the garlic brown.
  3. Simmer the cauliflower: Pour in the coconut milk and stir to loosen any bits from the bottom of the pot. Add the cauliflower florets, bring to a gentle simmer, and cook 8 to 10 minutes, until the cauliflower is fork-tender but still holds its shape. If the broth thickens too much, stir in a splash of water to loosen it.
  4. Poach the cod: Lower the heat so the broth is barely bubbling. Settle the cod chunks down into the liquid so they are mostly submerged, then poach gently, without stirring, for 5 to 6 minutes, until the fish turns opaque and flakes easily when nudged with a fork; it should reach 145°F (63°C) at the center.
  5. Season and finish: Season the chowder with the salt, then stir in the fresh parsley just before serving so it stays bright. Taste and adjust the salt, and ladle into bowls.
Nutrition Facts
4 servings per recipe
Serving sizeAbout 1½ cups
Calories498
% Daily Value*
Total Fat 40g52%
Saturated Fat 28g139%
Trans Fat 0g
Cholesterol 74mg25%
Sodium 720mg31%
Total Carbohydrate 12g5%
Dietary Fiber 5g16%
Total Sugars 6g
Includes 0g Added Sugars 0%
Protein 26g
Vitamin D 1.1mcg5%
Calcium 77mg6%
Iron 2.7mg15%
Potassium 846mg18%
* Percent Daily Values are based on a 2,000 calorie diet. Values are computed from USDA FoodData Central and are estimates. Per serving (About 1½ cups).

Variations

  • Thai-inspired: Stir a spoonful of red curry paste and a squeeze of lime into the broth with the coconut milk for a warmer, more aromatic bowl.
  • Smoky heat: Add a pinch of smoked paprika or a little cayenne with the aromatics for gentle warmth and a smoky background note.
  • Salmon swap: Use salmon in place of the cod for a richer, more full-flavored chowder; poach it the same way, just until it flakes.
  • Shrimp finish: Drop in peeled shrimp along with, or instead of, the cod and poach until pink and opaque; note that this adds shellfish.
  • Greens boost: Wilt a handful of chopped spinach or kale into the broth in the last couple of minutes for more color and vegetables.

Storage & Leftovers

Cool any leftover chowder and store it in an airtight container in the refrigerator for up to three days. The flavor deepens overnight as the coconut broth settles into the vegetables.

Reheat gently in a saucepan over low to medium heat, stirring now and then, just until it is warmed through. Avoid a hard boil, which can toughen the cod and cause the coconut milk to separate. If the broth looks split, a brief whisk usually brings it back together, and a splash of water loosens it if it thickened in the fridge.

To get ahead, make the vegetable and coconut base through the cauliflower step, then refrigerate it. When you are ready to eat, bring the base back to a gentle simmer and poach the fresh cod in it at that point, since the fish is best cooked just before serving rather than reheated.

Notes & Tips

A few practical notes to help you get the best bowl out of this chowder.
  • Buy the right cod: Choose fillets that look moist and translucent and smell clean like the sea, not fishy. Thicker center-cut pieces hold together better during poaching than thin tail ends.
  • Use full-fat coconut milk: Reach for canned full-fat coconut milk rather than the carton drinking kind; the higher fat is what gives the broth its creamy body, and a light version will taste thin. Shake the can well before opening so the cream and liquid recombine.
  • Cut the cod evenly: Cutting the fish into similar-sized chunks means every piece finishes at the same time, so nothing overcooks while you wait on the thicker pieces.
  • Know when the fish is done: Cod is ready the moment it turns from glossy and translucent to opaque white and flakes with light pressure. Pull it from the heat right away, since carryover cooking continues in the hot broth.
  • Salt at the end: Wait to add the salt until after the fish is poached, then taste. Coconut milk and celery both carry their own subtle savoriness, so you may need less than you expect.
  • Serve it fresh: This chowder is at its best right after the cod is poached, while the fish is tender and the parsley is bright, so cook it close to when you plan to eat.

Nutrition & Mindful Eating

Thick, pale and gently sweet, this chowder gets its body from cauliflower cooked until it collapses, with coconut milk and butter behind it and the cod folded in at the end in big pieces.
  • Cauliflower, coconut milk and cod build this in three stages. The cauliflower cooks down and thickens the pot, the coconut milk and butter make it a chowder, and the fish goes in last so it poaches rather than boils, giving the bowl its protein and its texture at once.
  • Cauliflower is the whole structure of this soup. Simmered until soft and partly mashed against the side of the pot, it turns creamy on its own, bringing a mild sweetness and a soft fiber that gives the chowder its weight.
  • Cod is a fine-textured fish that flakes into curds rather than shreds, so it stays in recognizable pieces in a thick soup, and its protein along with the iodine it carries is what keeps a bowl of this from eating like a starter.
  • Onion, celery and garlic soften in the butter at the start and never really announce themselves, which is the point. They are the savory floor underneath, and the long slow cooking makes the onion and garlic gentle on the stomach.
  • Butter and coconut milk together give the chowder a smell somewhere between a dairy kitchen and a spice pan, and a hard scatter of parsley at the end is the green, sharp thing that stops it feeling heavy.
  • As you eat, let the first spoonful be broth alone before you go looking for the fish, and see how completely the cauliflower has disappeared into it, keeping the pace slow enough to feel the bowl filling you.

Frequently Asked Questions

Can I use frozen cod?

Yes. Thaw it fully in the refrigerator first, then pat it very dry and cut it into chunks. Excess water from frozen fish can dilute the broth, so drying it well matters.

Will the coconut flavor be strong?

It stays mild and background rather than dessert-sweet. Cooking the coconut milk with onion, celery, garlic, and salt turns it savory, so it reads as a creamy chowder base more than as coconut.

My broth looks separated or oily. Did I do something wrong?

No. A little separation is normal when coconut milk gets hot, especially at a hard boil. Keep the heat gentle, and a quick stir just before serving pulls it back into a smooth broth.

Can I make this with another white fish?

Yes. Haddock, pollock, or halibut all work well in place of cod. Poach them the same gentle way and pull them off the heat as soon as they turn opaque and flake.