larder

nouns

a supply of food especially for a household
is a type of (narrower)
a stock or supply of foods
a small storeroom for storing foods or wines