What are the recommended first-line pharmacological treatments for a patient diagnosed with stable angina?

Guideline-aligned answer with reasoning, red flags and references. Clinically reviewed by Dr Kola Tytler MBBS CertHE MBA MRCGP.

Posted: 16 August 2025Updated: 16 August 2025 Guideline-Aligned (High Confidence) Clinically Reviewed
Dr Kola Tytler MBBS CertHE MBA MRCGPClinical Lead • iatroX

Offer either a beta blocker or a calcium channel blocker as first-line treatment for stable angina, based on the person's comorbidities, contraindications, and preference .

If the person cannot tolerate the beta blocker or calcium channel blocker, consider switching to the other option .

Educational content only. Always verify information and use clinical judgement.