Bọ cánh cứng là loài ăn tạp, có nghĩa là chúng ăn cả thực vật và các loại côn trùng khác. Tuy nhiên, chúng thích ăn thực vật và chỉ ăn các loại côn trùng khác nếu không có sẵn nguồn thức ăn khác.
Một số thứ mà bọ cánh cứng tìm kiếm bao gồm gỗ mục nát, lá cây, mật hoa, hoa và trái cây rơi xuống đất. Nếu thiếu những thứ này, bọ cánh cứng sẽ săn những loài côn trùng rất nhỏ khác.
Khi một con bọ đực ăn, nó không thực sự sử dụng các răng hàm lớn của mình. Thay vào đó, nó sử dụng cặp lông vũ của mình để nhúng vào và ra khỏi nguồn thức ăn, hấp thụ chất lỏng rồi uống.