With these show-stopping Christmas mains, your guests will be more than satisfied with the feast. These scrumptious recipes include roast chicken, slow-cooked lamb, baked ham and more! We have plenty of brilliant ideas for your festive feast with this mouth-watering collection of main dishes.