Caribbean Fish Curry Recipe

star rating icon star rating icon star rating icon star rating icon star rating icon
Average Rating: 4.5 | Rated By: 13 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.

What fish is best for fish curry?

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 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 fish curry 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!


  • 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

    2 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!

    Add a Rating

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

    Similar Recipes

    Easy Parmesan Crusted Halibut Recipe

    Easy Parmesan Crusted Halibut Recipe

    Cooking fresh fish doesn’t get any easier than this. The tender halibut is coated with delicious crispy Parmesan crust and cooked to perfection. Serve with cabbage salad or one of our delicious rice dishes     Read More

    Prep Time icon Prep Time 10 Minutes
    Difficulty icon Difficulty Easy
    Cook Time icon Cook Time 15 Minutes
    Serves icon Serves 4
    Grilled Halibut –Easy Recipe

    Grilled Halibut –Easy Recipe

    Halibut is a firm white fish that contains very little oil. In this recipe, the mild flavour of halibut is infused with cilantro marinade and lemon thyme, keeping the fish moist and still keeping its delicate taste. This is a healthy super easy recipe to make Read More

    Prep Time icon Prep Time 5 Minutes
    Difficulty icon Difficulty Easy
    Cook Time icon Cook Time 12 Minutes
    Serves icon Serves 2