Go Back
+ servings
3.8 from 88 votes
caribbean fish curry
Caribbean Fish Curry
Prep Time
10 mins
Cook Time
20 mins
Total Time
30 mins
This Caribbean Fish Curry recipe is a one pot meal ready in 30 minutes that is a creamy blend of coconut milk, tomatoes, curry spices and tender red snapper. Both Gluten Free and Dairy Free.
Course: Dinner
Cuisine: Fish, gluten free, Healthy
Servings: 4
Calories: 257 kcal
Author: Vicky Berman
  • 1 tablespoon extra virgin olive oil
  • 1 small onion diced
  • 3 cloves garlic chopped
  • 2 red bell peppers chopped (about 2 cups)
  • 1 tomato chopped (1 cup)
  • 1-2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon crushed red pepper flakes
  • 1 teaspoon curry powder
  • 1 teaspoon cumin
  • 1 15 oz can diced tomatoes
  • 1 can coconut milk
  • For the fish:
  • 1 and 1/2 pounds red snapper fillet or other firm white fish
  • squeeze of lime juice
  • sprinkling of salt black pepper and cumin
  • For garnish: lime juice and cilantro
  1. Heat olive oil in pot over medium heat. Add onion and cook for a couple minutes.
  2. Add garlic, cook until fragrant
  3. Add diced bell peppers, cook for 1 minute.
  4. Add tomatoes, salt, black peppers, crushed red pepper flakes, cumin and curry powder. Cook for 2 minutes, mixing everything together.
  5. Add can of diced tomatoes, increase heat to high and bring to a boil.
  6. Add coconut milk in 3 parts, adding 1/3 at a time, bring the mixture to a boil and then adding the 2nd and 3rd part. Once boiling, reduce heat and simmer for 10-15 minutes.
  7. Season fish with salt, black pepper, cumin and a squeeze of lime juice.
  8. Optional: Heat 1 tablespoon oil in a pan over medium-high heat and add fish once pan is hot. Pan fry for 3-4 minutes per side. Cut fish into bite sized pieces and add to the curry.
  9. Instead, cut the fish into bite sized pieces and add directly to the curry.
  10. Cook the curry for a few more minutes until fish is cooked through.
  11. Serve garnished with lime juice and cilantro.
Nutrition Facts
Caribbean Fish Curry
Amount Per Serving
Calories 257 Calories from Fat 54
% Daily Value*
Fat 6g9%
Saturated Fat 1g6%
Cholesterol 62mg21%
Sodium 857mg37%
Potassium 1106mg32%
Carbohydrates 12g4%
Fiber 3g13%
Sugar 6g7%
Protein 36g72%
Vitamin A 2175IU44%
Vitamin C 92mg112%
Calcium 109mg11%
Iron 2.2mg12%
* Percent Daily Values are based on a 2000 calorie diet.