Fermi National Accelerator Laboratory (Fermilab) fabricated the torus magnet coils for the 12 GeV Hall B upgrade at Jefferson Laboratory (JLab). The production consisted of 6 large superconducting coils for the magnet and 2 spare coils. The toroidal field coils are approximately 2 m x 4 m x 5 cm thick. Each of these coils consists of two layers, each of which has 117 turns of copper-stabilized superconducting cable which will be conduction cooled by supercritical helium. Due to the size of the coils and their unique geometry, Fermilab designed and fabricated specialized tooling and, together with JLab, developed unique manufacturing techniques for each stage of the coil construction. This paper describes the tooling and manufacturing techniques required to produce the six production coils and two spare coils needed by the project.