Food stains happen. Especially on clothes you really like.
For washable clothes, "Shout" works better for me than other general purpose stain removers. If that doesn't work, I soak the item overnight in an Oxyclean solution. That usually takes out the remaining stain.