Larder means pantry or cupboard for storing food, so it is probably referring to hiding some really good food in the pantry.