Weeknight Fish

Cod Coconut Curry Bowls
Seared Cod, Coconut Sauce

“Brown the cod, simmer the curry, reunite them briefly.”

Spinach enters after the fish is safe so the leaves wilt without releasing excess water.

The cod is seared for color and finished in the sauce, which is the only way it reaches 145°F (63°C) without the outside going tough. Everything that takes longer than the fish is done before it goes back in.

🐟 The promise: Four bowls of curried white fish alongside basmati, a little over an hour from the first pan to the last squeeze of lime.

Prep 22 minCook 40 minRest/chill 10 minTotal 1 hr 12 minEasyServes 4
← Back to recipes
Cod Coconut Curry Bowls

How to make it

All ingredients for Cod Coconut Curry Bowls, labeled
🐟 Everything you need, all in one look
🧂 Ingredient notes & easy swaps
Haddock replaces the cod in equal-thickness portions at the same 145°F (63°C). Full-fat coconut milk makes a richer sauce, so drop it to three-quarters of a can if you use it. Rinse the basmati until the water runs clear, which is the difference between separate grains and a clump.

Searing the cod first and poaching it second means the fillets get a browned surface without being cooked through twice.

Lime and cilantro are stirred in off the heat, and the curry is spooned beside the rice rather than over it.

🍳 What you actually need (equipment)
A wide lidded skillet for the curry, a lidded saucepan for the rice, a fish spatula for lifting the fillets, and an instant-read thermometer.
  1. Simmer the basmati rice in the measured water with ¼ tsp (1.5 g) of the salt, covered, over low heat for 15 minutes. Rest the pan off the heat 10 minutes, then fluff the grains apart with a fork.

    Steam the basmati rice for Cod Coconut Curry Bowls
    Steam the basmati rice
  2. Pat the cod portions dry and season them with ½ tsp (3 g) of the salt and the black pepper. Sear about 2 minutes a side in 1 tbsp (15 ml) of the olive oil, then lift the underdone fillets to a clean plate.

    Sear the cod briefly for Cod Coconut Curry Bowls
    Sear the cod briefly
  3. Cook the diced onion in the remaining oil for 5 minutes, until soft and golden at the edges. Add the curry powder, grated ginger, and turmeric and stir 30 seconds, until fragrant but well short of scorching.

    Bloom curry, ginger, turmeric for Cod Coconut Curry Bowls
    Bloom curry, ginger, turmeric
  4. Pour in the crushed tomatoes, light coconut milk, and remaining salt and simmer 8 minutes, until the sauce turns a deep orange and coats a spoon. Wilt the baby spinach in by the handful.

    Simmer the coconut sauce for Cod Coconut Curry Bowls
    Simmer the coconut sauce
  5. Nestle the cod into the curry, cover, and cook gently 4–7 minutes, until each portion flakes at a nudge and reads 145°F (63°C). Pull thinner pieces out first so they do not overshoot.

    Poach the cod to temperature for Cod Coconut Curry Bowls
    Poach the cod to temperature
  6. Off the heat, stir the lime juice and chopped cilantro through the sauce. Spoon the curry beside the basmati rather than over every grain, so the rice keeps its texture next to the fish.

    Finish and build the bowls for Cod Coconut Curry Bowls
    Finish and build the bowls

✅ How to know it's done

The cod is at 145°F (63°C) and flakes into thick petals, the sauce stays emulsified, and the spinach is bright green. If the sauce needs reducing, lift the fish out first, because cod held past 145°F (63°C) starts to shed.

💡 Practical tips (and what not to do)

🔁 Easy variations (budget · lighter · kids · extra flavor)
Budget: Use pollock or whichever firm white fish is on offer, and swap the basmati for long-grain rice cooked the same way. Lighter: Use half a can of coconut milk topped up with broth, and double the spinach to 10 oz. Kids: Cut one fillet into 1-inch cubes before it goes into the curry so it cooks through and serves in small pieces. Extra flavor: Stir a teaspoon of grated lime zest into the finished sauce alongside the juice, since the peel carries aroma the juice does not.

💛✨ Flavor boost

Stir the curry powder, ginger and turmeric into the onion oil for a full 30 seconds before any liquid goes in, until the pan smells roasted rather than dusty.

🥔 What Goes Well With It

  • Lime wedges and a dish of chopped chili, so heat is added bowl by bowl.
  • Charred flatbread for the sauce the rice does not catch.
  • Shredded raw cabbage with lime, cold and crunchy against soft fish.

📦 Storage & Freezer Notes

  • Keep the rice and the curry in separate shallow containers; refrigerate within 2 hours and eat within 3 days, which is the honest limit for cooked fish.
  • Reheat the curry covered over low heat until it steams through at 165°F (74°C), about 5 minutes, breaking the cod into large flakes rather than keeping the portions whole.
  • Freezing is not recommended, since thawed cod goes cottony in the sauce. The curry base without fish freezes for 2 months and takes fresh fillets on reheating.
  • Wash the spinach and open the tomatoes a day ahead, and keep the cod sealed on the lowest refrigerator shelf until the sauce is ready for it.
  • Build the bowls with the rice on one side, so it keeps its texture instead of dissolving into the curry.

🧒 Serving Ideas for Kids

  • Flake the cooked cod into the sauce and check it carefully for bones before a child's bowl is filled.
  • Serve the rice and curry side by side rather than poured over, so they can be eaten separately.
  • Hold back a portion before the lime juice and cilantro, both of which are strong against mild fish.

❓ Quick answers

Can I use frozen cod?
Yes, thawed overnight in the refrigerator and patted very dry. Frozen fillets carry extra water that thins the curry and stops the sear.
How do I know the cod is done without breaking it?
Push an instant-read thermometer in from the side of the thickest fillet; 145°F (63°C) is the target. The flesh should also part into thick petals under gentle pressure rather than resisting.
Why did my coconut sauce separate into oil and curds?
Light coconut milk was boiled rather than simmered. Hold the pan at a lazy bubble for the full 8 minutes; if it has already broken, pull it off the heat and whisk it back together before the fish goes in.
What else can I use instead of cod?
Haddock or pollock at the same thickness and the same 145°F (63°C). Salmon works but colors the sauce and wants a minute less, and thin tilapia fillets tend to shred.

🥗 Nutrition, roughly: about 650 calories per serving. Estimates only; brands, cuts and portion sizes change the numbers.

🍽️ You might also like

← Every recipe
Published by MommyCooking.org. This AI-assisted recipe passed automated checks for page consistency and required image files. A real-kitchen test has not been documented for this dish. The food images are AI-generated illustrations, not photographs of a cooking session. Cooking temperatures should be checked with a food thermometer; nutrition figures are estimates. How we make recipes · Report a problem with this recipe