TreeHouse Foods today (30 June) confirmed it had struck a deal to buy fellow US private-label group Flagstone Foods for US$860m.