If you see the fish that is swimming in the water, then such dream indicates the unconscious mind of yours. If you were trying to catch a fish then it shows how you are trying to find some interesting ideas. The dream about fish could also be explained using the metaphor such as something is fishy which means that some idea, situation or thought is hard to catch or hold on to. When you are eating the fish, then it signifies the growth, nurturance and abundance. The fish is something that is very good for our health, therefore it is interpreted as the good symbol in dreams. If the fish is rotten, then you should reconsider your health, especially if you ate this kind of fish. If you have been making some dishes that are made from the fish, then such dream shows the positive process that is flowing within you. You are getting to know yourself better including your desires and wishes that are becoming clear.
Read more about dreaming of Fish in other dream meanings interpretations.