This recipe may look a bit daunting as it takes a while to cook; however, it’s actually very easy to prepare and, once in the oven, can basically be left to bubble away until it’s perfect. The smells coming out of the kitchen while it’s cooking are incredible.