A new general one-pot method for the synthesis of various metalloporphyrins has been developed from pyrrole and substituted aldehydes using transition metal salts. This method allows higher working concentrations than those previously reported. Along with the reported metalloporphyrins, some new metalloporphyrins were synthesized in good yield.