Yes, botulism can be caused by spoiled food. Specifically, it is caused by the bacterium Clostridium botulinum, which releases a neurotoxin that attacks the nervous system. This bacterium can contaminate food, especially if it is improperly processed or stored. If the food contains the bacteria or its spores and is consumed, it can lead to botulism.