Curry Fish – This fish curry recipe is spicy, savory, and full of bold, complex flavors – everything a curry should be, in my opinion! Aromatic herbs, coconut milk, and my secret weapon, homemade curry powder, make this dish delicious to the extreme. Best of all, it’s super easy to make. 💯
This is the dish for a fantastically flavorful weeknight meal, my friend. You don’t need any special cooking techniques, and it comes together in literally half an hour. Plus, if you’re not a big fan of dishes with a strong fishy flavor, the bold spices from the curry have got you covered. 😉
More on that secret weapon. My homemade Jamaican curry powder is what makes this dish! You can totally use the store-bought variety, but I highly recommend trying the homemade version. The flavor is spectacular, you can customize the spices, and there are no sneaky preservatives or hidden ingredients. 👌
Which Fish Is Best for Fish Curry?
Any firm-fleshed white fish is great for this recipe. Mackerel, tilapia, snapper, cod, mahi-mahi, halibut, sea bass, catfish, or grouper are all great choices. Curry is ideal for economical fish that are stronger on the fish flavor. Curry sauce always overpowers the fishiness, especially if you marinate and sear the fish before adding it to the sauce. 🐟
Recipe Ingredients
- Fish Steak – Two to three pounds of fresh fish steaks are perfect for this recipe. You could even use frozen fish if you’d like.
- Seasonings – Curry powder, minced garlic and ginger, thyme, bay leaves, basil, paprika (regular or smoked), and parsley come together beautifully for this curry fish.
- Veggies – Onions, tomatoes, and red and green peppers all make an appearance in this particular curry.
- Coconut Milk – Full-fat coconut milk for the win, my friend. The higher the fat, the more flavor you’ll get from this ingredient.
- Hot Peppers – Spicy peppers like habanero, scotch bonnet, or chili peppers are optional here, but I highly recommend them if you can handle the heat. 💥
How to Make Curry Fish
Prep the Fish
- Season fish with salt, curry powder, white pepper, and ½ teaspoon garlic, and set aside. You may do this just before cooking but for best results, season the fish and store it overnight in the refrigerator before cooking the following day. (Photos 1-2)
- Sear – In a cast iron skillet, heat oil over medium heat until it’s hot. Then, add the fish and brown on both sides – 3-5 minutes or until the fish is nicely browned. You can skip these steps if you’d like, but note that they do cut down on the fishy flavor. (Photo 3)
- Set Aside – Remove the fish and set it aside. Drain most of the oil, leaving only about 2 tablespoons in the pan.
Make the Curry
- Saute – Add onions, minced garlic, ginger, thyme, curry powder, and bay leaf, stirring for about 2-3 minutes, allowing the flavors to blossom. Then, add the tomatoes and cook for another 3 minutes. (Photos 4-6)
- Coconut Milk – Pour the coconut milk and water in and continue cooking for about 3-5 minutes. (Photos 7-8)
- Add Heat – Next, throw in the hot peppers, if you’re using any, along with the bell pepper, basil leaves, and smoked paprika. (Photo 9)
- Add Fish – Return the fish to the pot with its accumulated juice. Bring everything to a boil, adjust the salt, and cook for about 10 minutes. (Photo 10)
- Finishing Touches – Finally, add the chopped parsley, adjust the sauce thickness, and season with water or broth.
- Serve warm, and enjoy. 😁
Recipe Variations
- Turn this Jamaican fish curry into an Indian curry fish! Add some Indian flavors to the mix, like Kashmiri chili, fenugreek, and tamarind paste, to make this dish taste more like an Indian curry. You can find all those ingredients at your local Indian (or possibly Asian) grocery store.
- Customize the veggies, and feel free to swap out the veggies for any that suit your taste. Carrots, peas, and any other veggie you like will work well here.
Tips and Tricks
- Fish steak is preferable when it comes to the cut of fish you use for this recipe. Ask for this cut at your grocery store’s seafood counter. But if you can’t find any, don’t sweat it. Regular filets will also work.
- Use a cast iron skillet to brown the fish if you have one. It works like a charm for browning them up perfectly without burning.
- Make the homemade curry spice mix! I said it before, but it bears repeating. The difference in flavor using the homemade blend compared to the store-bought stuff is like night and day. 🌓
Make-Ahead Instructions
You can make this dish the day before if you’d like. Simply reheat it on the stovetop over medium heat until it’s warmed through.
Fish will last a month or two in the freezer but can lose its texture after that. 😬
Serving and Storage Instructions
Serve curry fish warm over a bed of steaming rice. You can store leftover fish in an airtight container in the fridge for three days.
Reheat it in the microwave or stovetop, but don’t overheat it. The goal is to warm the fish up, not to cook it even more, which could make it turn tough.
FAQs
The secret is in the full-fat coconut milk. Light and fat-free coconut milk are mostly water and won’t make your dish creamy or flavorful. This is one recipe where you should splurge on full fat. 🤤
Test it with a fork. Put the fork in the thickest piece of fish at an angle and twist gently. If the fish is cooked through, it will flake easily. Fish that isn’t quite done won’t flake easily and might look a little translucent too. Those are signs your curry fish needs to stew for a few more minutes. ⏲️
It’s not your imagination because it totally does. Researchers have found that food continues to marinate, break down, and release flavors even after being removed from the stove. So if your curry tastes even more flavorful the next day, it probably is. Yay leftovers! 😆
What Goes With Curry Fish
Rice and curry were made for each other, and you can make any kind of rice you like. I usually do simple white rice or rice pilaf, but other tasty options include yellow rice or coconut rice.
Watermelon salad is a surprising pairing that also tastes amazing alongside this curry. And, of course, don’t forget some dipping bread for that curry sauce. I love flatbread or Indian fry bread with curry fish.
More Simple Curry Recipes to Try
Conclusion
A weeknight meal that only takes 30 minutes to make and is a total flavor explosion? Now that’s a recipe you should add to your weekly meal plan! Don’t forget to let me know how you liked it in the comments after you give it a try. 🤗
Watch How to Make It
[adthrive-in-post-video-player video-id=”qXZkAiPZ” upload-date=”2020-08-02T09:20:56.000Z” name=”Curry Fish” description=”Curry Fish – spicy, savory fish meal simmered in aromatic spices and herbs with coconut milk and homemade curry powder. An extremely delicious weeknight meal just in time for the Lenten season.” player-type=”collapse” override-embed=”false”]
This blog post was originally published in March 2018 and has been updated with additional tips, new photos, and a video.
Rachel says
Quick, easy and flavorful. Will definitely makes this again. Thanks for sharing your recipe
Imma says
You’re welcome, Rachel :)!
Michael Cain says
Off the charts! Love the Jamaican curry powder, all the ingredients came together. Only thing I changed was omitting coconut milk; the sweetness is overpowering to me. I substituted whole milk yogurt; if you do the same, remember to add a little cornstarch, or else it will break.
Imma says
Amazing!!!!! That looks absolutely delicious!! Glad you loved it. Looking forward to you trying more of my recipes.
Chintamani says
Hi Imma
Me again! In this recipe you sometimes say paprika, other times you say smoked paprika. Can you please clarify which one you use? I love this recipe!
Imma says
Sorry, I love smoked in almost anything. However, not everyone is as excited as I am about it. Both options are absolutely delicious, so just go with the one you like best. ❤️
Chintamani says
Thank you for taking the time to respond! Making this now❤️
Imma says
Great thought, Just go ahead and let me know how it goes:)
Chintamani Kansas says
Delicious! I didn’t have a spice grinder so I used Grace Curry Powder. It turned out wonderful! I am sure your curry powder recipe is miles above that. Question— do you use Paprika or Smoked Paprika in this recipe? The ingredients say Paprika in some places and Smoked Paprika in others. This curry sauce was marvelous! The coconut milk was not the star of the show. It was not like Thai food. We really enjoyed this recipe! I am not sure the basil added much. IfI wanted to make this and was out of basil Ibwould skip it
ImmaculateBites says
Hi Chintanmani,
So happy to hear it would are well. Thanks for taking the time to share your thoughts with us.
Chintamani says
Hi again! Could you please clarify the paprika? The blog post says smoked paprika 2 times and just paprika 2 times. Which do you use?
Monika says
Most delicious recipe… I loved it!!
Immaculate Bites says
Thank you, Monika! 🙂