Chồn hương hiện là động vật nuôi trong nhà, nhưng chế độ ăn tự nhiên của tổ tiên hoang dã của chúng bao gồm toàn bộ con mồi nhỏ, chẳng hạn như thỏ nhỏ và chim. Chồn hương cần ăn thường xuyên vì hệ tiêu hóa ngắn và chuyển hóa nhanh.
Chồn hương thường bị chủ vật nuôi nhầm là loài gặm nhấm, là loài ăn tạp, nhưng thực ra chúng là loài bọ hung. Chồn hương không thể chịu được thực vật trong chế độ ăn uống của chúng vì chúng không có manh tràng trong đường tiêu hóa và phần lớn không thể tiêu hóa chất thực vật. Chúng có đường ruột rất ngắn, thức ăn sẽ đi qua ruột trong khoảng 3 giờ. Chồn hương phải ăn thức ăn đậm đặc và dễ tiêu hóa để có thời gian tiêu hóa ngắn. Thức ăn mà chồn hương ăn cũng phải có nhiều chất đạm và chất béo động vật để giúp duy trì hệ miễn dịch khỏe mạnh.
Miễn là chồn có đủ chất béo và protein trong chế độ ăn uống của chúng, chúng không cần phải cung cấp carbohydrate. Có quá nhiều carbohydrate có thể gây ra bệnh u tuyến tụy, một khối u của tuyến tụy và tiêu chảy ở chồn hương. Taurine, một axit amin được tìm thấy trong thịt, rất quan trọng đối với tim của chồn và cần thiết cho chức năng tốt của mắt. Nếu một con chồn hương không có đủ taurine trong chế độ ăn uống của chúng, cơ tim của chúng có thể căng ra và trở nên to ra. Điều này có thể dẫn đến bệnh cơ tim giãn, có thể dẫn đến suy tim sung huyết và tử vong. Chồn hương ghi dấu ấn vào thức ăn của chúng khi chúng được khoảng sáu tháng tuổi và những chú chồn hương lớn hơn không ăn những thức ăn chúng không ăn khi chúng còn nhỏ.