Rising food prices mean beef is off some school dinner menus, with staples such as potatoes also more expensive, caterers have told BBC News.
Some caterers have switched to cheaper imported meats, and changed the fruit and vegetables on offer.
Laca, the school caterers' association for England and Wales, said the quality of meals was under threat.
In England, the government has just increased the funding for free school meals for the youngest children.