Porter fut nommé premier lieutenant de la canonnière USS "Spitfire Sidewheel" sous le commandement de Josias Tattnall. Le "Spitfire" était à Veracruz, lorsque le général Winfield Scott mena l'assaut amphibie sur la ville, qui était protégé par une série de forts. Porter avait passé de nombreuses heures à explorer le château quand il était aspirant. Sur cette base, il présenta un plan pour l'attaque du château au capitaine Tattnall. Le "Spitfire" et d'autres navires prirent d'abord part au bombardement du fort. Le , Matthew C. Perry monta une expédition pour s'emparer de la ville. Porter conduisit une charge avec 68 marins et captura le fort défendant la ville. Perry récompensa Porter pour son initiative, en le nommant capitaine du "Spitfire". C'était son premier commandement.