Affinity purification approaches have been successful in isolating native complexes for proteomic characterization. Structural heterogeneity and a degree of compositional heterogeneity of a complex do not usually impede progress in conducting such studies. In contrast, a complex intended for structural characterization should be purified in a state that is both compositionally and structurally homogeneous as well as at a higher concentration than required for proteomics. Recently, there have been significant advances in the application of electron microscopy for structure determination of large macromolecular complexes. This has heightened interest in approaches to purify native complexes of sufficient quality and quantity for structural determination by electron microscopy. The Tandem Affinity Purification (TAP) method has been optimized to extract and purify an 18-subunit, ~ 0.8 MDa ribonucleoprotein assembly from budding yeast (Saccharomyces cerevisiae) suitable for negative stain and electron cryo microscopy. Herein is detailed the modifications made to the TAP method, the rationale for making these changes, and the approaches taken to assay for a compositionally and structurally homogeneous complex.