Heme reconstitution with porphyrin analogs is a powerful approach toward understanding the molecular function of heme proteins; present methods, however, have not proven to be generally useful. Here we describe the development and application of an expression-based method for introducing modified porphyrins. The approach allows efficient incorporation of heme analogs using a widely available bacterial strain and offers an attractive alternative to present reconstitution methods that subject proteins to harsh, denaturing conditions.