Wash scaled and cleaned fish
Gather your seasoning
Pat dry with a paper towel
If you're cooking whole snapper, or another whole fish, you can add three small diagonal slices to the skin of the fish. This helps the seasoning get through as well as help control how the skin opens up to the heat.
Add half of the juice from the lime/lemon, some salt, half of the minced garlic and black pepper and let it marinade for 30 minutes
In a frying pan add olive oil and butter, then all the remaining ingredients except the flour, lime/lemon juice and water
Saute the herbs and veggies for about 5 minutes
Add the cop of then add fish
Using a spoon, cover fish with some of the gravy.
Cover pot and let fish simmer for another 10 minutes on medium heat
Gently turn fish over if you're able to without it falling apart
Add some of the lime/lemon juice
Mix the flour with about 2 teaspoon of water and pour in frying pan to help thicken the sauce
Cover and let fish boil for 5 more minutes
Remove and serve with rice, dumplings or provisions