The invention discloses a steamed stuffed bun with fragrant taro, milk and pulp and a preparation method thereof. The steamed stuffed bun is prepared from following raw materials including, by weight, 700-750 parts of flour, 9-10 parts of a nutritional additive, 6-10 parts of raisin, 10-30 parts of lablab purpureus, 2-6 parts of rice vinegar, 6-7 parts of Chinese prickly ash, 14-20 parts of the fragrant taro, 1-5 parts of the milk, 5-8 parts of steamed bun, 7-8 parts of chopped scallion, 5-10 parts of pepper powder, 20-30 parts of apple pulp, 0.8-1.1 parts of dried radix rehmanniae, 1.8-2.3 parts of phlomis mongolica, 2-2.4 parts of caulis bambusae in taeniam, 0.8-1 part of machilus leptophylla, 0.9-1 part of equisetum hiemale, 3-5 parts of salt, 2-3 parts of monosodium glutamate, a proper amount of salad oil, a proper amount of water and a proper amount of fresh yeast. A stuff of the steamed stuffed bun is added with the raisin, the Chinese prickly ash, the fragrant taro and the like so that the steamed stuffed bun is rich in mouthfeel and nutritional values. The steamed stuffed bun also contains various health-caring components including the Chinese herbal medicines, such as the phlomis mongolica, the caulis bambusae in taeniam, the machilus leptophylla and the like, so that the steamed stuffed bun has quite good effects of clearing heat and activating blood, dispersing stasis, clearing phlegm and soothing depression.