The invention discloses sesame oil and a preparation method thereof. The sesame oil comprises the following raw materials; black sesame, honeysuckle, peanut kernel, almond, litchi, seaweed, chamomile, calendula, lavender, hericium erinaceus, osmanthus, white atractylodes rhizome, poria cocos, Chinese yam, licorice, water and edible alcohol. The preparation method comprises the following steps: rinsing, soaking, stir-frying and cooling the black sesame and the peanut kernel, grinding into a paste, vibrating the stirred paste, draining out floating sesame oil on the paste, crushing other remaining components, adding water to obtain an extract, and then carrying out a series of steps of stirring sufficiently, dispersing, centrifuging, filtering and removing residues to obtain the final sesame oil. The sesame oil has the advantages as follows: in the preparation process, through addition of the seaweed, the litchi and the hericium erinaceus, the sesame oil has certain anti-ultraviolet, anti-oxidation and anti-aging effects and the like, and is beneficial to body health; meanwhile, through addition of the chamomile, the lotus, the calendula, the lavender and the honeysuckle, the sesame oil is endowed with the efficacies of eliminating headache, resisting aging, moistening the skin, moistening the lung, eliminating toxins and the like.