Trong các loài động vật hoang dã, nhím là loài ăn tạp nhất. Nhờ vào tính ăn tạp này mà quanh năm không có mùa nào nhím bị thiếu thức ăn.
Thức ăn của nhím rất đa dạng như: rễ cây, mầm cây, rau, củ, quả ngọt bùi, đắng, chát...
-Thức ăn xanh: Lượng thức ăn xanh trong khẩu phần ăn của nhím chiếm số lượng lớn nhất, khoảng 90%, và là thứ thức ăn có sẵn dễ tìm nhất, quanh năm mùa nào cũng có.
Thức ăn xanh của nhím gồm nhiều loại lá cây, các thứ củ quả và cả phụ phế phẩm công nghiệp. Trong thức ăn xanh do chứa nhiều nước, nên nhím ăn ngon miệng và ăn nhiều. Thức ăn xanh có nhiều chất bổ dưỡng cần thiết như protein, đường, canxi, phosphore, là những chất cần thiết cho sự sinh trưởng của nhím.
-Thức ăn từ lá cây: Nhím có khả năng ăn được tất cả các loại lá và ăn với số lượng nhiều. Vì vậy mà việc tìm kiếm thức ăn cho nhím rất dễ dàng. Các loại rau, các thứ lá cây, các loại cỏ đồng, cỏ cao sản, cỏ họ đậu, đọt mít, đọt thơm,... đều là các loại mà nhím thích ăn.
-Thức ăn từ củ, quả: Cac loại củ như củ khoai lang, khoai tây, khoai mì, củ sắn, cà rốt, củ cải,... và các thứ trái cây như bí đỏ, bí đao, bầu, mướp, dưa leo,... đều là món ăn ưa thích của nhím. Thức ăn từ củ, quả thường có vị ngọt, chứa nhiều nước, có vị thơm nên kích thích sự thèm ăn của nhím. Ngoài ra thức ăn từ quả chứa nhiều Vitamin A, C và nhiều chất bột dinh dưỡng rất cần thiết cho sự phát triển của nhím.
-Các phụ phế phẩm công nghiệp: nếu nguồn thức ăn chính từ rau, lá, củ, quả bị hạn chế thì cũng có thể bổ sung thức ăn từ phụ phế phẩm công nghiệp cho nhím. Các phụ phế phẩm như hèm rượu, bia, xác mì, xác đậu nành, hoặc các loại xác đậu khác...
-Thức ăn tinh: Lượng thức ăn tinh trong khẩu phần ăn của nhím không nhiều, chỉ chiếm từ 5g đến 10g cho mỗi nhím trưởng thành. Thức ăn tinh thường được cho nhím ăn bổ sung vào buổi tối, sau khi được cho ăn gần no với thức ăn xanh.
Thức ăn tinh phù hợp với nhím ở mọi lứa tuổi. Nếu chỉ nuôi nhím với số lượng ít, ta nên dùng cám viên. Còn nếu nuôi nhím với số lượng nhiều thì chỉ nên pha trộn để hạn chế chi phí.
Cám gạo: Cám gạo là thức ăn tinh cung cấp năng lượng và chất đạm. Cám gạo gồm hai loại: cám thô và cám mịn. Cám thô còn lẫn vỏ trấu nên hàm lượng chất xơ cao hơn cám mịn, rẻ tiền hơn cám mịn, bảo quản được lâu ngày hơn. Còn cám mịn có giá trị dinh dưỡng cao hơn cám thô nhưng khó bảo quản hơn.
-Bột bắp: Bột bắp là thức ăn tinh có hàm lượng tinh bột cao, cung cấp năng lượng và đạm. Trong bột bắp có chứa nhiều chất là chất khô, protein thô, một ít khoáng chất và chất béo. Người ta thường chọn loại bột bắp vàng cho nhím. Nên cho ăn bột bắp sống, trộn với cám gạo, tấm gạo, phụ phế phẩm công nghiệp,...
-Thức ăn bổ sung: Thức ăn bổ sung của nhím chiếm một lượng nhỏ gồm chất khoáng, chất béo và vitamine. Đây là loại thức ăn tuy ít nhưng không thể thiếu đối với nhím.
-Chất khoáng: Cần cung cấp thêm cho nhím các chất khoáng như phosphore (P) và canxi (Ca) để giúp nhím phát triển tốt hơn.
-Chất béo: Chất béo cung cấp nhiệt lượng và nhiệt năng cho nhím, giúp nhím mập và mạnh khỏe hơn.
Nếu trong khẩu phần ăn của nhím đã đủ chất béo rồi thì không cần bổ sung thêm. Nếu cần thì chỉ cho ăn thêm khô dầu phộng, khô dàu dừa,...