Food spoilage is caused by the growth of microorganisms like bacteria, molds, and yeasts on foods. When microbes contaminate foods, they can cause undesirable changes through their waste products or physical presence, making foods unsuitable for consumption. Common signs of spoilage include offensive smells, mold growth, and changes in color or texture. Proper food handling and storage helps prevent or slow down spoilage by controlling factors like temperature, moisture, and nutrients that microbes need to grow.