Actually, gourmand seems to be the more appropriate word. After all, he's complaining about his cheese and crackers (and other ready to eat food) being expensive.
I would think a gourmet would complain about the cost of raw ingredients.