I've just bought a new roasting tin, which is non stick. I know this as it said so on the sticker which was stuck to it.