Amoxicillin can be taken with or without food. However, it is generally recommended to take it with food to reduce the risk of stomach upset such as nausea, vomiting, diarrhea, or abdominal pain. Taking the medication with a full glass of water is also advised to prevent irritation to the esophagus. If stomach upset occurs when taking it without food, taking it with a meal may help alleviate these side effects. Some specific formulations or brands may have slightly different instructions, so it is always best to follow the advice on the medication label or from a healthcare provider.