Caribbean Fish Curry Recipe

star rating icon star rating icon star rating icon star rating icon star rating icon
Average Rating: 5 | Rated By: 21 users

Caribbean Fish Curry, this tasty curry dish, is made with white fish, tomatoes, bell peppers, carrots, cabbage, potatoes, onions simmered in a light coconut curry sauce.

The spices that bring out the deliciousness of the fresh fish and vegetables are cumin, curry powder and garlic. In the end, a good splash of fresh lime juice adds a zesty flavour to the creamy fish curry.  

This Caribbean-inspired fish curry dish is light, healthy and super flavourful.

best fish to use in curries

The best fish is a firm-textured fish with moist, white flesh, delicate and mild in flavour. This is why I chose healthy cod or snapper, also a healthy white fish option. Both are ideal for curry dishes because the fish will not fall apart.


Let’s jump right into the cooking details

Caribbean fish curry


To start, sauté onions with garlic in coconut oil. Then stir in the spices until they become aromatic. This takes just a few seconds, be careful not to burn the spices.

Follow with adding the diced tomatoes and coconut milk. Bring the coconut sauce to a gentle simmer. You don’t want to boil the sauce.

Once the sauce starts to simmer, add the prepared veggies…bell peppers, potatoes, carrots and cabbage and season with salt. The veggies are cooked covered in the sauce and over low heat.

Once the veggies are cooked but firm to bite, add the fish pieces and fresh lime juice. Continue cooking until the fish is fork-tender. Whitefish does not take very long to cook. Depending on the size of your fish pieces, the fish should take only about 5 minutes to cook.

When I serve this Caribbean-style fish curry dish, in the end, I like to add plenty of fresh herbs. The herbs bring extra freshness to this healthy fish dinner dish.

What to serve with fish curry?

caribbean fish curry


My favourite way to serve this insanely delicious fish curry stew is with simple white basmati rice. Because the two are meant to be together. But I have served it over short cut pasta and converted the Caribbean recipe to an Italian dish. Either way, it is so good!

Sometimes if I bake fresh bread that day like the Gluten-Free Italian Bread or the Gluten-Free French Bread, I dip the bread into the sauce soaking up the curry flavoured goodness. 

Keeping the fish curry dinner low-carb.

If you follow a low-carb diet, I recommend adding a high fiber salad like the cabbage and fennel citrus salad; the more fiber, the less net carbs because fiber negates carbs. I would also use only a small potato in the curry and add extra cabbage.

If you are looking for a new fish recipe, you will enjoy this Caribbean-inspired dish. This simple to prepare healthy fish dinner takes about 30 minutes from start to the table, making it an easy healthy weeknight meal for your family. Enjoy!

Let’s Connect!


Many thanks!

Kristina xx


  • 2 Tbsp. Coconut oil
  • 1 medium yellow onion, halved and thinly sliced
  • 2 garlic cloves, chopped
  • 2 tsp. GF curry powder
  • 1 tsp. GF ground cumin
  • 1/2 tsp. GF red pepper flakes
  • 15 oz. can diced tomatoes
  • 13.5 oz. can coconut milk
  • 1 red bell pepper, sliced
  • 2 medium carrots, diced
  • 2 cups sliced green cabbage ( about 2-inch wide strips)
  • 1 large potato or sweet potato, peel and cut into small cubes
  • 1 tsp. Sea salt
  • 1 1/2 lb. cod or red snapper fillet, cut into large pieces
  • Juice of 1 large lime
  • Optional garnish, chopped fresh herbs such as parsley, cilantro, thyme
  • *As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases. Please check out my sponsorship and disclosure policy page for more details


  • In a large saucepan sauté onions and garlic in coconut oil until translucent. About 5 minutes
  • Stir in curry powder, cumin and pepper flakes
  • Add tomatoes and coconut milk and bring to a gentle simmer, not boil
  • Add bell pepper, carrots, cabbage, potatoes and salt. Cook over low heat until vegetables are tender. About 15 minutes
  • Add fish and lime juice and cook for about 5 more minutes, until fish is cooked through
  • Leave a Comment

    8 Responses to Caribbean Fish Curry Recipe

    • Will January 31, 2021

      this was so good, thank you!

      • Kristina February 1, 2021

        thank you for letting us know!

    • Jenna R. November 4, 2021

      thank you for this simple fish curry dish, my family loved it!

      • Kristina November 4, 2021

        thank you Jenna

    • Leslie March 30, 2022

      This is so delicious and tastes great the next day too.

      • Kristina April 1, 2022

        I am so happy that you enjoyed the fish curry Leslie, thank you.

    • KJ October 16, 2022

      My second time making this recipe in two weeks, haha I super love it!! I shared it with my family and use it as meal prep too

      • Kristina October 18, 2022

        that’s great, thank you for sharing KJ

    Add a Rating

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

    Similar Recipes

    Parmesan Crusted Halibut – Easy Recipe

    Parmesan Crusted Halibut – Easy Recipe

    Are you looking for a delicious and easy recipe for Parmesan crusted halibut? Then, you’ve come to the right place! This gluten-free six ingredient fish recipe is simple to follow, and the fish is perfectly cooked and flaky every time. The Parmesan with green onions coating adds a tasty, crispy layer and flavour to the […] Read More

    Prep Time icon Prep Time 10 Minutes
    Difficulty icon Difficulty Easy
    Cook Time icon Cook Time 15 Minutes
    Serves icon Serves 4
    Creamy Salmon Pasta – Gluten Free

    Creamy Salmon Pasta – Gluten Free

    Need a quick healthy gluten-free pasta dinner recipe? Look no further. This  creamy salmon pasta dish is a gluten-free meal made in under 30 minutes. The creamy sauce is filled with seared fresh salmon, zucchini and cherry tomatoes. The creaminess comes from coconut milk and cheese.      This is not your typical gluten-free Italian […] Read More

    Prep Time icon Prep Time 10 Minutes
    Difficulty icon Difficulty Easy
    Cook Time icon Cook Time 20 Minutes
    Serves icon Serves 4
    Salmon With Thai Coconut Cream Sauce

    Salmon With Thai Coconut Cream Sauce

    Looking for something fancy and delicious, try this Salmon With Thai Coconut Cream Sauce –  a healthy fish dinner made under 30 minutes. This one-skillet salmon dish is made with Thai spices, onions, garlic, ginger, julienned bell peppers, carrots, zucchini and coconut milk. To finish this most flavourful creamy sauce, add some fresh lime juice […] Read More

    Prep Time icon Prep Time 15 Minutes
    Difficulty icon Difficulty Easy
    Cook Time icon Cook Time 15 Minutes
    Serves icon Serves 4