Easy Curry Fish in Coconut Milk: Bold Caribbean Flavors in 30 Minutes

A comforting Caribbean-style dish where golden fried fish is gently simmered in a rich coconut milk curry sauce.

A pot of curry fish with a slice of fish and butter cassava on a plate.

A Sunday kind of meal

I always look forward to Sunday cooking. That’s my time to slow down, put some real love into a meal, and make something that feels like home. During the week, it’s usually a rush; meals that are fast and fuss-free. But on Sundays? I get to indulge a bit.

This fish in coconut milk recipe is a perfect example of that. It starts with fried fish seasoned up and lightly coated in flour, then it all comes together in a sauce that’s rich with coconut milk and fragrant with curry and herbs.

And while it tastes like you’ve been at it for hours, the actual cooking goes pretty quickly once the fish has had time to marinate. It works just as well for a weeknight dinner as it does for a Sunday meal.

Why you’ll love this recipe

This fish in coconut milk is pure comfort food. The rich, creamy sauce made with coconut milk and curry clings to every piece of golden fried fish, giving you bold, familiar Caribbean flavors in every bite. Even better, it’s a dish that feels special without requiring hours in the kitchen. Once the fish has marinated, everything comes together pretty quickly, making it doable for a weeknight but still worthy of Sunday dinner.

I also love that it leans into pantry staples and simple ingredients without sacrificing taste. With just a few herbs, coconut milk, and a little curry powder, you can transform everyday fish into a meal that feels like Sunday dinner. This dish always hits the spot.

How to make fried fish in coconut curry sauce

Key Ingredients (and why they matter)

Ingredients needed to make curry king fish.
  • I usually choose kingfish steaks for this recipe, but salmon or tilapia work beautifully too. Just pick a firm fish that can withstand frying and simmering without falling apart.
  • Coconut milk is essential here. If you’re feeling ambitious, you can grate and blend your own from a dry coconut (bless you if you do), but tinned coconut milk is absolutely fine for busy days.
  • Curry powder brings the depth and signature golden hue. A Caribbean-style curry blend works best for this dish.
  • And don’t forget the aromatics, green seasoning, garlic, and onion build the flavor base long before the coconut milk even hits the pan.
  • For richness, a little butter or oil ties everything together without overpowering the sauce.

How to Make Fish in Coconut Milk

  1. Season and marinate the fish. Clean your fish and then season it with green seasoning, lime juice, salt, black pepper, and (if you like) a flavoring pepper. Let it sit for at least 20 minutes so the flavors start to soak in.
  2. Fry the fish. Mix the flour with the salt and black pepper. Remove the fish from the seasoning (but don’t throw it out, we’ll use it in the sauce). Lightly coat each piece of fish with the flour mix. Then shallow fry until golden on both sides. Drain and set aside.
A side by side of king fish coated in flour then the fish fried till golden brown.
  1. Make the coconut curry sauce. Heat the oil in a saucepan. Add the onions and crushed garlic and sauté until the onions are opaque. Add the curry powder and about ½ cup of liquid, including any reserved seasoning juices from the fish. Follow with the coconut milk, thyme, salt, and pepper. Let the sauce simmer and thicken for about 10 minutes.
A dish of coconut milk curry sauce about to be simmered.
  1. Combine and simmer. Nestle the fried fish into the sauce and spoon the mixture over each piece. Let it all simmer on low for about 5 minutes so the flavors come together.

Tips for success

  • To make the best fish in coconut milk, start with a firm fish that can hold its shape while frying and simmering. King fish and salmon are great choices, but if you’re using something more delicate like tilapia, just be gentle when flipping and simmering.
  • Take the time to build your flavor base with green seasoning, onion, and garlic. That simple blend is the foundation of flavor for both the fish and the sauce. It might seem like a small step, but it makes a big difference once everything comes together. 
  • And finally, give the sauce time to simmer and thicken before adding the fish back into the pan. The coconut milk needs a little time to reduce and concentrate its flavor. Once you add the fish, just a few more minutes on low heat is enough to bring everything together without breaking up the pieces.

What to Serve It With

Yes, plain white rice is the usual go-to, but don’t feel like you have to stick to that. This fish in coconut milk goes beautifully with so many other Caribbean sides.

Try it with:

  • Butter cassava – That soft, buttery texture is perfect for soaking up the sauce.
  • Cornmeal dumplings – Hearty and filling, these are great when you want something a little more grounding.
  • Potato pie – If you’re in the mood for something creamy and baked, this one’s a winner.

Whichever you choose, you’ll want something that holds on to every bit of that coconut curry goodness.

Storing and Reheating

Leftovers? Store in an airtight container in the fridge for up to 2 days. Reheat gently on the stovetop so the sauce doesn’t break. If it thickens too much, add a splash of coconut milk or water.

I don’t suggest using the microwave for this. It makes the fish rubbery, and the sauce dries out.

A sauce pan of three pieces of king fish in a curry coconut milk sauce.

More Caribbean recipes to try

If you loved this fish in coconut milk, here are a few more recipes to bring bold island flavor to your table:

Frequently Asked Questions

Can I use boneless fish?

Absolutely. Just make sure it’s thick enough to hold together during frying.

Is this spicy?

Only if you want it to be. The flavoring pepper adds aroma, not heat, but you can use hot pepper if you prefer a kick.

Can I make it ahead?

Yes! The flavors get even better the next day. Just don’t over-simmer the fish when reheating.

Recipe

A pot of curry fish with a slice of fish and butter cassava on a plate.

Coconut Curry Fish

No ratings yet
This Caribbean-style fish in coconut milk features golden fried fish simmered in a rich coconut curry sauce. It's full of bold flavor and perfect with rice, cassava, or dumplings.
Share Recipe
Prep Time 15 minutes
Cook Time 30 minutes
Inactive time 20 minutes
Total Time 1 hour 5 minutes
Servings: 4
Course: Main Course
Cuisine: Caribbean
Calories: 494

Ingredients
  

For the Fish
  • 2 pounds sliced fish kingfish steaks recommended
  • 2 tablespoons green seasoning
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • Juice of 1 small lime
  • 2 flavoring peppers chopped, optional
  • 1 to 1 1/2 cups flour as needed
  • 1 teaspoon salt for the flour
  • 1/2 teaspoon black pepper for the flour
  • Oil for shallow frying
For the Coconut Curry Sauce
  • 3 tablespoons oil or butter
  • 1/2 cup chopped onions
  • 3 tablespoons curry powder
  • Reserved seasoning from the fish
  • 1/2 cup water divided, as needed
  • 1 1/2 cups coconut milk
  • 2 sprigs thyme
  • 1 whole hot pepper left whole
  • Salt and black pepper to taste
  • 1 tablespoon roucou optional, for color

Method
 

Prepare the Fish
  1. Clean the fish with water and lime juice. Discard the water and pat the fish dry.
  2. Season the fish with green seasoning, 1 teaspoon salt, 1/2 teaspoon black pepper, lime juice, and chopped flavoring peppers. Marinate for at least 20 minutes.
  3. Combine the flour with the remaining 1 teaspoon salt and 1/2 teaspoon black pepper.
  4. Remove the fish from the seasoning, reserving the seasoning and any juices for the curry sauce. Lightly coat each piece of fish with the seasoned flour.
  5. Heat the oil and shallow fry the fish until golden brown on both sides. Remove and drain on paper towels.
Make the Coconut Curry Sauce
  1. Heat the oil or butter in a wide saucepan. Add the onions and reserved seasoning and sauté until the onions soften.
  2. Add the curry powder and about 1/4 cup water. Stir to form a loose paste and cook for a few minutes until the curry is fragrant and the liquid has reduced.
  3. Add the coconut milk, thyme, whole hot pepper, and roucou, if using. Season with salt and black pepper to taste.
  4. Simmer until the sauce begins to thicken. Add some of the remaining water only if needed to loosen the sauce.
  5. Taste and adjust the seasoning as needed.
  6. Gently nestle the fried fish into the curry sauce and spoon some of the sauce over each piece. Simmer on low for 5 to 10 minutes, depending on the thickness of the fish, until heated through and the flavors come together.

Nutrition

Calories: 494kcal

Notes

  • Keep the hot pepper whole while the sauce simmers for flavor without making the entire dish overly spicy. For more heat, serve with pepper sauce to taste.
  • Roucou adds color and extra Caribbean flavor but is optional. It can be difficult to find outside the Caribbean, so simply leave it out if unavailable.
  • Firm fish such as kingfish works especially well because it holds together during frying and simmering. More delicate fish, such as tilapia, can also be used but should be handled gently.
  • Store leftovers in an airtight container in the refrigerator for up to 2 days.
  • Reheat gently on the stovetop, adding a splash of coconut milk or water if the sauce has thickened.

Recipe Printed From ThisBagoGirl.com

QR Code

Tried this recipe?

Let us know how it was!

Other Posts You'll Love

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating