Baked Cod in Coconut Lemon Cream Sauce

Baked Cod in Coconut Lemon Cream Sauce

Flaky baked cod gets a whole new personality when it’s tucked into a silky coconut lemon cream sauce. The fish stays tender and light, but the sauce wraps around it…

By Julia Reading time: 10 min
Tip: save now, cook later.
Serves 4–6

Flaky baked cod gets a whole new personality when it’s tucked into a silky coconut lemon cream sauce. The fish stays tender and light, but the sauce wraps around it with enough richness to feel special without turning heavy. It’s the kind of pan dinner that looks elegant on the table and still leaves you with an easy cleanup.

What makes this version work is the balance. Full-fat coconut milk gives the sauce body and a gentle sweetness, while lemon juice and zest keep it from tasting flat or one-note. A little honey softens the sharp edges, and the cream helps the sauce turn lush instead of thin. The cod bakes right in the sauce, so it picks up flavor as it cooks and stays protected from drying out.

Below, I’m breaking down the one small technique that keeps the sauce smooth, plus the substitutions that actually hold up if you need to work with what’s in the kitchen. If you’ve had fish sauces split, taste dull, or come out watery, this method fixes those problems before they start.

The sauce turned out silky and the cod stayed so flaky. I loved that the lemon kept the coconut from feeling heavy, and even my picky eater asked for more sauce on the rice.

★★★★★— Megan L.

Save this baked cod with coconut lemon cream sauce for the nights when you want a one-pan fish dinner that tastes bright, rich, and a little restaurant-fancy.

Save to Pinterest

The Reason the Sauce Stays Silky Instead of Breaking

The mistake with creamy fish sauces is usually heat. Lemon goes into the pot, the cream goes in too fast, and everything gets pushed to a boil until the dairy turns grainy or the coconut separates. Here, the sauce is built gently: garlic and shallot soften first, then the coconut milk and cream warm together before the lemon is added. That sequence matters because the fat has time to emulsify before the acid shows up.

Cod also helps you here. It’s mild, lean, and quick-cooking, so it doesn’t need a long bake to become tender. If you leave it in until it starts to curl tightly and look chalky, you’ve gone too far. Pulling it when it flakes easily but still looks glossy in the thickest part keeps every bite soft.

What Each Ingredient Is Actually Doing in This Dish

Cod is the right fish for this sauce because it’s delicate without falling apart the second it hits the pan. Thicker fillets hold up best, and if yours are thin, check them early so they don’t dry out in the oven. If cod isn’t available, haddock or halibut will work, though halibut needs a little more time and costs more.

  • Full-fat coconut milk — This gives the sauce its body and soft sweetness. Light coconut milk won’t deliver the same richness, and the sauce can turn thin. Shake the can well before opening so the thick and liquid parts combine, or whisk them together in the pan until smooth.
  • Heavy cream — The cream rounds out the coconut and makes the sauce taste lush instead of sharp. If you need to skip it, the dish still works with all coconut milk, but the sauce won’t feel as plush. A splash of half-and-half can stand in, though it’s a little less stable.
  • Fresh lemon juice and zest — The juice brings the brightness, while the zest carries the lemon aroma that makes the whole dish smell fresh and clean. Bottled lemon juice works in a pinch, but the flavor is flatter. Don’t skip the zest; it keeps the sauce from tasting one-dimensional.
  • Shallot and garlic — These build the savory base under the creamy sauce. Shallot softens into the fat and tastes sweeter than onion here, which keeps the sauce from getting aggressive. If you only have onion, use a very small amount and cook it until fully soft.
  • Honey — Just a little honey smooths the sharp citrus and brings the coconut forward. If you omit it, the sauce can taste a touch harsh. Maple syrup works in the same amount if that’s what you have.

Building the Sauce Before the Fish Goes In

Softening the Aromatics

Start the butter and olive oil over medium heat, then add the garlic and shallot. They should soften and smell fragrant, not brown. If the garlic starts to color fast, the heat is too high and the sauce will pick up a bitter edge. This base only needs a couple of minutes, just long enough to lose the raw bite.

Warming the Coconut and Cream

Pour in the coconut milk and cream, then stir until the mixture looks smooth and unified. Let it simmer gently for a few minutes until the surface thickens a little and small bubbles move around the edges. A hard boil can make the fats separate, so keep the heat at a quiet simmer. The sauce should coat a spoon lightly, not reduce into something paste-like.

Adding the Lemon at the Right Moment

Lemon juice goes in after the dairy has had a chance to settle. That’s how you keep the sauce from turning grainy. Taste it once it simmers; if it feels flat, it usually needs another squeeze of lemon or a pinch more salt. The goal is creamy first, bright second, with neither one dominating.

Baking the Cod Until It Flakes Cleanly

Nestle the seasoned fish into the sauce and spoon some over the top so the fillets stay moist. Bake uncovered until the cod turns opaque and flakes with a fork, usually 15 to 18 minutes depending on thickness. If the center still looks translucent, give it another couple of minutes and check again. Thick fillets can handle the full time, but thin ones move fast and dry out if you wait for a dramatic finish.

Three Ways to Work This Into Your Week

Dairy-Free Version That Still Feels Creamy

Skip the heavy cream and use full-fat coconut milk only, or stir in a spoonful of coconut cream at the end for extra body. The sauce will taste a little more tropical and a little less rich, but it still clings nicely to the fish. Don’t replace the cream with a low-fat milk alternative; it tends to split when the lemon hits.

Making It With a Different White Fish

Haddock, halibut, or sea bass all work here. Use the same method, but adjust the bake time based on thickness instead of guessing by the clock. Haddock tends to be a bit leaner, while halibut holds together more firmly and can go an extra minute or two without trouble.

Lower-Carb Way to Serve It

Serve the cod over cauliflower rice, sautéed spinach, or roasted zucchini instead of bread or mashed potatoes. The sauce is rich enough to carry simple vegetables on its own, and the lemon keeps the plate from feeling heavy. This is the easiest way to turn it into a lighter dinner without changing the recipe itself.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 2 days. The fish stays edible, but the texture is best on day one.
  • Freezer: I don’t recommend freezing this dish. Coconut cream sauces can separate after thawing, and the cod can turn watery.
  • Reheating: Warm gently in a covered skillet over low heat with a splash of water or coconut milk. High heat is what dries out the fish and breaks the sauce, so keep it slow and just warm it through.

The Things That Trip People Up With This Dish

Can I use frozen cod for this recipe?+

Yes, as long as it’s fully thawed and patted very dry before it goes into the sauce. Frozen cod often releases extra water, and that can thin the sauce and make the fish steam instead of bake. Dry surface moisture is what helps the seasoning stick and keeps the final texture tender.

How do I keep the coconut sauce from curdling?+

Keep the heat at a gentle simmer and add the lemon after the coconut milk and cream have warmed together. A rolling boil is what can cause separation, especially once acid is in the pan. If the sauce ever looks a little broken, pull it off the heat and whisk in a spoonful of coconut milk.

Can I make this ahead for dinner?+

You can make the sauce a few hours ahead and keep it chilled, then rewarm it gently before adding the fish. I wouldn’t bake the cod far in advance because it overcooks fast when reheated. The texture is best when the fish goes into the oven right before serving.

How do I know when the cod is done?+

The fish should be opaque all the way through and flake easily when you press it with a fork. If the center still looks translucent or feels soft and slippery, it needs another minute or two. Cod goes from perfect to dry quickly, so start checking early if your fillets are thin.

Can I leave out the red pepper flakes?+

Yes. The pepper flakes add a faint background warmth, not real heat, so the dish still works without them. If you want a little extra brightness instead, add a touch more lemon zest at the end.

Baked Cod in Coconut Lemon Cream Sauce

Baked cod in coconut lemon cream sauce with tender, flaky fish and a silky coconut-citrus sauce baked in one pan. Bright lemon juice and zest cut through the coconut richness for a restaurant-style finish in under 30 minutes.
Prep Time 10 minutes
Cook Time 18 minutes
Total Time 28 minutes
Servings: 4 servings
Course: Dinner
Cuisine: American
Calories: 520

Ingredients
  

For the Fish
  • 4 cod fillets about 6 oz each
  • 1 tsp salt
  • 0.5 tsp black pepper
  • 0.5 tsp garlic powder
  • 1 tbsp olive oil
For the Coconut Lemon Cream Sauce
  • 1 tbsp butter
  • 4 garlic cloves minced
  • 1 shallot finely diced
  • 1 can (13.5 oz) full-fat coconut milk
  • 0.25 cup heavy cream
  • 3 tbsp fresh lemon juice
  • 1 tsp lemon zest
  • 1 tsp honey
  • 0.5 tsp red pepper flakes
  • 0.5 tsp salt
  • 0.25 tsp black pepper
For Garnish
  • fresh parsley, chopped
  • lemon slices
  • extra lemon zest

Equipment

  • 1 cast iron skillet
  • 1 sheet pan

Method
 

Preheat and season the cod
  1. Preheat oven to 400°F (200°C). Pat the cod fillets completely dry with paper towels so the fish bakes tender and the sauce clings well.
  2. Season the cod on both sides with salt, black pepper, and garlic powder. Set the cod aside while you make the sauce.
Make the coconut lemon cream sauce
  1. In an oven-safe skillet over medium heat, melt the butter with the olive oil. Add the minced garlic and diced shallot and sauté for 2–3 minutes until fragrant and softened, stirring to prevent burning.
  2. Pour in the coconut milk and heavy cream, stirring to combine. Add the lemon juice, lemon zest, honey, red pepper flakes, salt, and black pepper, then stir well.
  3. Let the sauce simmer for 3–4 minutes until it begins to thicken slightly. Taste and adjust by adding more lemon for brightness or a touch more honey for balance.
Bake
  1. Nestle the seasoned cod fillets directly into the sauce, spooning some sauce over the top of each fillet. Ensure the fillets are in contact with the sauce for even baking.
  2. Transfer the skillet to the preheated oven and bake uncovered for 15–18 minutes until the cod is opaque and flakes easily with a fork. Use the full 18 minutes for thicker fillets.
  3. Remove from the oven and spoon the sauce generously over the fish once more. Garnish with fresh parsley, lemon slices, and a little extra lemon zest, then serve immediately.

Notes

Pro tip: pat the cod very dry before seasoning—excess moisture prevents the fish from staying tender and helps it hold up in the creamy sauce. Store leftovers in an airtight container in the refrigerator up to 3 days; reheat gently so the sauce stays creamy. Freezing isn’t recommended for best texture. For a lighter option, swap heavy cream for full-fat coconut cream and keep the cod bake time the same.

Join our weekly recipe email

Slow-cooked comfort, easy weeknights, and seasonal bakes—straight to your inbox.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating