The invention discloses a range hood cleaning agent and a preparation method thereof. The range hood cleaning agent is prepared from, by weight, 10-15 parts of sodium alcohol ether sulphate, 10-15 parts of alkylphenol ethoxylate, 20-25 parts of coconutt diethanol amide, 1-10 parts of octadecanol, 5-30 parts of ethylene glycol monobutyl ether, 1-10 parts of ethanol, 1-10 parts of a penetrating agent BX, 1-10 parts of sodium alpha-olefin sulfonate, 1-3 parts of D-limonene, 1-5 parts of triethanolamine, 1-5 parts of ethylenediamine tetraacetic acid disodium and 200-250 parts of deionized water. Compared with existing range hood cleaning agents, the range hood cleaning agent can rapidly swell and emulsify oil dirt and quickly remove dust, oil dirt, stains, iron rust and the like attached to kitchen appliances such as a range hood through the synergistic function of all the components, the appliances are not damaged, the corrosion is small, and the cleaning effect is good; moreover, after use, there is no chemical residues on the range hood, and the cleaning agent is non-toxic and harmless to the human body.