La escuadra española estaba compuesta por los bergantines Belén (capitana), al mando del teniente de fragata Ignacio Reguera, Aránzazu y Gálvez, comandado por el teniente de fragata Pascual de Cañizo, las balandras Americana (alférez de fragata Ignacio Flores) y Murciana, las cañoneras Perla, Lima (José Ignacio de Sierra) y San Ramón y un lanchón, a los que se sumaron cuatro embarcaciones menores de apoyo.