Heterologously expressed proteins in Escherichia coli may undergo unwanted N-terminal processing by methionine and proline aminopeptidases. To overcome this problem, we present a system where the gene of interest is cloned as a fusion to a self-splicing mini-intein. This fusion construct is expressed in an engineered E. coli strain from which the pepP gene coding for aminopeptidase P has been deleted. We describe a protocol using human cationic trypsinogen as an example to demonstrate that recombinant proteins produced in this expression system contain homogeneous, unprocessed N-termini.