Skip to Content

Coconut Curry Fish Recipe

I hear often that fish is intimidating. I get what you mean, but it really shouldn’t be. I’ve created dozens of easy fish recipes to help dispel that stereotype! If you love fish, this Fish Curry is a tasty one to keep in your back pocket.

This one-pan Thai Coconut Fish Curry is a life-saver on a busy weeknight! Serve it up with some coconut rice (recipe link in the post!). | perrysplate.com #curryrecipe #thairecipes #weeknightdinnerrecipes

These tender, flaky fillets and colorful veg bathed in a rich curry sauce seems complicated, but it’s surprisingly easy. It’s also a one-skillet situation (that always makes me happy) with quick marinade beforehand. Because fish cooks up in just minutes you can go from zero to eating in under 30 minutes.

A key ingredient here is my Homemade Thai Seasoning. Have you tried it yet? It’s like a dry version of curry paste. I love having it on hand because it has a flavor that you can’t quite get with regular curry powder, which has more of an Indian flavor.

If you’d rather use some high quality Indian style curry powder, that would be delicious, too!

This one-pan Thai Coconut Fish Curry is a life-saver on a busy weeknight! Serve it up with some coconut rice (recipe link in the post!). | perrysplate.com #curryrecipe #thairecipes #weeknightdinnerrecipes

Thai Fish Curry Ingredients

  • Firm white fish: like halibut, cod, or rockfish
  • Sea salt
  • Thai Spice Blend: This is a custom blend of mine that mimics Thai curry paste in powder form! You can also use your favorite Thai curry paste or a high quality Indian style curry powder if you prefer.
  • Limes
  • Avocado oil or Coconut oil
  • Baby greens: Like kale, chard, spinach. Or another (very) quick cooking vegetable like asparagus, snow peas, or very thinly sliced zucchini.
  • Fish sauce
  • Coconut milk: Full-fat recommended
  • Asian style chili sauce: Like sriracha or sambal oelek (optional)
  • Freshly steamed rice

How to make Curry Fish

You start with a quick marinade (like 15-20 minutes quick) with that Thai seasoning, some lime juice, and some salt. At this point you could just throw the fish on the grill. I’ve made it this way a few times and we really loved it.

This last time I decided to make a saucy curry, and the Thai seasoning surpassed my expectations of flavoring the sauce!

This one-pan Thai Coconut Fish Curry is a life-saver on a busy weeknight! Serve it up with some coconut rice (recipe link in the post!). | perrysplate.com #curryrecipe #thairecipes #weeknightdinnerrecipes

Use a thick, firm white fish — like cod or halibut or rockfish. I like rockfish because our Costco sells a wild-caught version and it’s only 4.99/pound.

Just heat some coconut oil in a pan and sear the fish on both sides. (You don’t even have to cook it all the way through.)

Take out the fish, the pour in the coconut milk, some greens (I used the last of the baby kale from our garden!), a splash of fish sauce and a little more of that Thai seasoning to boost the flavor. Oh, and lime juice. YOU NEED LIME JUICE.

Then put the fish back in the pan for a few minutes to finish cooking.

Do you know how to tell if fish has cooked all the way through? Poke it with a fork. If it starts to flake apart, it’s done. If you cook it too long it’ll turn to rubber, so you’ve gotta watch it.

This one-pan Thai Coconut Fish Curry is a life-saver on a busy weeknight! Serve it up with some coconut rice (recipe link in the post!). | perrysplate.com #curryrecipe #thairecipes #weeknightdinnerrecipes

Thai Fish Recipe variations

This is really a great base recipe for any kind of quick curry. You could use shrimp instead of white fish. Or cubed uncooked chicken.

Or a different type of vegetable, but make sure the vegetable cooks quickly so the fish doesn’t get cold or overcooked waiting for the veg to cook.

I recommend sturdy greens like kale or chard or broccoli florets, asparagus, or small pieces of summer squash.

This one-pan Thai Coconut Fish Curry is a life-saver on a busy weeknight! Serve it up with some coconut rice (recipe link in the post!). | perrysplate.com #curryrecipe #thairecipes #weeknightdinnerrecipes

If you like Thai-inspired flavors you’ll love these other recipes that use my Homemade Thai Seasoning! You could also use another kind of Thai seasoning if you have it.

How to serve Coconut Fish Curry

I really love serving this curry with Instant Pot Coconut Rice, but plain steamed will also work. If you’re avoiding grains, try serving it with my Roasted Cauliflower Rice.

Storing Coconut Curry Fish

Store any leftover curry in an airtight container in the fridge for up to 2 days. Reheat in a skillet with a few tablespoons of water to keep it from drying out.

More Recipes that use Homemade Thai Seasoning

Paleo Thai Shrimp & Vegetable Skillet – This one’s light and fast and great for a weeknight!

Thai Roasted Sweet Potatoes with Coconut & Lime – Who knew that sweet potatoes went so well with Thai seasoning?

More on Perry’s Plate

Thai Fish Curry Recipe FAQs

What makes Thai curry different from Indian curry?

Thai Fish Curry Recipe

Thai Fish Curry Recipe

Yield: Serves 6-8
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes

I never thought I would say this about a fish recipe, but the leftovers are actually better. Weird, right? I think curries and chilis and recipes that are heavily seasoned tend to be that way. Maybe that's why they're so great as meal prep recipes?

Ingredients

  • 1 - 1 1/2 pounds thick white fish (like halibut, cod, or rockfish)
  • 1 teaspoon sea salt
  • 4 teaspoons Thai Spice Blend, divided
  • 2 limes, divided
  • 2 Tablespoons avocado oil
  • 1 bunch of baby kale or a couple handfuls of baby greens (kale, chard, spinach)
  • 1 Tablespoon fish sauce
  • 1 - 13.5 oz can of coconut milk
  • 1/4 cup coconut oil or more avocado oil
  • Sriracha or sambal oelek (optional)
  • 1 recipe Instant Pot Coconut Rice

Instructions

  1. Start your Instant Pot Coconut Rice (or jasmine rice or whatever kind of rice you're making) so it'll be finished when the curry is finished.
  2. Lay the fish on a large plate or a small baking dish. Cut each fillet in half if they are long (you'll want them all to fit in the skillet).
  3. Sprinkle 1/2 teaspoon of salt and 1 teaspoon of Thai Spice Blend over the fish. Flip the fillets over and then sprinkle the other 1/2 teaspoon and another teaspoon of Thai Spice over the other sides of the fillets. Squeeze the juice from 1 lime and drizzle 2 Tablespoons of avocado oil over the fish. Flip them all over a couple of times to coat them evenly in the spices, citrus, and oil. Let them sit for 10-15 minutes (or chilled up to 2 hours) before cooking.
  4. Heat the coconut oil in a large skillet on high heat. Add the fish and cook for a couple minutes on each side until slightly browned (they don't need to cook all the way through at this point) and then transfer them back to the plate/pan.
  5. Add the kale or greens to the pan (watch out -- it'll sizzle) along with the can of coconut milk. The coconut milk will deglaze the bottom of the pan for you, so help it along by scraping the bottom to remove those bits of stuck fish. Stir in the other 2 teaspoons of Thai Spice, the juice of the other lime, the fish sauce, and a squeeze or two of sriracha (if using).
  6. Return the fish to the skillet and cook for about 5 minutes until everything is bubbly, the sauce has thickened, and the fish is cooked through. Taste, and add a little salt if you think it needs it.
  7. Put a scoop of rice into each bowl along with a fish fillet and some sauce and greens. Serve with a squirt of sriracha, if desired.

Notes

Nat's Note: This recipe is super adaptable! You can swap out the fish for chicken and change up the vegetables. Just ensure that the cooking time for the meat and vegetables is roughly the same. For fish, I'd use chopped zucchini

This one-pan Thai Coconut Fish Curry is a life-saver on a busy weeknight! Serve it up with some coconut rice (recipe link in the post!). | perrysplate.com #curryrecipe #thairecipes #weeknightdinnerrecipes

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Deb

Wednesday 14th of February 2024

Our family loves this delicious recipe. It is a regular in our dinner rotation. Thanks so much!

Deb

Saturday 22nd of June 2024

@Natalie Perry, our daughter has requested this dish for her birthday meal! I'm going to try Nicole's idea & toss in some shrimp!

Natalie Perry

Wednesday 21st of February 2024

So glad you like it! Thanks for letting me know!

Nicole

Friday 10th of July 2020

This was AMAZING! I had tilapia and shrimp and it worked wonderfully. The whole family loved it!

Natalie Perry

Wednesday 22nd of July 2020

Thanks Nicole! I love that you used shrimp!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe