1. Food in the Bible is not merely for sustenance. Food carries the connotation of fellowship, bonding and togetherness. "Rev 3:20 Behold, I stand at the door, and knock: if any man hear my voice, and open the door, I will come in to him, and will sup with him, and he with me." Whenever the marriage supper or eating is spoken of in heaven it is with the explicit view in mind of fellowshipping with God and other believers, not necessarily eat 3 square meals a day to get a proper supply of protein, iron, carbs and vitamins.
This is why the saying, "Man shall not live by bread alone but by every word that proceeds out of the mouth of God", is relevant because while food sustains life, it comes from God, who ordained it to sustain life, and not of itself.
Our presently earthly nature is below that of our glorified nature. Our present earthly nature has been ordained as such to find its sustenance by oxygen, food, marriage and shelter. Our glorified nature will be like unto angels, but while human it will ultimately be spiritual.
As for the Puritans, I disagree with that. God has bless things in that while they provided necessary services, they also provide honor. This comes out in the clothing we wear. While clothes is to cover nakedness and protect us from the elements, they also reveal honor i.e the soldier, the King, the Diplomat etc. When we go to church we dress differently than when we go to a party. The same it is with food. What we eat for lunch during the week is usually of lesser honor than what we eat during thanksgiving, Christmas or on weekends.