Makanan macaw didasarkan pada wilayah alami dari mana ia berasal, termasuk Meksiko dan Amerika Tengah dan Selatan, serta banyak kelompok pulau di wilayah laut Karibia. Karena mereka adalah burung hutan tropis, makanan macaw dapat mencakup berbagai macam makanan termasuk kacang-kacangan dan biji-bijian, serta berbagai buah-buahan dan spesies serangga. Burung tropis seperti macaw juga cenderung mengkonsumsi tanah liat setiap hari di alam liar, yang melindungi sistem pencernaan mereka dari konsumsi biji beracun dan memungkinkan mereka untuk mengkonsumsi biji tersebut untuk nilai gizi. Variasi jenis tanah liat ini dapat dibeli untuk macaw peliharaan dan memasukkannya ke dalam makanan macaw di penangkaran akan membantu mencegah diare, mendetoksifikasi tubuh mereka, dan menyediakan mineral yang dibutuhkan untuk kesehatan.
Hewan peliharaan kecil seperti burung tropis sering kurang berolahraga daripada di lingkungan alami mereka, dan ini sering berarti bahwa kebutuhan makanan mereka bisa lebih sederhana. Karena tingkat latihan untuk burung yang dikurung jauh lebih sedikit daripada di alam liar, makanan macaw dapat dipusatkan di sekitar berbagai benih yang dijual untuk burung peliharaan. Disarankan, bagaimanapun, bahwa makanan macaw dilengkapi dengan kacang-kacangan seperti makadamia atau kacang tanah yang memiliki lemak dan protein yang mungkin tidak mereka dapatkan dalam jumlah yang cukup dari biji. Makanan macaw di alam liar juga termasuk daun dan batang tanaman, dan, sebagai hewan peliharaan, mereka menikmati berbagai buah dan sayuran.
Salah satu makanan utama untuk macaw di alam liar adalah daging buah aren, yang kaya akan senyawa vitamin E. Untuk menggantikan vitamin ini, diet macaw dapat mencakup suplemen yang dijual melalui toko perlengkapan hewan peliharaan. Juga umum bagi burung seperti macaw dan burung beo untuk diberi makan biji-bijian seperti nasi atau jagung oleh pemilik hewan peliharaan di daerah asal mereka ditangkap. Karena burung tropis hidup di lingkungan yang penuh dengan berbagai macam sumber makanan, mereka juga dikenal menyukai makanan umum dalam makanan manusia seperti pasta dan ayam yang dimasak.
Sebagai aturan umum, makanan macaw bisa sangat beragam karena, tidak seperti banyak jenis burung lainnya, mereka cenderung bukan pemakan yang rewel. Mereka mungkin sebenarnya menikmati salad siap saji dan sayuran rebus seperti halnya pemiliknya, dan mereka dikenal lebih menyukai variasi dalam makanan mereka. Salah satu karakteristik unik dari macaw secara umum adalah mereka bisa menjadi sedikit anti-sosial jika mereka diberi makan makanan rutin yang membosankan. Mereka juga membutuhkan pasokan air yang baik agar mencicipi makanan eksotis dapat dilakukan dengan aman.
Di antara kategori makanan tertentu yang bisa berbahaya dan beracun dalam makanan macaw adalah kulit atau daun alpukat serta makanan yang mengandung kafein, garam dalam jumlah tinggi, atau cokelat. Makanan nabati lainnya yang dianggap tidak sehat untuk diet macaw termasuk varietas kubis dan selada gunung es. Peterseli, yang merupakan suguhan untuk beberapa hewan peliharaan eksotis seperti cockatiel, juga tidak direkomendasikan untuk macaw.