In a large skillet heat the olive oil over medium heat. Make sure, the oil is hot before adding anything to prevent the ingredients from sticking.
Add the chopped onion and sauté for 2-3 minutes until soft. Once translucent, stir in the minced garlic and cook for another minute, ensuring the garlic doesn’t burn.
Now, toss in the diced tomatoes (or canned crushed tomatoes), chopped bell pepper, and Scotch Bonnet pepper. If you want a milder heat, leave the pepper whole. Stir in the oregano, fresh thyme, tomato paste, Worcestershire sauce, and sugar. This combination gives the sauce depth, balancing acidity with sweetness.
Pour in water or fish stock, stir, and lower the heat. Let the sauce simmer for 10 minutes. This step allows the flavors to meld together, creating a rich, fragrant base for the mackerel.
Using a large non-stick skillet, heat cooking oil over medium-high heat. Add fish fillets and fry for a few minutes on each side until golden and crisp. Do not flip until it can freely move. Remove fish from oil and place on a wire rack to drain excess oil; set aside.
After the mackerel is cooked, dip it in the hot sauce and cook for a little more time if needed. Taste the sauce and add more salt, pepper, or sugar as needed.
Once done, remove the thyme sprigs, and garnish with fresh herbs in your mackerel tomato sauce.