การหมัก (fermentation) เป็นการถนอมอาหาร (food preservation) ที่ใช้จุลินทรีย์ต่างๆ เช่น แบคทีเรีย (bacteria) ยีสต์ (yeast) หรือ รา (mold) ซึ่งเป็นเชื้อเริ่มต้น (starter) ซึ่งอาจเป็นเชื้อบริสุทธิ์ เชื้อผสม เช่น ลูกแป้งโคจิ หรือเชื้อที่ปนเปื้อนจากธรรมชาติเปลี่ยนแปลงสารอินทรีย์ในอาหารเกิดเป็นสารต่างๆ เช่น กลิ่น เอทิลแอลกอฮอล์ (ethyl alocohol) กรดอินทรีย์ (organic acid) คาร์บอนไดออกไซด์ การหมักสามารถเกิดได้ทั้งในสภาวะที่มีอากาศ (areobic fermentation) หรือไม่มีอากาศ (anaerobic fermentation)