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.
Yes—just make sure your curry powder and green seasoning are gluten-free certified.
Absolutely! Leave it whole for mild spice or omit it for a completely heat-free version.
Steamed rice, Paratha roti, boiled provisions, or even pasta work well to soak up the sauce.
Yes—but you'd need to cook it longer, add more liquid, and adjust seasoning accordingly.
Remove the seeds from the Scotch Bonnet for a milder effect or skip it entirely for no heat.
A quick and flavorful Caribbean-style curry mackerel in tomato sauce with aromatic spices, perfect for an easy fish dinner over rice or roti.

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.
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.