The invention discloses hair nourishing powder prepared by various plants and a preparation method thereof. The hair nourishing powder comprises holy basil grass, magnolia flower, rose, sandalwood, rheum officinale, liquorice, cortex moutan radicis, rhizoma kaempferiae, cloves, asarum and angelica root. The preparation method comprises the steps of: mixing medicines and grinding thereof to be powder; adding proper storax oil, wherein the quantity is subject to wet the powder-shaped medicine; evenly stirring; drying; and grinding into fine powder. The powder is prepared by the combination of the medicines such as the holy basil grass, the magnolia flower, the rose, the sandalwood, the rheum officinale, the liquorice, the cortex moutan radicis, the rhizoma kaempferiae, the cloves, the asarum and the angelica root, so that powder has synergistic effect, thereby effectively nourishing liver and kidney, benefiting essence and blood, blacking beard and hair, and strengthening bone. The most medicines of the powder have aromatic smell, can relieve stuffiness and remove mephitis, can remove oil dirt, lead hair to have sweet smell, can solidify the hair and prevent the hair from whitening after being used for long time, and can protect, beautify, scent and solidify the hair.