Due to their spectroscopic properties porphyrins are of special interest for a variety of applications, ranging from drug development or targeting to material sciences and chemical and biological sensors. Since chemical syntheses are limited in terms of regio- and stereoselective functionalization of porphyrins, a biosynthetic approach with tailored enzyme catalysts offers a promising alternative. In this paper, we describe assembly of the entire heme biosynthetic pathway in a three-plasmid system and overexpression of the corresponding genes with Escherichia coli as a host. Without further optimization, this approach yielded remarkable porphyrin production levels, up to 90 μmol/liter, which is close to industrial vitamin B12 production levels. Different combinations of the genes were used to produce all major porphyrins that occur as intermediates in heme biosynthesis. All these porphyrin intermediates were obtained in high yields. The product spectrum was analyzed and quantified by using high-performance liquid chromatography. Intriguingly, although protoporphyrin IX could be produced at high levels, overexpressed Bacillus subtilis ferrochelatase could not convert this substrate appreciably into heme. However, further investigation clearly revealed a high level of expression of the ferrochelatase and a high level of activity in vitro. These results may indicate that heme has a regulatory impact on the iron uptake of E. coli or that the ferrochelatase is inactive in vivo due to an incompatible enzyme interaction.