A method of making a metalloporphyrin is carried out by reacting (i) a linear tetrapyrrole, said linear tetrapyrrole having a 19-acyl group and a 1-protecting group, with (ii) a metal salt under basic conditions to produce the metalloporphyrin. Products produced by such methods and intermediates useful for carrying out such methods are also described.