The Vibrant Caribbean Pot Vol 2
Soup Season Cookbook
Curry Cookbook
Caribbean Christmas Ebook
Get My Cookbooks
Shop Now

One Kitchen, Many Cultures

Curry mackerel in tomato sauce
Featured Fusion Jamaican Seafood & Fish

Curry Mackerel with Tomato Sauce

About five years ago, I shared a classic Mackerel in Tomato Sauce recipe, but today I’m pleased to offer an even bolder version: Curry Mackerel with Tomato Sauce. This quick and tasty weeknight curry mackerel is perfect for Lent or any time you crave an easy Caribbean-style fish dish. With its aromatic curry base, hearty tomato sauce, and tender mackerel chunks, it hits all the right notes—especially when served over steamed rice, Paratha roti, or boiled potatoes.

This dish is all about layering simple flavors: cumin seeds toasted in oil, a fragrant blend of onion, garlic, green seasoning, and optional Scotch Bonnet, followed by curry powder and black pepper. Then we introduce canned mackerel in tomato sauce and fresh tomato, simmering briefly to meld everything together. It’s fast, comforting, and ideal for any home cook looking for a Caribbean fish curry that’s both traditional and fuss-free.


Ingredient Guide

  • Vegetable Oil: Used to sauté cumin seeds and build the curry base. Neutral oils like canola or sunflower oil also work.
  • Cumin Seeds (Geera): Small, aromatic seeds that add nutty, earthy flavor when toasted in oil; a key Caribbean curry element.
  • Onion: Use a medium yellow or white onion, chopped large for texture and slow caramelization.
  • Garlic: Crushed or minced, it provides the savory depth that underpins the curry flavor.
  • Caribbean Green Seasoning: A blended mix of fresh herbs, including culantro, parsley, scallions, and garlic, acts as a marinade and flavor base.
  • Scotch Bonnet Pepper (optional): One of the hottest Caribbean chilies, adds heat and fruity undertones. Use whole or halved based on your spice preference.
  • Curry Powder: A blend of turmeric, coriander, cumin, fenugreek, and more. Use a Caribbean-style curry powder for authenticity.
  • Black Pepper: Adds warmth and enhances the complexity of the curry spice.
  • Mackerel in Tomato Sauce (Canned): A pantry staple, this is mackerel fillets packed in a rich tomato-based sauce. Look for brands like Brunswick or Grace.
  • Water: Thins the curry sauce to desired consistency while allowing the flavors to meld.
  • Tomato: Fresh, large pieces add texture and amplify the tomato sauce already in the canned mackerel.
  • Cilantro: Chopped fresh at the end to brighten the dish, can be replaced with culantro for a bolder herbal note.
  • Lime Juice: Squeezed in just before serving to balance and lift the dish.

Shopping Made Easy

  • Canned mackerel in tomato sauce is available in most grocery stores—opt for BPA-free cans if possible.
  • Curry powder and cumin seeds are pantry staples found in the spice aisle or international section.
  • Scotch Bonnet peppers are sold fresh or pickled in Caribbean markets; substitute with habanero if needed.
  • Fresh cilantro and lime juice brighten the dish—find them in the produce aisle.

Cooking Notes from the Kitchen

  • Toast cumin seeds in oil until fragrant to build a deep flavor base.
  • Keep heat low when cooking curry powder to bloom the spices without burning them.
  • Use whole or halved Scotch Bonnet—avoid over-stirring to keep seeds from dispersing too much heat.
  • Simmer briefly (about 4 minutes) to meld flavors without overcooking the fish.
  • Stir in cilantro and lime juice off the heat to retain freshness and bright aromas.

Is this dish gluten-free?

Yes—just make sure your curry powder and green seasoning are gluten-free certified.

Can I omit the Scotch Bonnet pepper?

Absolutely! Leave it whole for mild spice or omit it for a completely heat-free version.

What can I serve with this curry mackerel?

Steamed rice, Paratha roti, boiled provisions, or even pasta work well to soak up the sauce.

Can I use fresh mackerel instead of canned?

Yes—but you’d need to cook it longer, add more liquid, and adjust seasoning accordingly.

How do I adjust the spice level?

Remove the seeds from the Scotch Bonnet for a milder effect or skip it entirely for no heat.

Curry mackerel in tomato sauce

Curry Mackerel with Tomato Sauce

A quick and flavorful Caribbean-style curry mackerel in tomato sauce with aromatic spices, perfect for an easy fish dinner over rice or roti.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Course Seafood & Fish
Cuisine Fusion, Jamaican
Servings 4

Ingredients
  

  • 1 1/2 tablespoons vegetable oil
  • 1 teaspoon cumin seeds
  • 1 medium onion large dice
  • 6 cloves garlic smashed
  • 1 tablespoon Caribbean green seasoning
  • 1 tablespoon curry powder
  • 1/2 teaspoon black pepper
  • 1 can mackerel in tomato sauce 253 ml
  • 3/4 cup water
  • 1 large tomato large pieces
  • 2 tablespoons cilantro chopped

Optional

  • 1 Scotch Bonnet pepper

Instructions
 

  • Heat the oil in a wide pan on a medium flame. Add the cumin seeds and toast for about 1 minute. Then add the onion, garlic, Caribbean green seasoning, and Scotch Bonnet pepper. Lower the heat to medium/low so nothing burns.
  • Four minutes later, add the curry powder and black pepper and continue cooking on low heat for 3-4 minutes so the spices in the curry powder toast and become fragrant.
  • Turn the heat to medium and add the mackerel and the sauce. Stir well to coat it with the curry base. Add the water and bring to a boil.
    Simmer for 4 minutes. You can leave the fish pieces intact or, as in my case, cut them each in half.
  • Add the tomato pieces and the chopped cilantro and cook a further minute before tasting and adjusting the salt to your liking. I don’t add salt as I find that tin Mackerel is usually packed in sodium. As you turn off the stove, add the lime (or lemon) juice. Enjoy!
    Add more water if you want more gravy or sauce.
    Add in tomato and the chopped cilantro

Notes

Please follow along with the video, as much more about the recipe is discussed there, like why I used a green Scotch Bonnet, chunky onion, and large pieces of tomato and how you can further personalize the dish.
Tried this recipe?Let us know how it was!
Curry fish with green mango in a silver pan resting on the stove
Featured Seafood & Fish Trinidadian

Trinidad Curry Fish with Green Mango

This is one of those dishes I didn’t care for as a young fella growing up in the islands, but now, as an adult, it hits the spot when I’m craving something warm and comforting. Especially if I’m not too lazy to whip up some hot Sada Roti to go with it. I imagine this combination of green mango and fish came about as a way to stretch the meal when there wasn’t much fish but a few mouths to feed. The tartness of the green mango balances beautifully with the rich curry base, making it a clever and satisfying island favorite.

This Trinidad Curry Fish with Green Mango is a zesty, Caribbean-inspired dish that showcases bold island flavors in a vibrant curry sauce. Tender white fish segments are marinated in aromatic spices, lightly fried, and then simmered alongside tart green mango in a rich, tomato-curry broth. With its balance of savory, tangy, and spicy notes, this recipe offers tropical authenticity and makes a compelling centerpiece for any dinner, especially when served over fluffy rice or with warm roti.

Curry fish with green mango in a silver pan resting on the stove

  • White Fish: A meaty, mild-flavored ocean fish that holds up well to frying and curry.
  • Lime Juice: Used to wash the fish—it tenderizes and removes fishiness.
  • Caribbean Green Seasoning: A flavor-packed herb blend essential to West Indian cooking.
  • Salt & Black Pepper: Basic seasonings that enhance both the fish and curry sauce.
  • Curry Powder: Added in two stages to provide depth without overpowering the fish.
  • All-Purpose Flour: Lightly coats the fish to form a crisp exterior when fried.
  • Vegetable Oil: Used for frying and sautéing ingredients quickly.
  • Onion & Garlic: Build the flavorful base of the curry.
  • Scotch Bonnet Pepper: Adds authentic Caribbean heat; adjust to taste.
  • Tomato: Adds freshness and body to the curry sauce.
  • Green Mango: Tart and firm, it balances the savory curry nicely.
  • Water: Used to capture residual marinade and create the curry broth.
  • Scallions: Added at the end for brightness and visual appeal.

  • Choose firm, white fish fillets; sea bass, snapper, or grouper work well.
  • Green (unripe) mango is key for its tart flavor; find them in Caribbean markets.
  • Caribbean green seasoning is sold bottled or in spice shops. Look for blends featuring fresh herbs, garlic, and pepper.

Cooking Notes from the Kitchen

  • Do a lime wash: Rinsing the fish with lime juice and rinsing afterward helps remove any sea flavor.
  • Score the fish: Make a few slashes on the fish belly to help the marinade penetrate and ensure even cooking.
  • Fry carefully: Maintain a medium-high oil to get a crispy exterior yet fully cooked interior.
  • Reserve the marinade water: Use it to start your curry. This adds flavor without waste.
  • Cook the mango gently: Let it simmer just until tender but not mushy. This maintains its bright, tart flavor.

Yes, omit the Scotch bonnet or use a mild chili to keep the flavor with less spice.

It offers refreshing tartness and a firm texture that balances the richness of the curry.

You can fry the fish and make the curry sauce ahead, then reheat together to assemble just before serving.

This dish is excellent over steamed rice, roti, or boiled provisions to soak up the tangy curry.

Curry fish with green mango in a silver pan resting on the stove

Trinidad Curry Fish with Green Mango

Savory fried fish and tangy green mango combine in a warming Caribbean curry sauce.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Seafood & Fish
Cuisine Trinidadian

Ingredients
  

  • 2-3 lb white ocean fish fillets or steak
  • 1/2 Lime juiced, for fish wash
  • 1 tablespoon Caribbean green seasoning
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper divided
  • 1/2 teaspoon curry powder for fish seasoning
  • 1 cup water reserve from marinade bowl
  • 2 cups vegetable oil approx., for frying
  • 3/4 cup All-purpose flour for dusting fish
  • 2 tablespoon vegetable oil for curry
  • 2 tablespoon curry powder for sauce
  • 1/2 small onion diced
  • 4 cloves garlic minced
  • 1/2 medium tomato diced
  • 1-2 scallions chopped
  • 1/4 Scotch Bonnet pepper seeded, chopped, optional
  • 1 large green mango peeled, cut into 1/2-inch pieces

Instructions
 

  • Wash fish with lime juice, rinse thoroughly, and pat dry. Marinate with green seasoning, salt, half the pepper, and curry powder for 1 hour.
    Seasoning fish in a sliver bowl
  • Lightly dust the marinated fish with flour. 
  • Heat oil over medium-high heat and fry fish 4 minutes per side until golden. Drain on paper towels.
    Frying fish pieces
  • Discard oil and wipe pan dry. Add the reserved marinade water, setting aside any residual oil.
  • Heat 2 tablespoons of vegetable oil; sauté the onion and garlic on low heat until softened. 
    Sautéing onion and garlic in a pan
  • Add scotch bonnet, tomato, remaining pepper, and 2 tablespoons of curry powder; cook 3–4 minutes until fragrant.
    Add in curry powder
  • Stir in green mango, then add reserved marinade liquid; bring to a boil. Cover and simmer 6–8 minutes until mango is tender.
    Washed and cut green mango on a cutting board
  • Gently add fried fish and scallions, simmering 5 minutes to combine flavors.
  • Taste and adjust salt and pepper if needed. Serve hot with rice or roti.
    Curry fish with green mango in a silver pan resting on the stove
Tried this recipe?Let us know how it was!