No time for fussy eaters as food prices bite