Human mitochondrial DNA (mtDNA) encodes several components of oxidative phosphorylation responsible for the bulk of cellular energy production. The mtDNA is transcribed by a dedicated human mitochondrial RNA polymerase (POLRMT) that is structurally distinct from its nuclear counterparts, instead closely resembling the single-subunit viral RNA polymerases (e.g., T7 RNA polymerase). The initiation of transcription by POLRMT is aided by two initiation factors: transcription factor A, mitochondrial (TFAM), and transcription factor B2, mitochondrial (TFB2M). Although many details of human mitochondrial transcription initiation have been elucidated with in vitro biochemical and structural studies, much remains to be addressed relating to the mechanism and regulation of transcription. Studies of such mechanisms require reliable, high-yield, and high-purity methods for protein production, and this protocol provides the level of detail and troubleshooting tips that are necessary for a novice to generate meaningful amounts of proteins for experimental work. The current protocol describes how to purify recombinant POLRMT, TFAM, and TFB2M from Escherichia coli using techniques such as affinity column chromatography (Ni2+ and heparin), how to remove the solubility tags with TEV protease and recover untagged proteins of interest, and how to overcome commonly encountered challenges in obtaining high yield of each protein. Key features • This protocol builds upon purification methods developed by Patel lab (Ramachandran et al., 2017) and others with greater detail than previously published works. • The protocol requires several days to complete as various steps are designed to be performed overnight. • The recombinantly purified proteins have been successfully used for in vitro transcription experiments, allowing for finer control of experimental components in a minimalistic system.