The invention discloses a hangover-alleviating and liver-protecting fish steamed stuffed bun and a preparation method thereof. The hangover-alleviating and liver-protecting fish steamed stuffed bun is mainly prepared by mixing raw materials including flour, mandarin fish, streaky pork, pigskin jelly, agaric, mushroom, celery, chopped green onion, bruised ginger, white sugar, yellow wine, potato starch, sesame oil, aromatic vinegar, soy sauce, refined salt, pepper powder and gourmet powder according to certain parts by weight. The hangover-alleviating and liver-protecting fish steamed stuffed bun disclosed by the invention is unique in prescription, delicate and delicious in meat quality due to the mandarin fish, unique in taste since the mandarin fish is added into the stuffing of the fish steamed stuffed bun, and abundant in nutrition since protein, fat, vitamin and cellulose are reasonably matched with one another, thereby being a good healthy food edible for the man, the woman, the old and the young. When the steamed stuffed bun is prepared and the flour is mixed, silybum marianum, plantago asiatica, green tea and lotus leaf juice are added, so that the hangover-alleviating and liver-protecting fish steamed stuffed bun plays a role in health protection, the hangover can be alleviated, and the liver can be protected.