Methods of treating or preventing atherosclerosis by administering a TMAO producing agent to a mammal are described. Administration of a pharmaceutically effective amount of a TMAO producing agent increases the level of trimethylamine N-oxide. Increased trimethylamine N-oxide levels have been found to reduce atherosclerotic lesions.포유동물에게 TMAO 생성 제제를 투여함에 의해 죽상동맥경화증을 치료 또는 예방하는 방법이 기재되어 있다. 약제학적 유효량의 TMAO 생성 제제의 투여는 트리메틸아민 N-옥사이드 수준을 증가시킨다. 증가된 트리메틸아민 N-옥사이드 수준은 죽종(athero) 병소를 감소시키는 것으로 밝혀졌다.