Giẻ cùi xanh chủ yếu ăn các loại hạt, ngô, ngũ cốc và hạt giống. Chúng cũng ăn nhiều loại côn trùng khác nhau và đôi khi được biết là đột kích vào tổ của các loài chim khác để lấy tổ và trứng.
Trong số các loại hạt mà chim giẻ cùi xanh ăn có quả sồi, hạt đậu phộng, hạt cỏ dại và cây sồi. Chúng nắm chặt các loại hạt trong chân và mổ chúng bằng chiếc mỏ mạnh mẽ. Thiên hướng của chúng đối với quả sồi khiến những con giẻ cùi xanh phân tán chúng, do đó hỗ trợ sự lan rộng của các khu rừng sồi. Trên mặt đất và trong các bụi cây, giẻ cùi xanh ăn sâu bướm, châu chấu và bọ cánh cứng. Chúng cũng ăn côn trùng bay từ không trung. Đôi khi chúng lưu trữ thức ăn trong bộ nhớ đệm và ăn sau đó. Chúng được biết đến là loài ăn các loài động vật có vú và chim bị thương hoặc chết.
Giẻ cùi xanh rất thích ăn hạt hướng dương, đậu phộng và suet từ khay cho ăn. Tuy nhiên, chúng thường bị đe dọa bởi các loài khác như sóc xám, chim gõ kiến, chim mỏ và chim giẻ cùi khi chúng đến thăm nơi cho ăn. Đôi khi chim giẻ cùi xanh bắt chước tiếng gọi của diều hâu và các loài chim ăn thịt khác, có thể khiến các loài chim khác sợ hãi tránh xa thức ăn. Chúng cũng sử dụng những tiếng gọi tương tự để cảnh báo những con giẻ cùi xanh khác khi có kẻ săn mồi ở gần và đôi khi đủ táo bạo để đuổi cú và diều hâu.