Unite members were balloted on a two-year pay offer of 2.5% backdated to 1 July 2010 and a further 2.5% from 1 July 2011. The deal, strongly recommended by the union, was accepted by a "significant majority" of the 350 staff at its Uddington factory.
Earlier this month, workers at the family firm, which makes caramel wafers, teacakes and snowballs, had officially rejected the unconditional offer of a backdated 2% pay increase. Hundreds of staff held a 24-hour strike in September, and a continuous overtime ban and work-to-rule were put in place.
Unite regional officer Derek Ormston said: "Our members were balloted on the improved offer and accepted it by a significant majority. All future industrial action is therefore cancelled."
MD Boyd Tunnock said he was pleased that a pay agreement had been reached.