“Edible” means fit to be eaten (often used to contrast with unpalatable or poisonous varieties), hence it is the most suitable substitution for the given statement, hence option C is the correct answer.
Option A is incorrect because “fodder” means food, especially dried hay or straw that is used to feed the cattle, hence it is incorrect.
Option B is incorrect because “menu” is a list of dishes that are available at a restaurant which is not the same as items that are edible, hence incorrect .
Option D is incorrect because “gastronome” means a gourmet, as in, a connoisseur of good food, who has a good taste, hence it is incorrect.