Fish is one of the most versatile foods. It can be cooked and prepared in a wide variety of different ways, tasting equally fantastic on its own or combined with other ingredients. One of the greatest advantages of cooking fish is the speed in which nutritious meals can be prepared. Fish requires very little cooking time which ever cooking method is used.