Slow Cooker Fish

Crockpot Coconut Fish Curry

The fish spends less than half an hour in the pot. Everything else — the coconut base, the carrots, the aromatics — is finished before it goes anywhere near the cooker's heat.

225 min · 4 servings · Slow cooker — LOW, fish added late

Chunks of white fish in a golden coconut curry with carrot chunks, finished with chopped cilantro

About Darleen

on Recipesdarleen

Darleen is a mom who turned her slow cooker into a lifesaver, sharing cozy, easy-to-make recipes that bring comfort to busy days.

268 recipes by Darleen Vance

Published November 29, 2025

How Recipesdarleen publishes recipes

A slow cooker and a fillet of cod are not natural partners. This recipe solves that by treating them as two separate jobs: three hours to build a golden coconut curry with tender carrots, then twenty-five to thirty-five minutes to poach the fish gently in it.

The fish goes in as large chunks, nestled rather than stirred. By the time it flakes at 145 degrees Fahrenheit it has taken on the curry without breaking apart in it.

Why This Recipe Works

  • Full-fat coconut milk holds together across three hours where a light one would separate.
  • Cooking the carrots first means the fish is not waiting on them, which is what would overcook it.
  • Yellow curry powder and turmeric together give the golden colour the dish is built around.
  • Fish sauce brings salt and depth in a single tablespoon without adding volume to the sauce.

Ingredient Notes

Cod or firm white fish
A pound and a half in large chunks. Firm is the operative word — a delicate fish will not hold its shape.
Full-fat coconut milk
One 13.5-ounce can. Light coconut milk splits over a long cook and gives a thinner, paler sauce.
Carrots
Two large, in chunks. They need the full three hours, which is exactly why the fish goes in afterwards.

How to Make It

  1. Build the curry base

    Add the coconut milk, broth, carrots, onion, garlic, ginger, curry powder, turmeric, fish sauce and salt to the slow cooker.

  2. Cook the base

    Cover and cook on Low for about 3 hours, until the carrots are nearly tender.

  3. Nestle the fish in

    Nestle the fish chunks into the golden coconut curry, cover, and cook 25 to 35 minutes more, just until the fish reaches 145 degrees Fahrenheit and flakes easily.

  4. Finish

    Finish with cilantro and serve immediately.

The Fish Window

Everything in this recipe is arranged around a single short window at the end, when the fish is in the pot and has to come out at the right moment.

  1. Three hours the fish is not inCoconut milk, broth, carrots, onion, garlic, ginger, curry powder, turmeric, fish sauce and salt cook on LOW until the carrots are nearly tender. Nothing here is delicate.
  2. Large chunks, nestledThe cod goes in as large pieces pressed down into the curry rather than stirred through it, so it poaches evenly and stays whole.

Check before you continue

145F — Instant-read thermometer, into the thickest chunk

Twenty-five to thirty-five minutes after the fish goes in. At 145F it flakes easily under a fork. This is the point the cooker comes off - fish held longer goes from flaking to falling apart.

  1. Finish and serveChopped cilantro over the top and straight to the table. There is no resting step and no holding on Warm.

Success Tips

  • Cut the fish into large chunks rather than small ones. Small pieces overcook before you can check them.
  • Nestle rather than stir. Stirring the fish in will break it up.
  • Serve it as soon as it flakes. This is not a dish that improves on the Warm setting.

Serving Ideas

Four servings, golden and coconut-based, with the carrot chunks visible and plenty of chopped cilantro.

Frequently Asked Questions

Can the fish go in at the start?

No. It would be far past done after three hours. It goes in for the final 25 to 35 minutes only.

Can I use light coconut milk?

The recipe calls for full-fat, which is what keeps the sauce golden and holds together over the cook.

How do I know the fish is done?

145 degrees Fahrenheit on a thermometer, and it should flake easily.

Recipesdarleen

Crockpot Coconut Fish Curry

The fish spends less than half an hour in the pot. Everything else — the coconut base, the carrots, the aromatics — is finished before it goes anywhere near the cooker's heat.

Prep
15 min
Cook
210 min
Total
225 min
Yield
4 servings

Slow cooker — LOW, fish added late

EquipmentSlow cooker · Instant-read thermometer

Before you startThe fish needs to reach 145F and flake easily, and it goes in only for the last 25 to 35 minutes.

Ingredients

Instructions

  1. Add the coconut milk, broth, carrots, onion, garlic, ginger, curry powder, turmeric, fish sauce, and salt to the slow cooker.
  2. Cover and cook on LOW for about 3 hours, until the carrots are nearly tender.
  3. Nestle the fish chunks into the golden coconut curry, cover, and cook 25 to 35 minutes more, just until the fish reaches 145°F and flakes easily.
  4. Finish with cilantro and serve immediately.