The difference was that serfs were required to work for their lord and give him food for exchange of protection when war times appeared. Peasants, on the other hand, had no obligation to do so, they were just people who were agricultural workers and were growing crops.