Makkaroni-Pinguine ernähren sich hauptsächlich von Krill, ergänzt durch einige Tintenfische und kleine Mengen von Fischen und Krustentieren mit flachem Körper. Einige Populationen wandern über weite Strecken in den Indischen Ozean, um die großen Krill- und Krustentierpopulationen dort zu nutzen . Während der Brutzeit fasten Makkaroni-Pinguine bis zu 40 Tage lang.
Makkaroni-Pinguine leben in Gruppen von bis zu 2.500.000 an den felsigen Küsten und Klippen der Antarktis und südlich von Südamerika und Afrika. Sie brüten im Oktober in der Nähe des Atlantiks und legen Anfang November ihre Eier im Schlamm und Kies zwischen den Felsen ab. Ihre riesengroßen Brutgebiete produzieren Gerüche, die weithin wahrnehmbar sind.