The smell of the fish you buy from the market is a good indicator of whether it's fresh. The strong fishy smell tells you that the fish has been out of the water for quite some time. The smell of fresh fish is similar to sea breeze, and does not have a strong odor. With the help of a few materials, you can take out the fishy smell from your fish. This way, you can prepare the fish for serving or cooking without worrying about its smell affecting the taste of the dish.
Wash the fish carefully with clean water. Create a tiny slit near the stomach of the fish and use your fingers to remove its innards. Continue to wash it with clean water until all the blood and innards have been removed.
Rub lemon juice on the fish before cooking and see if it will remove the fishy smell. Proceed to the next step if the smell remains.
Prepare a vinegar mixture in your empty bowl by adding 1 tsp. of sherry and 2 tbsp. of vinegar. Mix the ingredients using your spoon.
Soak the fish in the mixture for at least 10 to 15 minutes. Heat some vinegar on the pan to also prevent any fishy smell.