Лікування стенокардії проводить лікар-кардіолог, підбираючи лікарські препарати та їх дозу залежно від ступеня стенокардії, факторів ризику і загального стану конкретного хворого. Дуже важливо приймати препарати регулярно, не допускаючи перерв у прийомі.
Для деяких хворих стенокардією кращим методом лікування є хірургічне втручання. При наявності показань звуження судин можуть бути розширені зсередини - ця процедура називається коронарна ангіопластика. Найчастіше для утримання судини в розширеному стані в його просвіт поміщають спеціальну металеву вставку - стент.
У випадку, якщо з яких-небудь причин подібна операція неможлива, хірургічним шляхом створюють новий шлях кровотоку в обхід закупореного ділянки кровоносних судин серця - операція аортокоронарного шунтування.