Lượng thức ăn mà báo hoa mai ăn trong một ngày khác nhau. Thông thường, báo hoa mai săn mồi cá, bò sát, cua, xác, động vật gặm nhấm, côn trùng, thỏ rừng, khỉ đầu chó, hươu cao cổ và linh dương.
Sau khi báo hoa mai giết con mồi, chúng sẽ lấy xác và trèo lên cây để trốn linh cẩu và sư tử. Chúng thích săn mồi vào ban đêm và giết con mồi càng nhanh càng tốt, thường là bằng một nhát cắn vào cổ. Báo hoa mai có móng vuốt có thể thu vào để bẫy con mồi. Báo hoa mai có kích thước nhỏ hơn so với nhiều loài mèo lớn khác như hổ, sư tử và báo đốm. Chúng được biết đến với khả năng dễ dàng thích nghi với các môi trường khác nhau, khiến chúng trở nên phổ biến nhất về mặt địa lý trong số các loài mèo lớn, theo BBC.