Food is a type of item that is used to restore HP. There are plenty of food items, used to restore different amounts of HP. You can buy food from special NPCs, Player Shops, or you can sometimes acquire it as a drop from a monster when you defeat it.
The more expensive the food item is per unit, the more it heals.