The present invention discloses a cress and traditional Chinese medicine fish cake and a preparation method thereof. The fish cake is made from the following raw materials in parts by weight: freshwater surimi 25-45 parts, starch 7-10 parts, Chinese yam powder 15-25 parts, Chinese chestnut powder 2-8 parts, fresh bean dregs 1-5 parts, chicken 20-35 parts, fresh milk 4-8 parts, drinking water 5-15 parts, minced garlic 1-5 parts, minced green onion 1-3 parts, table vinegar 1-2.5 parts, spinach 7-14 parts, broccoli 3-7 parts, carrots 15-25 parts, cress 18-30 parts, table salt 1-5 parts, grape seeds 1-5 parts, nutmegs 2-3 parts, hawthorn seeds 0.5 -2 parts, fructus amomi 1-1.8 parts, mulberry leaves 2-4 parts, semen zizyphi spinosae 1-3 parts, poria cocos 1-3 parts, monosodium glutamate 1-5 parts, honey 1-5 parts, citric acid 0-0.5 parts and disodium 5'-guanylate 0-0.3 parts. The fish cake uses the surimi, traditional Chinese medicines and vegetables as main raw materials to process fish cake products to make the three materials complement each other, so that the fish cake is balanced in nutrition and rich in taste, and has a better life nourishing effect; a thorough sterilization is realized by microwave sterilization technology; the fish cake processed by the preparation method has a unique faint scent of the cress, and is green and health in raw material, unique in taste, convenient to carry, low in cost and simple in process. The fish cake has a good practical value and application prospect.