The invention discloses a method for producing pepper oil with stable quality and a high spicy degree. The method includes the steps that (1) dry pepper raw materials are crushed, steam distillation is carried out, and pepper aromatic oil is obtained after oil-water separation; (2) pepper powder obtained after steam distillation is extracted through ethyl acetate, solvents with pepper resin are obtained through filtering, 5% sodium hydroxides are added into the solvents, heating and stirring are carried out for two hours, then the solvents are cooled to be at the room temperature, ethyl acetate solvents are obtained after separation, activated carbon is added for adsorption, the solvents are obtained after filtering, reduced pressure distillation is carried out for concentration, and pepper oil resin with the high spicy degree and good fluidity is obtained; (3) pepper aromatic oil obtained in the step (1) and the pepper resin obtained in the step (2) are mixed, and a pepper oil product with stable quality is obtained. The proportion of pepper spicy substances and pepper aromatic substances is controllable, the content of pectin and polysaccharide is little, foreign flavor does not exist, the smell and flavor are pure, the fluidity is good, meanwhile, the oil solubility is good, emulsifier does not need to be added during dissolving, suspended matter and sediments do not exist, and transparency is high.