Disclosed are methods for treating or preventing atherosclerosis by administering a TMAO producing agent to a mammal. Administration of a pharmaceutically effective amount of TMAO producer raises trimethylamine N-oxide level. We found that elevated trimethylamine N-oxide levels reduced arterial lesions. (FIG.TMAO産生剤を哺乳動物に投与することによってアテローム動脈硬化症を治療または予防するための方法を開示する。TMAO産生剤の薬学的に有効な量の投与は、トリメチルアミンN-オキシドレベルを上昇させる。トリメチルアミンN-オキシドレベルの上昇が動脈病変を低減させることを見出した。【選択図】図7