Because microbes can grow easily on some foods and not on others. A food spoils fast if it has plenty of moisture, is open to the air and is kept warm. A food lasts for weeks if it is dry, salty, sugary, oily, sealed or cold — because then the microbes cannot get what they need.
| Food | How long it lasts | Why |
|---|---|---|
| Milk, cooked rice, cut fruit | Less than a day in summer | Full of moisture, kept warm, open to air |
| Bread, uttapam in a tiffin box | Two to three days | Soft and moist; warmth and air do the rest |
| Papad, chilli powder, badi | Many months | Sun-dried — almost no moisture left |
| Pickle | Months, even a year | Salt removes water; a layer of oil keeps out air |
| Ghee | Many months at room temperature | All the water was evaporated while making it |
| Canned juice, sealed packets | Months | Airtight — no air, so no microbes |
| Food in a fridge | Several days to weeks | Too cold for microbes to grow quickly |
Remove any one of them = food lasts long