M.P.
i am still nursing my 13 month old and he would get down to just that one 3am feeding and then regress back to 3 a night, usually after traveling. i would always be all worried that he'd get this schedule as a habit again (at this point i am NOT a fan of night nursing), but then he'd always drop them on his own, one at a time. and, just in the last 2 weeks he has, for the most part, dropped all feedings and has been sleeping through the night!! so your son will probably go back to his regular schedule on his own.
also, he may be teething or getting ready to crawl (if he hasn't already). that on top of a disrupted schedule can cause a shift in behavior. when my son was teething he often stops eating very much. also, right before a big change, such as crawling or walking, babies tend to regress a bit, it's two steps forward and one step back kind of thing. it seems whenever they gain a bit more independence due to a new ability, they get a little scared and huddle in close to mama.
as for food, i would suggest avoiding feeding much bread to a baby, it's really not so good for them. rice cakes are fine because the rice is just puffed, but in bread and wheat pasta, the grain is broken down into a substance that isn't so healthy for kiddos (or adults, but our bodies are bigger and can handle it better). whole foods you can feed (as finger food or you feed on a fork) avocado, banana, pear, pineapple, steamed veggies such as broccoli, cauliflower, peas, sweet potatoes. you can feed him meats, but it's best to chew it in your mouth first to begin digestion, otherwise babies can't break it down enough. my babe LOVED peaches and plums over the summer, cut up grapes, blueberries. just go to the produce section of the groccery or the farmer's market and buy what looks good.
hope this helps!