Is there a way to prevent food poisoning after eating contaminated food?

Not possible. The definition of food poisoning can be difficult since there are many possible causes for GI illness related to contaminated foods, some of which are related to preformed toxins from bacteria, some to the bacteria themselves, some to toxic materials in the food products. If you develop symptoms be sure and remember what you ate and when and where. Good luck.

Related Questions

How long after eating possibly contaminated food would one suffer the symptoms of food poisoning?

2-6 hours for staph. Food poisoning is caused by eating contaminated food. Infectious organisms, including various bacteria, viruses and parasites, or their toxins are the causes of food poisoning. When you develop symptoms depends on the exact cause of the food poisoning. One of the common causes of food poisoning is due to toxins produced by bacteria staph aureus especially if food is kept at room temperature. Read more...
From immediately. to 12 hours depending upon the offending "agent" (a whole bunch of possible contaminants exist including bacterial food poisoning)
'Food poisoning" is a "generic" term!
Hope this is helpful
Dr Z.