Drosha and DGCR8 constitute the core Microprocessor complex, which processes primary microRNAs (pri-miRs) into mature microRNAs. Here the authors show that heme is essential for the proper processing of pri-miRs by Drosha-DGCR8, and the molecular mechanism by which heme enhances processing fidelity.