Gấu trúc là loài động vật ăn tạp ăn nhiều loại thức ăn, bao gồm trái cây, quả hạch, quả mọng, côn trùng, ếch và động vật có vú nhỏ hơn. Chế độ ăn uống của chúng phần lớn phụ thuộc vào môi trường chúng sống, với gấu trúc những người sống ở khu vực thành thị và ngoại ô đôi khi lướt qua các thùng rác để tìm kiếm thức ăn. Gấu trúc sống xa nơi ở của con người có chế độ ăn uống tự nhiên hơn.
Hầu hết chế độ ăn của gấu trúc bao gồm thức ăn thực vật, chẳng hạn như các loại hạt, ngũ cốc và trái cây, và động vật không xương sống, chẳng hạn như côn trùng, trai, giun đất và tôm càng. Gấu trúc cũng ăn các động vật nhỏ hơn, chẳng hạn như chuột, chim, rắn và sóc. Họ đột nhập vào chuồng gà để ăn thịt gà.
Thức ăn vật nuôi để lại bên ngoài thu hút chúng đến gần nhà hơn, nơi chúng tìm kiếm bất kỳ nguồn thức ăn nào có sẵn. Gấu trúc có bàn chân trước rất khéo léo, với năm ngón tay cho phép chúng điều khiển vỏ ngao, nắp thùng rác, cửa đóng và những nơi khác mà chúng tìm thức ăn. Chúng trèo lên cây để đánh phá tổ chim để ăn trứng hoặc làm tổ. Chúng thích ăn cá và thường bắt trộm chúng từ các ao vườn.
Gấu trúc săn con mồi, nhưng chúng cũng là loài ăn xác thối, dọn xác mà chúng tìm thấy. Khả năng thích nghi với chế độ ăn uống của gấu trúc khiến nó trở thành loài thành công trên nhiều môi trường sống, từ rừng đến thành phố.