The intricacies of modern day food technology make it virtually impossible for anyone but an expert in the field to know whether a processed food is free of any trace of non-kosher ingredients. So all processed foods and eating establishments require certification by a reliable rabbi or kashrut supervision agency.
Check the labels of packaged foods and the kashrut certificates of restaurants and hotels for a copyrighted kashrut symbol like those below.
(Run your mouse over the symbol for information on the certification agencies behind them and click to go the organization's website)