We describe how to produce and purify proteins from E. coli inclusion bodies by adapting versatile, preparative-scale techniques to the undergraduate laboratory schedule. This seven-week sequence of experiments fits into an annual cycle of research activity in biochemistry courses. Recombinant proteins are expressed as inclusion bodies, which are collected, washed, then solubilized in urea. Stepwise dialysis to dilute urea over the course of a week produces refolded protein. Column chromatography is used to purify protein into fractions, which are then analyzed with gel electrophoresis and concentration assays. Students culminate the project by designing crystallization trials in sitting-drop trays. Student evaluation of the experience has been positive, listing 5–12 new techniques learned, which are transferrable to graduate research in academia and industry.