Coconut Curry Baked Cod
I love making fish for dinner because it is fast and healthy. But sometimes, plain fish can be a bit boring for my kids. That is why I started making this Coconut Curry Baked Cod. It is a simple way to turn a regular piece of white fish into a meal that tastes like it came from a fancy shop. You only need one pan and a few simple items from your pantry to make this happen.
In this post, I will show you how to bake cod so it stays juicy and soft. You will learn how to mix a creamy sauce that is not too spicy. This recipe is perfect for busy nights when you do not have much time to clean up. It is a great way to eat more seafood without a big fuss.
Are you ready to see how easy it is to make a healthy dinner? Let’s get cooking!
Why This Baked Cod Works for Every Home
This recipe is a winner because it solves the biggest problem with cooking fish. Most people are scared they will dry the fish out. By baking the cod in a bath of coconut milk, the fish stays very moist. The fat in the coconut milk acts like a blanket. It protects the delicate meat from the high heat of the oven. Even if you leave it in for an extra minute, it usually stays tasty.
Another reason I make this a lot is the flavor. Cod is a very mild fish. It does not smell or taste very strong. This makes it a perfect canvas for yellow curry powder. The curry adds a warm, golden color and a nice smell. Since we use coconut milk, the spice is very gentle. My friend who usually hates fish even liked this version! It is a great entry-level meal for picky eaters who think they do not like seafood.
What You Need to Get Started

To make this dish, you need a few basic things. I always keep a bag of frozen cod in my freezer. It is cheaper than fresh fish and tastes just as good if you thaw it right. You also need a can of full-fat coconut milk. Do not use the light kind for this recipe. The thick cream in the full-fat can is what makes the sauce stay on the fish. If you use the watery kind, the sauce will just run off and look thin.
The spice is the next big part. I use a standard mild yellow curry powder. You can find this in the spice aisle of any grocery store. It has things like turmeric, ginger, and cumin in it. You will also need some fresh garlic and ginger. If you are in a rush, the stuff from a jar works fine too. Lastly, grab a lime. The lime juice cuts through the cream and makes everything taste fresh and bright.
- 4 large cod fillets (about 6 ounces each)
- 1 can (14 ounces) full-fat coconut milk
- 2 tablespoons mild yellow curry powder
- 2 cloves of garlic, mashed flat
- 1 inch of fresh ginger, peeled and chopped small
- 1 tablespoon honey or maple syrup
- The juice of half a lime
- Salt and pepper to taste
- Fresh cilantro for the top
Preparing the Fish for the Oven

Before you do anything else, you must dry the fish. This is a step many people skip, but it is very important. I learned this the hard way! One time I put wet fish right into the sauce. The water from the fish came out and turned my creamy sauce into a watery mess. Now, I always use a paper towel to pat the cod dry on both sides. This helps the curry sauce stick to the meat instead of sliding off.
Once the fish is dry, I sprinkle a little bit of salt and pepper on each side. Do not go overboard with the salt yet. The curry powder often has a little bit of salt in it already. Lay the fish in a baking dish. I like to use a glass or ceramic 9×13 inch pan. Make sure the pieces are not touching each other too much. They need space so the heat can move around them and cook them evenly. FYI, if your fillets are different thicknesses, you might need to check the thin ones sooner.
Mixing the Golden Curry Sauce

Mixing the sauce is the fun part. I use a medium bowl to whisk the coconut milk and curry powder together. Sometimes the coconut milk has a thick layer of cream at the top. That is normal! Just use a spoon to scoop it all out and whisk until it is smooth. I then add the garlic, ginger, lime juice, and honey. The honey helps balance the salt and spice. It does not make the fish taste like candy, I promise. It just makes the flavors feel round and full.
One mistake I made once was using red curry paste instead of powder without thinking. Red paste is much hotter than yellow powder! If you like heat, you can use the paste, but for a family meal, stick to the powder. Once the sauce is a bright, sunny yellow, pour it right over the fish in the pan. I like to lift the fish up a little bit so some of the sauce goes underneath too. This ensures every bite is covered in that creamy goodness.
Recipe Quick Info
- Prep Time: 10 minutes
- Cook Time: 15-20 minutes
- Servings: 4 people
- Difficulty: Very Easy
The Baking Process and Timing

Now it is time to bake. Put your oven at 400 degrees. This is a high heat, but it is good for fish. It cooks it fast so the inside stays juicy while the sauce thickens up. I usually bake my cod for about 15 to 20 minutes. The exact time depends on how thick your fish is. If you have very thick pieces, it might take 22 minutes. If they are thin, check them at 12 minutes. You do not want to overcook fish, or it becomes like rubber.
How do you know when it is done? I use a fork to gently poke the thickest part of the fish. If the meat flakes apart easily, it is finished. The color should be white and opaque, not clear or shiny. The sauce around the edges will start to bubble and get a little darker. That is when you know the flavors have really come together. Take it out of the oven and let it sit for two minutes before you serve it. This lets the sauce settle so it stays on the fish when you plate it.
Serving Suggestions for a Full Meal

I think the best way to eat this is over white rice. Jasmine or Basmati rice works best because they soak up all that extra sauce. You spent time making that sauce, so you do not want to waste a drop! I also like to add something green to the plate. Steamed broccoli or snap peas go great with curry. They stay crunchy and give a nice contrast to the soft fish. If you want to keep it low-carb, you can serve the fish over cauliflower rice instead.
Don’t forget the garnishes! A big squeeze of fresh lime right before you eat makes a huge difference. It wakes up the flavor of the fish. I also throw a handful of chopped cilantro on top. If you are one of those people who thinks cilantro tastes like soap, you can use sliced green onions instead. IMO, the fresh herbs make the dish look like it was made by a pro. It adds a pop of green color to the bright yellow plate which looks very nice for photos too.
Tips for Success and Variations

This recipe is very flexible. If you cannot find cod, you can use other white fish like haddock, pollock, or even tilapia. Just keep in mind that tilapia is much thinner than cod, so it will cook very fast. I once tried this with salmon, and it was okay, but the strong flavor of salmon fights with the curry a bit. White fish is really the best choice here because it lets the coconut and spice shine. If you want to add veggies to the same pan, you can toss in some baby spinach or thinly sliced bell peppers before baking.
One limitation of this dish is that it does not reheat very well in the microwave. Fish can get a weird smell if you zap it too long. If you have leftovers, I suggest heating them slowly in a pan on the stove. Add a tiny splash of water or more coconut milk to loosen the sauce. This keeps the fish from getting tough. Another tip is to make sure your curry powder is fresh. Spices lose their flavor after six months. If your powder has been in the back of the shelf since 2022, it might be time to buy a new jar for the best taste.
Perfect Fish Tips
- Don’t Overcrowd: Leave space between fish pieces so they bake instead of steam.
- Check Early: Use a fork at 12 minutes to see if it flakes to avoid dry fish.
- Full Fat: Always use full-fat canned coconut milk for the thickest, best sauce.
Cleaning Up and Storing Leftovers

One of the best things about this meal is the easy cleanup. Since everything happens in one baking dish, you do not have a pile of pots and pans in the sink. I usually just soak the baking dish in warm soapy water for a few minutes, and the sauce slides right off. If you have leftovers, they will stay good in the fridge for about two days. Put them in an airtight container so the curry smell doesn’t take over your whole fridge. I don’t recommend freezing the cooked fish, as the texture gets a bit mushy when it thaws.
I find that the sauce actually tastes even better the next day. The garlic and ginger have more time to sit in the coconut milk. If you find yourself with extra sauce but no fish, do not throw it away! It is great over a bowl of plain noodles or even as a dip for some crusty bread. It is a very versatile sauce that you can use for many things. My kids even like to dip their carrots in it sometimes. Making a little extra sauce is never a bad idea in my house.
Common Questions About Curry Fish
Can I use frozen fish for this recipe?
Yes! Just make sure to thaw the fish completely in the fridge first. Always pat it very dry with paper towels so the sauce stays thick and does not get watery.
Is this dish very spicy?
No, it is very mild. Yellow curry powder is warm but not hot. The coconut milk and honey also help keep it sweet and creamy for kids or people who dislike heat.
What if I do not have fresh ginger?
You can use half a teaspoon of ground ginger from your spice jar. It won’t be quite as zingy as the fresh kind, but it still tastes great in the coconut sauce.
Can I make this dairy-free?
This recipe is already dairy-free! Canned coconut milk is a plant-based fat. It gives you all the creaminess of heavy cream without using any milk from a cow.
How do I prevent the fish from smelling?
Use fresh fish or fish that was frozen right away. Baking it in curry and lime juice actually helps hide any slight fishy smells, leaving your kitchen smelling like spices.
Time to Enjoy Your Meal
This Coconut Curry Baked Cod is a fast and healthy way to get dinner on the table. It is creamy, warm, and full of flavor without being too hard to make. I hope your family loves this easy fish dish as much as mine does!
