In Caxton Cooking times and temperatures for the perfect roast December 13, 2017 How to make the perfect roast this Christmas Make sure your roast is defrosted correctly. If it’s a large roast, defrost in the fridge. For every 1kg, it…