How did nobles of the middle ages get their food?
They hunted, the serfs and peasants on their estates grew crops and they also had to give them a percentage of their personal crops, they had farm animals that gave them the milk and cheese, they bought from local farmers, some of the taxes were paid with food. If they were near a river they would charge the boatman a part of his load for the use of the river. They would steal it when they were at war.